Windows vs Linux performance

From time to time I hear about certain aspect of Blender being faster on Linux as compared to Linux.
While it seems that almost everything on Blender is faster on Linux before posting this I found there might be a few cases with nvidia where Windows is better, although that might soon change with nvidia’s open drivers.

So far I would like someone to benchmark render performance with nvidia GPUs, ignoring the BVH time, which while faster on Linux, might not be the case for lighter scenes that are heavy on the rendering (caustics, heavy GI…)

I would also like to know if there’s some linux distro with nvidia drivers that I can run from a USB, as windows often messes up Linux on a laptop where all the hard drives are always plugged-in.

EDIT: I’m just adding the video in the first link in case you wanna see some results, in certain scenarios like simulation, performance is twice as fast.

I think that running the operating system from USB would slow things up anyway.
To really test this you need someone who has a dual boot system with both Linux and Windows on the same HD, that way both Linux and Windows have equal hardware resources, if not many other factors will come into play.

I only have Linux so I can not compare.

2 Likes

I have dual boot but can’t remember seriously the last time i used windows on it.

Pop-os

Microsoft really deserve a class-action lawsuit for this, lol
but it’s usually boot loader issue that it causes. and you can use the USB devices to boot in rescue mode and fix it

3 Likes

Yes I used to have dual boot and used a super grub recovery disk to start up every session.

to start every session? :face_with_raised_eyebrow: why windows keeps doing it all the time now?
when the issue happens (windows reinstall or update) you just reinstall grub and configure windows in grub

I do not think it was a Windows problem, Grub is the program that searches for operating systems (before windows or Linux starts.) I think my Grub setup was the problem.

This was at least 13 years ago, I totally ditched Windows.

what windows does, is overridden the boot sector with it’s own that just calls windows boot loader.

i meant you can reinstall the grub bootsector again. mostly all your grub stuff in the boot partition are still there (even your menu config and stuff)

you overwrite it again with grub boot sector that will call grub menu and grub will take over again and you don’t need recovery disk to start every session.
if windows don’t show in the menu you can add it after.

1 Like

Yes I am sure that I did not set it up properly.

Using the recovery disk was me being lazy and not fixing it :rofl:

1 Like

i ditched windows completely too. and i’m glad
when Microsoft was in the OS business they were already making awful decision, now that they are in the spyware business it’s worse.

1 Like

Yes my last version was NT. I will never look back!

1 Like

wow!! you did this long ago.
even i worked as an Linux admin from 2004 to 2012, i kept using windows for art stuff.
when i switched to blender from XSI Zbrush, I had to force myself replacing photoshop with gimp, illustrator with inskcape, premiere with resolve and bye windows.
recent years i was a dev for a company that uses visual studio so i was using windows at work a lot

1 Like

I can not remember exactly when (I did hang on to NT) I am sure it was after 2007.

Yes that was one of my pains as well but I got over it.

1 Like

While I don’t have linux atm I used it over period of 6-10 months as my main production system.

For Blender, Octane Blender, Krita, Inkscape, Gimp, DaVinci and so on. I have used VMware for occasional Win boot up.

While Blender was running faster with it’s daily operations I can’t count how many hours I have spent troubleshooting things :sweat_smile: I have definitely spent more time fixing stuff. Looking back it feels like gambling :smiley:

Nevertheless having linux only system would be a dream come true. But even though each year is the year of linux desktop experience (at least for reddit community…) many things don’t yet work and a lot of software is still missing :smiling_face_with_tear:

Good luck with your linux endeavor :raised_hands:

3 Likes

Davinci gave me really hard time with AMD gpu on linux centos and if i recall i tried different distros & different drivers versions… unusable!!! it pushed me back to windows for video editing. blender used to crash while rendering sometimes.
but those were AMD drivers issues.
switching to an nvidia gpu and POP-OS, 0 issues for more than 3 years.
the fact that system76 are releasing an NVIDIA version of their distro, they test a lot of it and that gave me confidence that I can trust it,
i wait for the drivers update from system76 pop_shop (their appstore)
things are running smooth, finger crossed!

Same, the only software that keeps me on windows are Adobe apps. Also not sure what’s the state of painter and substance, they had linux versions, but Adobe making software for linux? Unexpected. Also althought I haven0t edited the videos I used to and prefer Davinci which works on Linux, I like to have the option of having Sony Vegas, where I can do crossfades more easily, but I repeat, I haven’t edited teh videos that require me to use Vegas for years.

1 Like

I have dual boot, though I only ever boot Windows (11) to update it. Having said that, each of Windows and Linux run from their own drives, so I’m happy to do a couple of tests this evening. (currently working in the job that pays the bills, which is nothing to do with 3D).

I guess I’ll need to grab the same version of Blender on Windows as the one I use on Linux.

2 Likes

Maybe looking a bit into : https://opendata.blender.org/
and look for similar hardware across different OS … IDK how accurate that could be …

I’m a linux user since a long time and on the overall it’s pretty solid, from what I understand the multitasking management is better in the first place.

The downside is that it’s still needed to be a bit tech savvy when you need to customize it.

Even though I’m not surprised it gives better performance, I suggest you to switch if you really enjoy the UX in general… you’ll have to spend a bit of time to feel comfortable and I’m not sure it’s worth the performances gain.

It’s because substance suite was built with linux in mind. I think for adobe porting their soft to linux would be very complicated without a lot of benefit in return.
It’s a pain for studios since many of them use linux.

1 Like

I guess that is because most of the big VFX movie industry houses use some form of Linux? Cent OS until recently and now maybe Alma Linux or Rocky Linux? Also I read somewhere that customized RHEL distros from Redhat are for production film stuff I guess.

Basically Nuke, Houdini, Maya, Substance, Davinci runs in Linux, things film guys need. Let’s see if Unreal will run in Linux one day if they really want to penetrate more into film industry :man_shrugging:

But lets face it, studios have their own IT guys and I guess artists don’t really tinker with OS that much

1 Like

Unreal already “runs” in Linux… you just have to compile it yourself and don’t have a fancy Epic launcher.

Yeah, for a studio linux as a few main advantages :
It’s much easier to manage a lot of computers and users.
It’s easier to customize it / do some little hacks to match a studio pipeline.

Cent OS is kind of an industry standard basically because they provide good support and comply to the VFX platform.

But depending on your case other distros like Debian, Mint could do too !

It’s also true that a studio has dedicated team to manage the OS and the pipeline, and it can become a bit overwhelming alone at home.
But it’s less and less the case, when I started using it like 20 years ago to have a dual screen you had to write your own config file, and compile wacom drivers to use the tablet. Each of these took me 3 days to figure out. But nowadays it works right away.

In some ways, linux relates to other OS very similarly to how blender relates to other DCCs, but that’s just my opinion.

1 Like