Rhino on Linux?

Is this the right place to share success reports?

I got the latest rhino_en-us_7.32.23221.10241.exe running. Still trying 8 WIP.

Couldn’t lock license to the host (aka standalone), only floating/cloud worked. But after installation it is possible to run it offline (at least it hasn’t complained yet).

When installing Rhino 8 third parties it tried to connect to were google, baidu and gravatar. If you block them (opensnitch) licensing failed.

OS: EndeavourOS Linux x86_64
Kernel: 6.4.10-arch1-1
DE: KDE
WM: KWin
CPU: Intel i7-10750H (12) @ 5.000GHz
GPU: NVIDIA GeForce RTX 2070 SUPER Mobile / Max-Q
GPU: Intel CometLake-H GT2 [UHD Graphics]

Pacman/AUR packages. Probably not everything from this list is needed.

multilib/wine
extra/vkd3d
extra/wine-gecko
extra/wine-mono
multilib/lib32-vkd3d
aur/dxvk-bin
aur/winetricks-git

wine setup without a prefix (based on this demo):

winetricks -q corefonts pptfonts dotnet48 vcrun2005 vcrun2010 vcrun2013 vcrun2019 vcrun6 vcrun6sp6 gdiplus dxvk
wine winecfg -v win10
wine Downloads/rhino_en-us_7.32.23221.10241.exe

Under Wayland (KDE) and with an optimus laptop on nvidia binary driver (not open source) worked as well. Nvidia render offload causes quite a few glitches though (but no crashes yet):

env __NV_PRIME_RENDER_OFFLOAD=1 __VK_LAYER_NV_optimus=NVIDIA_only __GLX_VENDOR_LIBRARY_NAME=nvidia wine .wine/drive_c/Program\ Files/Rhino\ 7/System/Rhino.exe

and finishing commands doesn’t refresh the window (this is after clickling to complete the box):

Still hasn’t tested it on a properly large scene (only some boxes).

Statup times are really nice - ~12 seconds both on Intel iGPU and Nvidia dGPU. Seems about the same as on native Windows.

Firejail works as well with the default profile and this .config/firejail/wine.local:

whitelist ${HOME}/.wine
whitelist ${HOME}/.cache/winetricks
whitelist ${HOME}/.cache/wine
whitelist ${HOME}/Desktop
tmpfs ${HOME}/Desktop
disable-mnt
net none
# ignore allow-debuggers

not sure why allow-debuggers is needed, but otherwise licensing doesn’t work.

I’ve tried bottles, as well, but couldn’t even start the installer (always only showed a blank white window).

9 Likes