100% Linux based for the past 18months.
Have used Blender and Cycles for professional work within a 100% Linux environment, batch/network rendering with Flamenco on Linux.
Previously a Maya/vRay artist for the past 13 years.
Started with RHEL clone, Rocky Linux (I hope they survive the hostilities from Red Hat/IBM). Moved to Fedora (Much more modern Gnome desktop and mostly better, except for the occasional thing breaking due to frequent updates)
I have loved every minute of my Linux experience. It’s really not that hard if you’re committed to changing some habits and learning new things. (although I accept this is not for everyone as there is a pain threshold to break thru before it Linux feels like home)
Installing NVIDIA drivers is actually quite easy. If you are using Rocky Linux, just paste a few lines in the terminal (your mileage may vary depending on this being a moving ball. But it worked for me with 208oti and 3090)
For Fedora, you can install the binaries from the NVIDIA website, but there are a couple more steps. One being, booting into run level 3 (which isn’t really that scary) I come from the times when you’d need a boot floppy disk to install windows! It’s not really that much different.
Ubtunu distros are usually installed via software center with no hassle or have pre-installed drivers if you use popOS.
Performance wise, I believe there are some benefits to GPU rendering on Linux as it reserve less vRam for the OS. Windows can hog a lot and really reduce the amount of vRam available to render engines/Apps.
Most used GFX apps on Linux for me are:
Blender
Single distro agnostic deployment
Maya
.RPM offically supported on most RHEL including Rocky. I have it working on Fedora too. Have had it working on Debian distros but it is a lot of work and not really worth it.
VRay
.run installs on most distros but only offically supported on centos. Works fine on RHEL clones/Fedora too
Fusion Studio
.run installs on most distros/maybe licence manger could give issues on Debian, at least it did for me on popOS
Resolve
.run installs on most distros
Embergen
Single distro agnostic deployment
Substance Painter
perpetual licence via Steam
Substance Designer
perpetual licence via Steam
UE5
Single distro agnostic deployment
Krita
flatpak, distro agnostic
Gimp
Flatpak, distro agnostic - It’s worth noting that GIMP will finally get non destructive adjustment layers later this year. WE hope!
Photopea
Amazing browser based photoshop clone
Inkscape
Flatpak. An almost feature complete Illustrator replacement. I’ve had some crashes but it opens all my old .AI files with no issues, even complex ones with many layers and artboards.
Honourable mentions:
MOI3D
Works fine via Lutris/WINE
World Creator 3D
Works fine via Lutris/WINE
Plasticity
A great NURBS modeller, but bizarrely only compiles a stable .deb and does not officially support .RPM distros. Their github has a .RPM compile which seems to work fine on Fedora but when I asked their support they were really unhelpful.
XNView
Flatpak. A worthy alternative to Adobe bridge. Great for things like batch renaming and batch image conversion.
FreeCAD
Flatpak. A nice little CAD app. Mostly a poor mans Solidworks, but I find it useful to open 3D NURBS models downloaded from GRABCAD and convert them to mesh.
Meshroom/Alicevision
Single distro agnostic deployment - Linux compatible photogrametry software, works fully offline with no data being sent to cloud.