Rhino on Wine (Linux)

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

Are you aware of the long-running, yet still active and relevant topic Rhino on Linux? ?

Perhaps best to share there so we don’t get splintering and fragmenting discussion.

edit: nvm, you are aware. I still prefer this stay in the same topic.

Yes. I’m aware of that thread. See the second note in my post. It’s a massive +500 message thread that is mostly off-topic, flames and trolling. I would rather have a thread specific on Rhino on Wine (and not other alternatives such as Virtualbox), and it would also be great if mods just did not allow trolling or blatant off-topic.

I think you just need to ignore the off-topic parts. The last many messages have been very much on topic with people showing how it all works and tips and tricks.

Please stick to the massive thread.

Alright. I’ll re-post there.

1 Like

Thank you.