I’d like to make it easier to use Rhino on Linux with Wine, and I’m starting this thread to share what works, what doesn’t and any workarounds. Did you find any issue, workaround, or have a working setup? I would love to hear more about it.
Note: I’m aware McNeel does not support Rhino on Linux. That is ok. I do not expect any support or refund if anything is broken.
Note 2: There is another thread about Rhino on Linux. However, that’s a massive +500 message thread full of off-topic discussion and trolling. I would appreciate if this thread sticks to troubleshooting of Rhino on Wine. No Windows vs Linux flames, no “Linux is bad” or “Windows is bad”, no Rhino on VirtualBox, no discussion of what is your favorite Linux distro or browser, etc. Thank you.
Status
- Rhino installers, especially for Rhino 8 and WIP are currently broken with recent Wine versions. See Wine bugs #56703, #57248, #57250. If you hit any crash in the installer, you may workaround them by using the automated installer provided below.
- Rhino 6 and 7 currently install and run with some workarounds, at least on Wine 9.17 and 9.18.
- Rhino 8 and higher can be installed with some workarounds, but crashes on start.
- Best version so far appears to be Rhino 7, where basic functionality and Grasshopper work.
Automated install
I have published a set of scripts to download, install and run Rhino on Wine. You can grab them at smola/wine-rhino3d. I intend to keep this updated with any workarounds for Rhino 6, 7, 8 and WIP.
Manual install
You will need Wine and Winetricks. I would recommend using an empty WINEPREFIX dedicated to Rhino. That will make it easier to remove it and start over if needed, or to avoid other application installs breaking your Rhino setup.
With winetricks, you will need to install:
# Basic Windows fonts
winetricks -q corefonts
# (optional) consolas font, used by some Grasshopper examples
winetricks -q consolas
# Rhino needs to set the renderer=vulkan (3D accelerated) or renderer=no3d to work.
winetricks -q renderer=vulkan
# Required Microsoft Visual C++ packs
winetricks -q vcrun2005 vcrun2010 vcrun2013 vcrun2015
# .NET Framework
winetricks -q dotnet48
# Simulate Windows 10 (win10) or Windows 11 (win11).
winetricks -q win11
Then you can run the Rhino installer.
Troubleshooting
- When hovering over buttons, tooltips appear in black. This can be solved by running:
wine reg add 'HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\ThemeManager' /v ThemeActive /t REG_SZ /d 0 /f