Rhino on Linux?

:astonished:

what?! really?!

When installing Rhino 7:
image
image
image

I’m still working on getting Rhino 8 WIP to run on wine, but I recall that it was reaching out to baidu, as well.

However, after installation you can run it offline.

This seems perfectly normal. The gravatar call is for my account, google is if you’ve associated your mcneel login with google, and I’m assuming baidu is the same as google.

It’s normal these days given complexity of desktop applications. I haven’t used any of these methods though (just email and passwords).

A few more notes regarding multiGPU setups (e.g. laptop with both an integrated Intel and a dedicated Nvidia GPUs) wine (or one of its components like dxvk) seems to choose Nvidia card by default.

To use Intel card I removed these files on KDE/X11:

/usr/share/X11/xorg.conf.d/10-nvidia-drm-outputclass.conf
/usr/share/glvnd/egl_vendor.d/10_nvidia.json
/usr/share/vulkan/icd.d/nvidia_icd.json

Presumably you could adjust them with environment variables as well.

If you are on Arch add them also to NoExtract entry in /etc/pacman.conf (space separated without the leading slashes) to prevent the package manager from reinstalling them.

A lot of medium-size scenes run pretty smoothly just on Intel GPU, so for laptop users this may be useful.

Run on iGPU:

wine Rhino

Run on Nvidia (Prime render offloading):

env DRI_PRIME=pci-0000_01_00_0 __VK_LAYER_NV_optimus=NVIDIA_only __GLX_VENDOR_LIBRARY_NAME=nvidia wine Rhino

You may need to adjust the first variable with the correct PCI address of your card (get it with lspci command). You may try __NV_PRIME_RENDER_OFFLOAD=1 as well.

On KDE/Wayland for some reason I didn’t have to remove vulkan’s icd file.

The reason why X11 can still be useful for some users may be lack of support for simultaneous displaylink and multiGPU support on most wayland compositors (KDE, wlroots). But this may be a niche use case.

1 Like

I’ve previously mentioned slow startup times on wine (~40 seconds) compared to windows (~12 seconds). This might have been caused by incoherent caches - constant testing and deleting .wine directory must have caused some inconsistencies. Now after using Rhino for Nth time without major changes to .wine folder startup times are the same as on Windows (~12 second).

People said the same thing about OS X for years.

1 Like