WineHQ

SolidWorks

SolidWorks 2010

Application Details:

Version: 2010
License: Retail
URL: http://www.solidworks.com
Votes: 0
Latest Rating: Silver
Latest Wine Version Tested: 1.7.15

Maintainers: About Maintainership

Test Results

Old test results
The test results for this version are very old, and as such they may not represent the current state of Wine. Please consider submitting a new test report.
Selected Test Results

What works

  • Installer (after installing vcrun2005 vcrun2008)
  • Creating/opening parts, assemblies and drawings
  • Sketching, modeling and assembling all seem to work (I did not try every Feature or Sketch tool)
  • Previous described problems with Dual Screen usage seems to be fixed

What does not

  • Some images still have black/weird background (its a pity but really not a problem)
  • Some buttons/menu items are not responding: 'Reference Geometry -> Plane' and 'Sketch Tools->Convert Entity' (bug #26706)
  • Headers are not properly drawn (bug #27403), this limits some of the functionality of the application
  • Hole wizard button gives 'Out of memory or other error trying to initialize data source from standards file "...\SolidWorks 2010\HoleWizardFavorites.mdb"'

Workarounds

What was not tested

Lots of tools and (more) advanced features of the application (I just did a basic usage test)

Hardware tested

Graphics:

  • GPU:
  • Driver:

Additional Comments

Installation Procedure: $ rm -r ~/.wine $ winetricks vcrun2005 vcrun2008 $ wine swwi/data/setup.exe Run! $ wine ~/.wine/drive_c/Program\ Files/SolidWorks/SLDWORKS.exe Note that installing msxml6 (with winetricks) solves/improves some functionality of the application. Not being able to use/add planes and the missing header contents issue, severely limits the usability of the application (hence the 'silver' rating).

selected in Test Results table below
Operating systemTest dateWine versionInstalls?Runs?Used
Workaround?
RatingSubmitter
CurrentUbuntu 13.10 "Saucy" amd64 (+ variants like Kubuntu)Apr 13 20141.7.15No, but has workaround Yes Silverveger 
ShowGentoo Linux x86_64May 16 20111.3.20Yes Yes SilverMarcel Partap 
ShowUbuntu 10.10 "Maverick" amd64 (+ variants like Kubuntu)Apr 09 20111.3.17No, but has workaround Yes Silverveger 
ShowUbuntu 10.10 "Maverick" amd64 (+ variants like Kubuntu)Apr 05 20111.3.17No, but has workaround Yes Goldveger 
ShowGentoo Linux x86_64Feb 23 20111.3.14Yes Yes SilverOtamay 

Known Bugs

Bug # Description Status Resolution Other apps affected
10003 Adobe Illustrator CS2, After Effects 7 installers can't show image NEW View
20530 SolidWorks Explorer 2010: Fails to start NEW View
25936 SolidWorks 2010: sldim.exe shows blank window UNCONFIRMED View
26706 SolidWorks: Some tools cannot be activated UNCONFIRMED View
27403 Collapsable section headers in Solidworks property manager are overdrawn, thus unusable NEW View
30792 Solidworks2011: Crash when opening/starting a new drawing UNCONFIRMED View
31591 SolidWorks 2010: Installation of service pack 5.0 fails UNCONFIRMED View
31594 SolidWorks 2010: Crash at assigning material UNCONFIRMED View
34394 SolidWorks 2010: No text in sidebar UNCONFIRMED View
34794 SolidWorks 2010: Error message at assigning material in manager UNCONFIRMED View
34795 SolidWorks 2010: No correct headers' name for material databases in manager UNCONFIRMED View

Show all bugs

HowTo / Notes

WARNING

Some changes introduced in user SID mapping in 1.3.15 prevents SolidWorks to launch if it was installed before 1.3.15

A simple hack solved the problem : 

 env WINEPREFIX=your_solidworks_prefix sed -i "s/S-1-5-4/S-1-5-21-0-0-0-1000/g"  $WINEPREFIX/system.reg  

 


HOWTO

 by NSLW on (September 25th 2012)

Pre-installation steps

1. Use recent version of Wine(tested with wine-1.7.4)
2. Download winetricks by following command

wget http://www.kegel.com/wine/winetricks

3. Install required components by following command

sh winetricks -q dotnet30 vcrun2005 vcrun2008 mfc40

4. Install additional components by following command

sh winetricks -q wsh57 msxml6 riched20

It will take some time because winetricks will download all above components

Installing

1. Go to SOLIDWORKSINTALLATIONMEDIA/swwi/data/
2. Run setup.exe
3. Configure your installation as you like and let installer copy all the files
4. At the end you'll be informed that installation has failed. You will lose your installed files if you acknowledge this, so start your favourite terminal (e.g. Konsole, gnome-terminal, xterm) and type

killall msiexec

The window will disappear and the installation is complete.

Known problems

1. No possibility to install service pack­
Optional steps

There are several steps, which aren't required to successfully start SolidWorks, but help in some way:

  1. sh winetricks riched20 - no crash in vba editor

Comments

The following comments are owned by whoever posted them. WineHQ is not responsible for what they say.

winecfg windowscodecs=native
by omeringen on Tuesday January 1st 2013, 13:58
It says "winecfg windowscodecs=native" in installation notes. Note that i couldn't manage SW with that, getting errors :

err:ole:COMPOBJ_DllList_Add couldn't load in-process dll L"C:\\windows\\system32\\windowscodecs.dll"
err:ole:CoGetClassObject no class object {389ea17b-5078-4cde-b6ef-25c15175c751} could be created for context 0x1
err:ole:COMPOBJ_DllList_Add couldn't load in-process dll L"C:\\windows\\system32\\windowscodecs.dll"
err:ole:CoGetClassObject no class object {389ea17b-5078-4cde-b6ef-25c15175c751} could be created for context 0x1

So i changed "windowscodecs" from native to Builtin (Wine) at winecfg -> Libraries. Setting it to native might be needed for old versions but not anymore i guess.

Wine 1.5.20, archlinux, SW2010_SP5.0_Win32
liblcms
by omeringen on Wednesday January 2nd 2013, 7:24
Additional info for who is having errors/crashes about :

err:module:load_builtin_dll failed to load .so lib for builtin L"mscms.dll": liblcms.so.1: cannot open shared object file: No such file or directory

Install lib32-lcms to fix.
Help me please!!
by Jerrett Rende on Saturday August 11th 2012, 11:24
I am new to Wine and this sort of thing, and the comments everybody is posting are just flying right over my head. Please, could someone help me get started on Solidworks? I dont know what i should be putting into terminal, or what files to move around. I just need someone to explain it for a complete newbie please (if thats ok). email me @ rende99@gmail.com or just post another comment if you feel like helping!
Few problematic areas in SolidWorks daily usage
by sniveri on Sunday April 17th 2011, 7:56
- Making/modifying a note is impossible
- Resizing tables (BOM, cut-list, etc) causes crash
- Right click context menus have to be used with arrow keys, otherwise it will open "Customize Menu" when moving mouse
RE: Few problematic areas in SolidWorks daily usage
by denis on Sunday April 17th 2011, 9:07
I guess that the first two issues are already described somewhere in bugzilla. The problem is to find where... there are tons of bugs like these with ms office ( richedit related ?)

The third one is probably related to bug 24621.
RE: Few problematic areas in SolidWorks daily usage
by sniveri on Sunday April 17th 2011, 9:22
Yep pretty much every bug is in some form introduced in bug reports however guys who are thinking of trying SolidWorks would be more interested of the actual problems in daily usage.

For my own laziness I will write down these somewhere to remember what things has to be tested between different wine versions. Also some work hopefully can be done with macros and just modifying the menus in a way that there will not be problems with usage.
RE: Few problematic areas in SolidWorks daily usage
by denis on Sunday April 17th 2011, 9:38
I agree with you. There are lots of small bugs like these ones, and it is important to keep track of them.

But the only important one is bug 24621, which makes all the left panel and toolbars painfully slow... My guess is that something is really broken in wine's redraw mechanism, as some objects in the panels are losing their references during redraw. Unfortunately, i'm not skilled to investigate this part of wine's code, so I will wait...
RE: Few problematic areas in SolidWorks daily usage
by sniveri on Sunday April 17th 2011, 9:45
Yep, at-least the "command manager" toolbar is really slow, however I usually disable this in windows too and just fix up needed stuff to "S"-command bar which makes SWx really fast to use. So I do not use any toolbars at all which makes the SolidWorks window really clean.
Installation manager works with ie7!
by sniveri on Sunday April 3rd 2011, 15:53
Installing winetricks: corefonts, msxml3 and ie7 you can use SolidWorks installation manager. However msxml brokes solidworks drawings (crash when trying to create/open drawing).

Have to look how well the installation manager really does its stuff.
RE: Installation manager works with ie7!
by sniveri on Saturday April 9th 2011, 18:51
actually this works with ie6 better. Installation can not be done with the manager, but updates can be loaded. It takes a time when the installation manager starts, just press "F5" time to time to refresh the page to see if there is any changes happened. Also every selection needs to be confirmed with "F5".
Problem while trying to install
by Jordan on Wednesday March 2nd 2011, 23:22
All I get is a blank window for the Install Manager that hangs up. Installation closes when the box is closed. I've followed the tips for install and all the winetricks. Any ideas?
RE: Problem while trying to install
by sniveri on Thursday March 3rd 2011, 9:55
Do not use installation manager. instead start your installation from /swwi folder of your installation media, there is setup.exe.

Installation manager does not currently work on wine.
RE: Problem while trying to install
by Jordan on Thursday March 3rd 2011, 10:55
The setup.exe in the data folder? That starts the installation then stop reporting an error of "The Wizard was interrupted before Solidworks 2010 SP0 could be completely installed."
RE: Problem while trying to install
by sniveri on Thursday March 3rd 2011, 12:56
Try to remove solidworks installation folder from your ./wine/drive_c/Program Files/

and try again. If it does not help make sure you have installed vcrun2005 and vcrun2008. If this does not help then it would be time to send bug report.
RE: Problem while trying to install
by Jordan on Thursday March 3rd 2011, 20:51
No luck. Tried everything you suggested. Time to submit a bug. Thanks for your help though.
RE: Problem while trying to install
by denis on Friday March 4th 2011, 3:25
use a new prefix and cd to swsetup.exe dir before starting wine.

Alternatively, lauch directly the msi :

cd /media/cdrom/swwi/data
wine msiexec /i xxxxxxx.msi
SolidWorks x64 almost installs
by sniveri on Sunday February 27th 2011, 5:10
Did try out the wow64 setup of wine and seems that installing 64-bit SolidWorks 2010 is not so far away. Only problem was the same issue that has been earlier in 32-bit. There is error message at the end of installation when the "publishing product information" is displayed on installer.

I did not get SolidWorks 2010 x64 to run because it seems that it needs dotnets and gdiplus..
Whops, wrong vcrun version
by Otamay on Sunday February 27th 2011, 5:08
The installed packages via winetricks are vcrun2005 and vcrun2008, not vcrun2009 (it does not exists). Sorry about that.
RE: Whops, wrong vcrun version
by sniveri on Sunday February 27th 2011, 5:56
yep the installer and almost useful installation only needs nowadays vcrun2005 and vcrun2008, but if you need add-ins or have other problems, you most likely need the rest of the winetricks.
Corrections to installation instructions
by sniveri on Sunday January 30th 2011, 15:36
winetricks vcrun2005 vcrun2008 msxml6 gdiplus
winetricks dotnet20 dotnet30
winetricks mdac28 jet40 windowscodecs
install office web components from SW disk in /Prereqs/officeWeb

install solidworks :
wine swwi/swsetup.exe

copy comdlg32.dll from windows XP to Solidworks folder (workaround bug 9396)

add

* - nofile 3000

to /etc/security/limits.conf, logging out, and logging in again.


When installing in 64-bit additional step needed (maybe useful for 32bits too ?) :

- If First installation fails, you have to remove SolidWorks installation folder and install it again and then installation completes succesfully

set with winecfg windowscodecs=native
set with winecfg d3d9=disable

start solidworks,

register via email

That's all.
RE: Corrections to installation instructions
by sniveri on Sunday January 30th 2011, 15:38
also after:

winetricks mdac28 jet40 windowscodecs

Install ie6 with winetricks:

winetricks ie6
Error when trying to run .exe from begining
by Sylvester Stafford on Sunday January 16th 2011, 19:17
I am receiving an error in terminal saying:

Trying to load PE image for unsupported architecture (AMD-64)
err:process:create_process starting 64-bit process L"Z:\\media\\Solidworks1\\swwi\\swsetup.exe" not supported in 32-bit wineprefix
wine: Bad EXE format for Z:\media\Solidworks1\swwi\swsetup.exe

I have tried both 32-bit and 64-bit versions of SolidWorks which gives me the same error.
RE: Error when trying to run .exe from begining
by sniveri on Monday January 17th 2011, 11:52
Have to say that I`m not expert on this one but have you installed 64-Bit Wine by mistake?
RE: Error when trying to run .exe from begining
by Sylvester Stafford on Monday January 17th 2011, 14:00
I don't know. I installed the one from the respiratory like the site said to do. I am on the 64-bit operating system. Would this make a difference?
RE: Error when trying to run .exe from begining
by sniveri on Monday January 17th 2011, 14:06
I use 32-bit wine with 64-bit ubuntu, so it should not depend on that. Instead maybe it is related to wineprefix, but as said I`m not pro with this stuff.

Does it help if you remove the .wine folder from your home folder and then excecute this command in command line:

export WINEARCH=wine32

And then:

winecfg
RE: Error when trying to run .exe from begining
by Sylvester Stafford on Monday January 17th 2011, 14:36
that worked thanks
64-bit installation instructions
by sniveri on Tuesday January 11th 2011, 7:26
denis can you remove my test results and add these instructions on yours to help others to use it with 64-bit os?

When installing in 64-bit additional step needed:

- First installation fails, you have to remove SolidWorks installation folder and install it again and then installation completes succesfully

Thanks
RE: 64-bit installation instructions
by denis on Wednesday January 12th 2011, 5:21
Done,

Thanks.
Workaround does not help
by sniveri on Friday January 7th 2011, 12:05
Thanks Dennis for the info. I am running SW2010 on Ubuntu 10.10 64-bit & wine 1.3.10 and currently it works but SWx crashes when open or savefiledialog should become visible. My workaround was that I did add-in that replaces open and save dialogs with net framework dialogs and now I have almost fully functional SWx.

What does not work for me:

- Creating or opening a drawing
- Opening Assembly component from feature tree

And also it took about 25 installation attempts when it finally installed all the needed files.
RE: Workaround does not help
by denis on Saturday January 8th 2011, 11:38
Please double check that msxml6 is overrided with winetricks. All my installs on Ubuntu 32 bits are working perfectly without problems with drawings and opening assembly from feature manager. Normally putting native XPSP3's comdlg32.dll in SLDWORKS.exe dir is sufficient for the bug 9396's file dialog issue (do not override it).

Starting from 1.3.10, all the .net30 install step described above is recommended, as it really helps for some features, and doesn't make things unstable.

So maybe your problems are 64bits related ? If so, please submit new bugs, or complete bug 9396.
RE: Workaround does not help
by sniveri on Saturday January 8th 2011, 14:01
MSXML6 is installed with winetricks. Open and savefiledialogs was working with wine version 1.3.4 but not in 1.3.10. Also the installation results varies on 64-bit so much that maybe it is more related on that. Test results are wrote from installation that did go to it`s end succesfully and did not say that installation was interrupted as most of the times happens.
RE: Workaround does not help
by sniveri on Saturday January 8th 2011, 19:45
Actually running WINEDLLOVERRIDES="d3d9=""" wine sldworks.exe
fixes the problem with drawings. Have to say that I have been trying all of your suggestions earlier many times but as there has been many installations that did not work with this starting parameter as it complained problems loading "sldutu.dll". And I did not just believe that overriding d3d9 would be the key on xml-problems :D

But still the file open and save dialogs won`t work. I have copied the comdlg3.dll to SolidWorks folder but it did not help. I also updated wine to version 1.3.11 as it has been released at 7.1.2011.
Back