The user experience with Nvidia on Linux has definitely improved and you can achieve amazing performance. But for me personally, I've gotten so used to AMD and the vast majority of distros come with AMD drivers out of the box anyway. It just works.
I saw someone in youtube complains that AMD gpu doesn't work as well as nvidia in linux when using davinici resolve, if you use resolve can you say if amd works well in DaVinci resolve without hassle or not? No need to tell me which is better just if AMD works well or not.
@@xrafter DaVinci resolve can work on linux with an amd gpu, you just need amd gpu pro drivers (closed source) to enable all the features that you need (for example opencl), there are some videos on youtube. The thing is, you already have an AMD gpu or you just plan to buy one? if you don't have one and DaVinci resolve is very important for you, then just buy nvidia. If you already have an amd gpu it should work. That being said, if you are a professional nvidia is better on both linux and windows, but if you just use DaVinci resolve for fun then amd is fine.
100% this. It was so frustrating to watch. And then NVIDIA implemented explicit sync FOR THEM and contributed it to the Xwayland project, who then spent 2 years stalling/arguing, until finally merging.
100% sure Nvidia implemented explicit sync for themselves.. edit - It's a big deal for them to do it to achieve compatibility for their devices.. but it's like expected or something from other manu's 🤪
Because implicit sync never was an issue, lol. It's not like AMD and Intel are the only GPU vendors on Linux here. So if Nvidia decides to be the snowflake, of course devs are mad.
I've been using nvidia with Linux for years... its been just fine. Most all the hate I see people spew are ones that have some fundamentalism over closed and open source.
I switched to a Intel Arc a770 sortly before I switched to linux (again) - previously had a GTX 1060 and really only had issues with it on Linux I didn't want to deal with. Yeah I am a programmer and am not afraid of tugging through forums, the terminal or TTYs, but having so much trouble with the "basics" of displaying stuff is/was just tiering for me. And hey, I find my arc a770 epic
@@baysidejr I only play a handful of games like modded Minecraft and Factorio - and in these games it works perfectly fine, way over 60 FPS if I disable vsync
I started learning Godot...then a day later Brackeys started teach godot I plan on using linux...now the only problem i had bout linix is gone I didnt want to go to a party yesterday and it rained heavily and no one went to party My phone was misbehaving and i got a new phone as a bday gift after few days I had a literature project deadline and I wasn't able to complete it and then my teacher postponed the deadline Gods Why m i so fortunate ?
As someone who is highly thrilled about finally being able to switch to Linux (complicated monitor setup requiring Wayland, with an nvidia card), I *highly* suggest you check out NIXOS. It does a lot of things differently than normal Linux, which means people hate trying to switch to it from what they know... But if you start out with it, the benefits are crazy.
A long time ago I had a GT 1030 and I've experienced all of these issues mentioned in this video + more, and so did my friend with an RTX 4080, but what's surprising is that my other friend with a GTX 1060 didn't experience any of this.
I've had an Nvidia 3080 as I started my Linux journey, installing Nvidia drivers has usually been one of the harder things to do on certain dsitro's, apart from archinstall, which I'm using now. However, once the driver is ready to go then it works like a charm, games run amazingly on steam. There may be some issues with Wayland, but nothing major.
I’d rather use nvidia than amd on Linux. Some tasks cannot be done with amd unless you maybe get the proprietary amd driver, which is far worse than nvidias driver
As happens, my test system where I tested Linux distributions before switching to Linux, had an older NVIDIA video card. Thus, a distribution had to work, or I moved on to a different distribution. to test. I agree with other comments that NVIDIA has has improved greatly.
560 Drivers are finally quite good with Wayland on my 1080ti under Plasma, still have issues with OBS Crashes and resuming from sleep (which isn't a major concern on a desktop). but past that things have been quite stable and reasonably performant. Not super happy it took this long to have a usable system under Wayland, but I'm glad we've made it here before my card lost driver support.
I bought a 4090 from NVIDIA when it came out due to CUDA and pytorch, for handling AI training. I also like to game with my 240Hz monitor, so it was a pretty good deal. I sure hope, the drivers will improve and that even GeForce Experience or NVIDIA Broadcast will be accessible on linux
I've used nVidia since my first PC in the mid 1990s. When I got my current laptop back in 2014, I again chose nVidia for familiarity, although I was considering AMD instead--but a previous bad experience with ATI was the deciding factor in that not happening. Luckily the laptop also has Intel graphics which, while weak, is better than nothing--and it doesn't require any special proprietary drivers or extra crap to be done on my part to be able to use. It just works. I don't even bother installing nVidia drivers anymore--but then, I'm not getting full performance out of my laptop. I haven't felt like dealing with the trouble of nVidia drivers since my old desktop machine back in the early 2000s. I don't know when I'll get another computer (desktop or laptop), but if the situation is anywhere near like it was a decade ago, I think I'll go AMD. It took a while for AMD to truly take off after opening their drivers, which is the main reason other than my prior bad experience for choosing nVidia in my laptop--so a lot of it comes down to timing. nVidia is only "just now" showing signs of opening up, so they're really not even at the point where AMD was back then. And AMD/Intel have long been the champions of pain-free Linux usability with no third-party proprietary drivers. At this rate, I'll probably only consider AMD or just plain Intel graphics for at least a decade, when presumably (if nVidia continues through) their Linux support will have reached similar compatibility to the others.
I'm currently daily driving a 2080S with Nobara + KDE (Wayland) and mostly happy with it. My only issue, which to be fair is quite a big one, is that Nvidia GPUs on Linux don't have shared memory. This means that my little 8 GB of VRAM is everything the GPU can use and if it reaches that limit random things get OOM killed (often leaving RAM reserved for things that don't run anymore, and I therefore have to restart my pc). It mostly happens while alt+tab or some demanding games. On Windows these were never a problem because the Nvidia drivers on Windows can use some CPU memory for offloading and therefore prevent crashes (similar to swapping). Unfortunately I don't have a satisfying solution for this...
@@maxthier1060 this issue is also amplified when using Sober, the community's solution to playing Roblox on Linux. the GPU won't clear its unused VRAM, so it will crash if given enough time
Do you know something, that I don't? Because otherwise you should clarify, that NVIDIA is _not_ actually going to opensource their drivers! Only the kernel-modules, but not the user-space driver part. And also _only_ for 20 series upwards! So if you're running a 1080 or older, you're still out of luck.
Not to mention that Nouveau has actually been pretty excellent for Nvidia GPUs in the past until they decided to require cryptographic signatures to bump up clock speed from base clock to anything beyond. The 10-series compatibility is an intended train wreck, made by Nvidia. They could actually make it work if they wanted it to do so.
Put ubuntu on my system recently and aside from some crashes between flatpak and Wayland and sleep not working at all, its been largely painless and i am pretty damn happy with how well everything works. Still, i should be able to put my system to sleep.
I've had a pleasant experience with nvidia on arch and fedora since the explicit sync drivers were released. On distros that weren't caught up to 555, not so much.
Nvidia has change its mind and is on the right tracks. Hopefully they'll manage to have all the features working as good as Windows (or better performance within Linux).
If you will use x11, then nvidia is already great! I had a good experience with nvidia without any issues. The only important thing is to lock down the driver version and never update it if it works already great. Wayland is way overhyped, it's not there yet, but people constant complain that nvidia is not working with wayland. I have a separate pc with amd, and let me tell you, it's not ready. It works, but it still lacks features and support from softwares, it's not good either way even if you have amd gpu. Also, there are exclusive softwares where they explicitly mention that they don't intend to ever support nvidia, so there's that... Side note: I strongly recommend using nvidia-vaapi-driver, it lets you have hardware acceleration in browsers with nvidia.
The nvidia 555 drivers are good but the 560 drivers are were its at in terms of wayland support. Everything is butter smooth on 560 & no weird glitches like the white screen of death or the seizure inducing flicker of death. I feel like i have true premium linux support on my Lenovo Legion laptop now running Ubuntu 24.10
RTX 2080 on arch. Most of the time working great^^. Wayland is still a bit worse than X11 and sometimes got issues with specific configurations. Open Source drivers e.g. worked for some time (or still do?) not with llvm compiled kernels. Kernel has a bit of Panic Attack when he tries to load the driver ^^. But Wayland+gcc compiled kernel + X11. In that config usually no issue.
i bought rtx 4060 and installed on kubuntu 24 and everything is fine. Driver installed correct (not the newest tho) and i can even play video games with no issue.
With my current Arch install, I played around with Nvidia a bit, I had to switch to X11 to make things easier. I could do everything I wanted to. Went back to AMD for ease of use and quality of life though. I think I'll relegate my RTX 3050 to a server build and let it do some transcoding
I am testing Wayland on Nvidia right now with a GT1030 on the latest Manjaro KDE distro and I am getting a black screen on Wayland. X11, however it works fine with the proprietary drivers. Note the same card on Kubuntu 24.10 works fine with the recommended 560 Nvidia drivers. Manjaro offer older drivers.
Never tried NVIDIA GPU on desktop, but recent experience with laptops felt lackluster. First issue I had was that after some system updates, kernel module failed to rebuild or something, so until the next update it fell back to Nouveau. Eventually it gets tiresome. Second issue was when connecting a 4k TV via HDMI: Unlike on Windows, two different NVIDIA laptops would not switch input automatically on the TV side, and best it detected was 4k 30Hz with issues. Same on X11 and Wayland. Note that AMD Radeon laptop worked on Linux as well as any of these on Windows, so it's not strictly Linux problem. This was before open kernel modules, so maybe it has improved since, but it's still as recent as this and last year experience.
In my experience I recently switched from windows to fedora and I’m using an nvidia graphics card. In my experience haven’t noticed any issues. Took some setup but it’s been positive overall! If theirs any stutters in games in such I mostly ignore them since it is rare. Overall I’m happy with it and use it mostly for gaming so can’t speak for professionals. But would say if you have nvidia card and that’s what keeping you from trying Linux, give it a shot worse case you can go back to windows
I'm not sure if stutters in games are caused by NVIDIA in particular. CS2 for example is just terrible on Linux in terms of performance, and Wayland on Gnome also wasn't that great for high fps in terms of smoothness (if you know what to look for)
@@MichaelNROHI will say I play a lot of older games and some newer games. Not to many shooters but I’ll be playing like the new silent hill 2 remake some resident evil and such. But otherwise doing anything else feels smoother then when I handle windows in my opinion. Could just be a mental thing but my pc just seems to run way better.
@@proboszcz44 Try playing a round of deathmatch or a competitive game. You can observe how the framerate drops over time. My system can push 350fps on average, but drops to 140fps after 6 - 8 minutes. Very consistent
@@MichaelNROH yea i had issues with cs2 too i had massive drops to 60fps but i switched cpu governors from acpi to intel pstate, not sure if it significantly changed anything but performance mode for sure did and now its been working well. i also got disabled hyper threading.
Have been using GeForce cards for the longest time with Windows and Linux. Had a 1070FTW which I sold to a buddy of mine, still have a 1050Ti and a 970. My machine runs AMD Graphics for years however and honestly, I wouldn't go back until the driver situation is the same as with AMD or Intel. Sure, on Ubuntu and Mint GeForce Graphics work fine but stock Debian gave me nightmares and openSUSE these days probably would as well.
6:22 OpenCL does exist, but performance is terrible with every software I tried it with. ROCm has performance comparable to CUDA, but only very few projects implement it well.
The new open kernel modules driver with GSP enabled by default introduced a lot of stutters, there were already enough of them in the previous version. So with my rtx 3080, I decided it was best to stick to closed source kernel modules with NVreg_EnableGpuFirmware=0 for now. Dx12 performances are bad. In conclusion, playing on nvidia can be frustrating on some games. The DE experience on wayland is ok, everything is smooth and fast (Hyprland and Gnome), KDE still struggle to achieve that. Since i abandoned windows and games that not support linux, i'm planning to sell the RTX 3080 for a 7800XT/7900XTX .
I commented on your last video something similar, but NVIDIA has been fine for me under X11. Haven’t tried Wayland yet. Playing directx12 games has a huge performance loss compared to windows and AMD. Emulation also suffers quite a bit compared to windows on nvidia. I don’t have an AMD gpu to test, but this is based on benchmarks on RUclips as well as others on the nvidia forum.
Has anyone recently experienced issues with GPU acceleration (especially Nvidia) in flatpak versions, where applications fail to start until GPU acceleration is disabled in Flatseal?
I had a great experience with nvidia on Mint. Then I updated the driver and it crashed my desktop. Again. EVERY TIME I try Linux since 2007. Every. Time. GPU drivers ruined it, ALWAYS.
Important topic foe us Blender( an any 3D app) users wanting to migrate from Windows to Linux. Yes NVDA is the only choice for 3D design and rendering as fare as it appears and from everyone I have contacted about this issue.. I would appreciate an in-depth video to help chose the best distro. For now POP OS look good . POP bundles the NVDA drives with their install. I'm new to Linux so any info would be great. Thank you for you presentation!
what features are windows exclusive for amd or nvidia? I can not figure this out. Is it everything for nvidia(eg noise cancelling,dlss) and everything besides fsr(what version?) for amd(eg chill?)? Sth like shadowplay or amds version of it etc. And did nvidia add things in the recent releases for linux ?
Intel/NVIDIA laptops from about a decade ago are still rough sailing. So basically every Thinkpad made for the past 20 years. Sucks because they made about a million of them and they're being trashed left and right. You get constant annoying problems like HDMI and other ports not working, weird glitches in certain games and applications and anything super intensive is gonna literally cook your card. To be fair though, laptops are historically known to overheat easily. If you have a newer system/tower a lot of that stuff is probably ironed out, but I never run anything brand new so I can't actually comment on that.
NixOS user here with a GTX 1660S under Hyprland (stable system, unstable packages for the driver, kernel, and Hyprland). Everything works, but I can't figure out for the life of me how to get GPU-accelerated video actually working in my web browsers. (LibreWolf, Firefox, Ungoogled chromium with custom patches)
Idk why but my RX580 is outperforming my GTX1080ti on linux despite everyone saying the drivers have been nice for a while. Not counting DX12 games, of course. On windows, it wasn't even a comparison, my 1080ti just was better. Dunno if i'm doing anything wrong, and i'm not using noveau either, currently on LM22 and Gentoo, both having the same issues
Never had any problems with nvidia graphics laptop under fedora, but then I never bothered to check if it was working. At least it didn't get in the way?
I too have been using Fedora for many years on my private computers, as well as Rocky recently for pure home server stuff. But I never was a gamer and thus never have bothered about CGI rendering and graphics cards. So for my humble graphics demand the onboard graphics chip's performance fully suffices. I wonder if out of curiosity I should give Nobara a try, but then I lack the hardware which would do Nobara justice I think.
if nvidia wasnt a thing, my linux experience would be perfect. Graphical glitches, 10W baseline battery consumption from the GPU alone, suspends not working, discord crashes on wakeup, ... - its just terrible.
I honestly find it way too complicated for the average user. Ideally you wouldn't configure it all. I do however find it incredible for image based deployments, since you basically configure it the way you like and quickly replicate it on another machine
nvidia was really bad in the past but now it CAN be a nice experience on linux. I've had both nvidia and amd on linux, people often focus too much on nvidia problems and forget about amd ones. Sure AMD is generally better on linux but it's not bug free and for some things nvidia is actually better. Some specific things like hardware encoding can need a lot of tinkering on AMD but just work out of the box with nvidia.
I also have an old PC from around 2012 with an AMD Phenom (not sure which exactly) and an nVidia GT 530. It works fine, but the hardware is really old, so it struggles with many games and videos above FHD.
Probably better than a halfway modern Windows version, but at this point you can't really use it much for anyway. Anything with a GUI, even with just a web browser is quite demanding nowadays
i use an older asus Vivobook Pro N752VX laptop with a nvidia gpu (950M) and intel cpu (i7-6700HQ), never really had any problems with it. I am using kde neon, installed the official driver packages 550, on X11 nvidia just works, on wayland it doesn't. Just now (with the update 24.04 update) the first problem arose, i can't boot into the 6.8 kernel so i use the older 6.2. Can't boot even the live usb on this machine without turning acpi=off, which makes the system detect only one core, like the cpu has only one core, it's annoying, but it is, what it is. Maybe i will try an all AMD laptop, when the time comes to upgrade.
My guess would be to strengthen collaboration in Open Source for their enterprise drivers and the growth of the Linux Desktop in general. If AMD or Intel solutions were to become more mainstream, even in Server farms, then it's more of a hassle to deal with problems when you are sole maintainer
To be honest my only really bad experience with Nvidia are the Nvidia hybrid graphics. Installing Nvidia drivers for hybrid graphics on Fedora was bad the last time I tried Fedora. For laptops, I refuse to get a laptop with Nvidia. On the desktop, I do not mind Nvidia anymore since I use cuda for ML programming. Nvidia is more valuable in ML than in gaming imo. In summary, I have a hate and love relationship with Nvidia cards. I do not care about Wayland support on Nvidia as of now. I am waiting until Wayland is ready for the majority of users.
@@tablettablete186 from my knowledge some GPUs have that capability but no such function is exposed on the driver Which is a shame Automatic fan curves are really good at least from my experience, the only issue is disabling zero rpm On mine it was possible to disable on windows but on Linux I'm forced to use a manual fan curve which is just inferior
How can block windows from auto updating the bios and the bootloader on a dualboot system ? Cause i still have a windows partitions for school if i need even thought i have windows laptop specially for gaking and computer science (school) related puprose
still not as good as amd, i wanted to throw my rtx 3060 away, i also have an amd laptop and amd is still much better. crashing and freezing issues don't happen on amd but most importantly nvidia linux drivers don't have shared vram support... when your vram is full you play russian roulette because your computer can freeze completely and it made me lose over 1300gb of data stored on my hdd but on amd if you run out of vram it starts using ram and nvidia also does too in windows but not on linux.
@@Red_X I accidentally shoved the driver into the boot disc, after reinstalling from instability. It's now having partition errors. Stuff like my VM files somehow ending up in my root partition despite supposedly being on a completely different partition.
Nvidia has a lot of great features (like CUDA which works out of the box) but still... Nvidia = uncertainty. You don't know how long they will support something, there also is huge performance hit on VKD3D comparing to AMD... Performance on the same price point is also worse + issues. RT is not worth it as on many AAA games you need to swich upscaling go get satisfying FPS. As long as somebody is not planning beast like 4090 I think is still not worth it and AMD still wins.
1:15 You don't really need to disable SecureBoot, you can sign the drivers so the kernel allows them to load. On Ubuntu, this can be setup during the install. The most cryptic part is the MOKUTIL BIOS message
@@MichaelNROH Not that much tbh, you just have to insert a password. The problem is that users get scared of the UI, just like the terminal. Edit: I am using the Ubuntu installer as the reference (thus why I think it is mostly simple)
i'd say the main problems with nvidia should actually be blamed on how dumb x11 and distro incompaibility is. thank god that's ending pretty soon with wayland and flatpak. I'm not thrilled about the NEED for flatpak (making desktops force compatibility instead of the distro), but, eh, I'll take it.
Idk... I recently had to deal with nvidia again and... Well it bricked the wifi AND the ethernet driver. Cost me half a day to get that fixed. So I would still say I hate nvidia
The user experience with Nvidia on Linux has definitely improved and you can achieve amazing performance. But for me personally, I've gotten so used to AMD and the vast majority of distros come with AMD drivers out of the box anyway. It just works.
It's going to take a good amount of time for Nvidia drivers to get that good compared to AMD on Linux..
I saw someone in youtube complains that AMD gpu doesn't work as well as nvidia in linux when using davinici resolve, if you use resolve can you say if amd works well in DaVinci resolve without hassle or not? No need to tell me which is better just if AMD works well or not.
@@xrafter DaVinci resolve can work on linux with an amd gpu, you just need amd gpu pro drivers (closed source) to enable all the features that you need (for example opencl), there are some videos on youtube. The thing is, you already have an AMD gpu or you just plan to buy one? if you don't have one and DaVinci resolve is very important for you, then just buy nvidia. If you already have an amd gpu it should work. That being said, if you are a professional nvidia is better on both linux and windows, but if you just use DaVinci resolve for fun then amd is fine.
4:03 nvidia didn't refuse to implement it, wayland devs did because they argued implicit sync was good enough because amd used it
100% this. It was so frustrating to watch. And then NVIDIA implemented explicit sync FOR THEM and contributed it to the Xwayland project, who then spent 2 years stalling/arguing, until finally merging.
100% sure Nvidia implemented explicit sync for themselves..
edit - It's a big deal for them to do it to achieve compatibility for their devices.. but it's like expected or something from other manu's 🤪
Because implicit sync never was an issue, lol. It's not like AMD and Intel are the only GPU vendors on Linux here. So if Nvidia decides to be the snowflake, of course devs are mad.
Short answer - yes. Nvidia works well on linux and has for a while. Particularly with Nvidia now announcing a greater focus on linux and wayland
I think it's great for those who already have a card. Makes it a lot smoother to transition
I've been using nvidia with Linux for years... its been just fine. Most all the hate I see people spew are ones that have some fundamentalism over closed and open source.
In a lot of cases yes
yeah I noticed that too. They probably don't know much about amd gpu pro closed source drivers.
They've only got a decent Wayland support like few months ago, and there are still bugs
I switched to a Intel Arc a770 sortly before I switched to linux (again) - previously had a GTX 1060 and really only had issues with it on Linux I didn't want to deal with. Yeah I am a programmer and am not afraid of tugging through forums, the terminal or TTYs, but having so much trouble with the "basics" of displaying stuff is/was just tiering for me. And hey, I find my arc a770 epic
@@wamellow I have an arc a770 and thought it sucked for Linux because performance was not close to what you get on windows. Have they improved?
@@baysidejr I only play a handful of games like modded Minecraft and Factorio - and in these games it works perfectly fine, way over 60 FPS if I disable vsync
I started learning Godot...then a day later Brackeys started teach godot
I plan on using linux...now the only problem i had bout linix is gone
I didnt want to go to a party yesterday and it rained heavily and no one went to party
My phone was misbehaving and i got a new phone as a bday gift after few days
I had a literature project deadline and I wasn't able to complete it and then my teacher postponed the deadline
Gods Why m i so fortunate ?
As someone who is highly thrilled about finally being able to switch to Linux (complicated monitor setup requiring Wayland, with an nvidia card), I *highly* suggest you check out NIXOS.
It does a lot of things differently than normal Linux, which means people hate trying to switch to it from what they know...
But if you start out with it, the benefits are crazy.
I had a stroke reading this
@@Mystic-zi8sn yes officer, this person right here
now the problem is wayland
Always has been.
I recently started using a modern nvidia gpu with endeaovourOS and it's been working just fine
A long time ago I had a GT 1030 and I've experienced all of these issues mentioned in this video + more, and so did my friend with an RTX 4080, but what's surprising is that my other friend with a GTX 1060 didn't experience any of this.
I've had an Nvidia 3080 as I started my Linux journey, installing Nvidia drivers has usually been one of the harder things to do on certain dsitro's, apart from archinstall, which I'm using now. However, once the driver is ready to go then it works like a charm, games run amazingly on steam. There may be some issues with Wayland, but nothing major.
yes and no
Sums it up pretty well
I’d rather use nvidia than amd on Linux. Some tasks cannot be done with amd unless you maybe get the proprietary amd driver, which is far worse than nvidias driver
Which task? I can do everything just fine with Mesa.
Timing is so perfect
As happens, my test system where I tested Linux distributions before switching to Linux, had an older NVIDIA video card. Thus, a distribution had to work, or I moved on to a different distribution. to test. I agree with other comments that NVIDIA has has improved greatly.
Thanks for sharing
560 Drivers are finally quite good with Wayland on my 1080ti under Plasma, still have issues with OBS Crashes and resuming from sleep (which isn't a major concern on a desktop). but past that things have been quite stable and reasonably performant. Not super happy it took this long to have a usable system under Wayland, but I'm glad we've made it here before my card lost driver support.
I bought a 4090 from NVIDIA when it came out due to CUDA and pytorch, for handling AI training.
I also like to game with my 240Hz monitor, so it was a pretty good deal. I sure hope, the drivers will improve and that even GeForce Experience or NVIDIA Broadcast will be accessible on linux
Have a 4090 and switched to Nobara from windows 11 a month ago. Haven’t really had significant issues
I've used nVidia since my first PC in the mid 1990s. When I got my current laptop back in 2014, I again chose nVidia for familiarity, although I was considering AMD instead--but a previous bad experience with ATI was the deciding factor in that not happening. Luckily the laptop also has Intel graphics which, while weak, is better than nothing--and it doesn't require any special proprietary drivers or extra crap to be done on my part to be able to use. It just works. I don't even bother installing nVidia drivers anymore--but then, I'm not getting full performance out of my laptop. I haven't felt like dealing with the trouble of nVidia drivers since my old desktop machine back in the early 2000s.
I don't know when I'll get another computer (desktop or laptop), but if the situation is anywhere near like it was a decade ago, I think I'll go AMD. It took a while for AMD to truly take off after opening their drivers, which is the main reason other than my prior bad experience for choosing nVidia in my laptop--so a lot of it comes down to timing. nVidia is only "just now" showing signs of opening up, so they're really not even at the point where AMD was back then. And AMD/Intel have long been the champions of pain-free Linux usability with no third-party proprietary drivers. At this rate, I'll probably only consider AMD or just plain Intel graphics for at least a decade, when presumably (if nVidia continues through) their Linux support will have reached similar compatibility to the others.
I'm currently daily driving a 2080S with Nobara + KDE (Wayland) and mostly happy with it. My only issue, which to be fair is quite a big one, is that Nvidia GPUs on Linux don't have shared memory. This means that my little 8 GB of VRAM is everything the GPU can use and if it reaches that limit random things get OOM killed (often leaving RAM reserved for things that don't run anymore, and I therefore have to restart my pc). It mostly happens while alt+tab or some demanding games. On Windows these were never a problem because the Nvidia drivers on Windows can use some CPU memory for offloading and therefore prevent crashes (similar to swapping).
Unfortunately I don't have a satisfying solution for this...
@@maxthier1060 this issue is also amplified when using Sober, the community's solution to playing Roblox on Linux. the GPU won't clear its unused VRAM, so it will crash if given enough time
me too, the OOM killer was disabled on my system. my computer froze and I lost 1300 gb of data stored for 5 years
yep and nvidia have ignored this issue on all the forums and bug reports for years now.
Interesting
Didn't know of this. Looks pretty bad.
Do you know something, that I don't? Because otherwise you should clarify, that NVIDIA is _not_ actually going to opensource their drivers! Only the kernel-modules, but not the user-space driver part. And also _only_ for 20 series upwards! So if you're running a 1080 or older, you're still out of luck.
Not to mention that Nouveau has actually been pretty excellent for Nvidia GPUs in the past until they decided to require cryptographic signatures to bump up clock speed from base clock to anything beyond. The 10-series compatibility is an intended train wreck, made by Nvidia. They could actually make it work if they wanted it to do so.
Put ubuntu on my system recently and aside from some crashes between flatpak and Wayland and sleep not working at all, its been largely painless and i am pretty damn happy with how well everything works.
Still, i should be able to put my system to sleep.
You can currently use either HDR or nvidia-settings, but not both. It's maddening.
I've had a pleasant experience with nvidia on arch and fedora since the explicit sync drivers were released. On distros that weren't caught up to 555, not so much.
from what i hear its getting better on post-pascal cards, pascal and below is still rough...
Nvidia has change its mind and is on the right tracks. Hopefully they'll manage to have all the features working as good as Windows (or better performance within Linux).
If you will use x11, then nvidia is already great! I had a good experience with nvidia without any issues. The only important thing is to lock down the driver version and never update it if it works already great. Wayland is way overhyped, it's not there yet, but people constant complain that nvidia is not working with wayland. I have a separate pc with amd, and let me tell you, it's not ready. It works, but it still lacks features and support from softwares, it's not good either way even if you have amd gpu. Also, there are exclusive softwares where they explicitly mention that they don't intend to ever support nvidia, so there's that...
Side note: I strongly recommend using nvidia-vaapi-driver, it lets you have hardware acceleration in browsers with nvidia.
AMD is good in the case of Linux because of the open source GPU models
Yes
The nvidia 555 drivers are good but the 560 drivers are were its at in terms of wayland support. Everything is butter smooth on 560 & no weird glitches like the white screen of death or the seizure inducing flicker of death.
I feel like i have true premium linux support on my Lenovo Legion laptop now running Ubuntu 24.10
RTX 2080 on arch. Most of the time working great^^.
Wayland is still a bit worse than X11 and sometimes got issues with specific configurations. Open Source drivers e.g. worked for some time (or still do?) not with llvm compiled kernels. Kernel has a bit of Panic Attack when he tries to load the driver ^^.
But Wayland+gcc compiled kernel + X11. In that config usually no issue.
i bought rtx 4060 and installed on kubuntu 24 and everything is fine. Driver installed correct (not the newest tho) and i can even play video games with no issue.
With my current Arch install, I played around with Nvidia a bit, I had to switch to X11 to make things easier. I could do everything I wanted to. Went back to AMD for ease of use and quality of life though. I think I'll relegate my RTX 3050 to a server build and let it do some transcoding
I am testing Wayland on Nvidia right now with a GT1030 on the latest Manjaro KDE distro and I am getting a black screen on Wayland. X11, however it works fine with the proprietary drivers. Note the same card on Kubuntu 24.10 works fine with the recommended 560 Nvidia drivers. Manjaro offer older drivers.
Never tried NVIDIA GPU on desktop, but recent experience with laptops felt lackluster.
First issue I had was that after some system updates, kernel module failed to rebuild or something, so until the next update it fell back to Nouveau. Eventually it gets tiresome.
Second issue was when connecting a 4k TV via HDMI: Unlike on Windows, two different NVIDIA laptops would not switch input automatically on the TV side, and best it detected was 4k 30Hz with issues. Same on X11 and Wayland. Note that AMD Radeon laptop worked on Linux as well as any of these on Windows, so it's not strictly Linux problem.
This was before open kernel modules, so maybe it has improved since, but it's still as recent as this and last year experience.
"It depends"
In my experience I recently switched from windows to fedora and I’m using an nvidia graphics card. In my experience haven’t noticed any issues. Took some setup but it’s been positive overall! If theirs any stutters in games in such I mostly ignore them since it is rare. Overall I’m happy with it and use it mostly for gaming so can’t speak for professionals. But would say if you have nvidia card and that’s what keeping you from trying Linux, give it a shot worse case you can go back to windows
I'm not sure if stutters in games are caused by NVIDIA in particular.
CS2 for example is just terrible on Linux in terms of performance, and Wayland on Gnome also wasn't that great for high fps in terms of smoothness (if you know what to look for)
@@MichaelNROHI will say I play a lot of older games and some newer games. Not to many shooters but I’ll be playing like the new silent hill 2 remake some resident evil and such. But otherwise doing anything else feels smoother then when I handle windows in my opinion. Could just be a mental thing but my pc just seems to run way better.
@@MichaelNROH nope cs2 is fine on linux i got rtx 2060 and i got stable 180fps, u just have to run it with highest cpu clock
@@proboszcz44 Try playing a round of deathmatch or a competitive game. You can observe how the framerate drops over time.
My system can push 350fps on average, but drops to 140fps after 6 - 8 minutes. Very consistent
@@MichaelNROH yea i had issues with cs2 too i had massive drops to 60fps but i switched cpu governors from acpi to intel pstate, not sure if it significantly changed anything but performance mode for sure did and now its been working well. i also got disabled hyper threading.
Have been using GeForce cards for the longest time with Windows and Linux.
Had a 1070FTW which I sold to a buddy of mine, still have a 1050Ti and a 970.
My machine runs AMD Graphics for years however and honestly, I wouldn't go back until the driver situation is the same as with AMD or Intel. Sure, on Ubuntu and Mint GeForce Graphics work fine but stock Debian gave me nightmares and openSUSE these days probably would as well.
I game with a rtx 4070 on Mint 22 and I haven’t really experienced any problems.
6:22 OpenCL does exist, but performance is terrible with every software I tried it with. ROCm has performance comparable to CUDA, but only very few projects implement it well.
The new open kernel modules driver with GSP enabled by default introduced a lot of stutters, there were already enough of them in the previous version. So with my rtx 3080, I decided it was best to stick to closed source kernel modules with NVreg_EnableGpuFirmware=0 for now. Dx12 performances are bad. In conclusion, playing on nvidia can be frustrating on some games. The DE experience on wayland is ok, everything is smooth and fast (Hyprland and Gnome), KDE still struggle to achieve that. Since i abandoned windows and games that not support linux, i'm planning to sell the RTX 3080 for a 7800XT/7900XTX .
Ima be honest I’ve never had a problem on nvidia on linux and I use vanilla arch is just a little extra work when you first build your os
I commented on your last video something similar, but NVIDIA has been fine for me under X11. Haven’t tried Wayland yet. Playing directx12 games has a huge performance loss compared to windows and AMD. Emulation also suffers quite a bit compared to windows on nvidia. I don’t have an AMD gpu to test, but this is based on benchmarks on RUclips as well as others on the nvidia forum.
Has anyone recently experienced issues with GPU acceleration (especially Nvidia) in flatpak versions, where applications fail to start until GPU acceleration is disabled in Flatseal?
I had a great experience with nvidia on Mint. Then I updated the driver and it crashed my desktop. Again. EVERY TIME I try Linux since 2007. Every. Time. GPU drivers ruined it, ALWAYS.
Nvidia drivers are better on Linux atm then windows.
Can you explain?
I don't think that's true at all. Not in the consumer market
good video
2:35 where you got this wallpaper (and also, the others you have in yours video :p )
It's mostly just random from google images or from the kde store in the past
@@MichaelNROH ok thanks 👍
Important topic foe us Blender( an any 3D app) users wanting to migrate from Windows to Linux. Yes NVDA is the only choice for 3D design and rendering as fare as it appears and from everyone I have contacted about this issue.. I would appreciate an in-depth video to help chose the best distro. For now POP OS look good . POP bundles the NVDA drives with their install.
I'm new to Linux so any info would be great. Thank you for you presentation!
cachy os also good
what features are windows exclusive for amd or nvidia? I can not figure this out. Is it everything for nvidia(eg noise cancelling,dlss) and everything besides fsr(what version?) for amd(eg chill?)? Sth like shadowplay or amds version of it etc. And did nvidia add things in the recent releases for linux ?
The real question is linux worth running on these cutting edge gpus from nvidia on home desktop pcs.
i will never use nvidia i hate their monopoly
Intel/NVIDIA laptops from about a decade ago are still rough sailing. So basically every Thinkpad made for the past 20 years. Sucks because they made about a million of them and they're being trashed left and right. You get constant annoying problems like HDMI and other ports not working, weird glitches in certain games and applications and anything super intensive is gonna literally cook your card. To be fair though, laptops are historically known to overheat easily. If you have a newer system/tower a lot of that stuff is probably ironed out, but I never run anything brand new so I can't actually comment on that.
NixOS user here with a GTX 1660S under Hyprland (stable system, unstable packages for the driver, kernel, and Hyprland). Everything works, but I can't figure out for the life of me how to get GPU-accelerated video actually working in my web browsers. (LibreWolf, Firefox, Ungoogled chromium with custom patches)
hope it does nvidia on linux wloud be great and the midle finger of lius will age well
Idk why but my RX580 is outperforming my GTX1080ti on linux despite everyone saying the drivers have been nice for a while. Not counting DX12 games, of course. On windows, it wasn't even a comparison, my 1080ti just was better. Dunno if i'm doing anything wrong, and i'm not using noveau either, currently on LM22 and Gentoo, both having the same issues
Never had any problems with nvidia graphics laptop under fedora, but then I never bothered to check if it was working. At least it didn't get in the way?
Michael great video, im new to linux what distro do you use primarily im just wondering
Fedora
I too have been using Fedora for many years on my private computers, as well as Rocky recently for pure home server stuff.
But I never was a gamer and thus never have bothered about CGI rendering and graphics cards.
So for my humble graphics demand the onboard graphics chip's performance fully suffices.
I wonder if out of curiosity I should give Nobara a try, but then I lack the hardware which would do Nobara justice I think.
i use cachy os btw
if nvidia wasnt a thing, my linux experience would be perfect. Graphical glitches, 10W baseline battery consumption from the GPU alone, suspends not working, discord crashes on wakeup, ... - its just terrible.
Whats your view on NixOS, for people who want to switch to Linux from Windows? is it too hard/difficult to learn?
I honestly find it way too complicated for the average user.
Ideally you wouldn't configure it all.
I do however find it incredible for image based deployments, since you basically configure it the way you like and quickly replicate it on another machine
nvidia was really bad in the past but now it CAN be a nice experience on linux. I've had both nvidia and amd on linux, people often focus too much on nvidia problems and forget about amd ones. Sure AMD is generally better on linux but it's not bug free and for some things nvidia is actually better. Some specific things like hardware encoding can need a lot of tinkering on AMD but just work out of the box with nvidia.
Nvidia on desktop is nice. Nvidia on gaming laptops with Optimus is not good at all, from my personal experience.
Question: i have a spare pc, it's really old with AMD Phenom x4 cpu, with an really old basic Nvidia card. would it run a linux OS?
I also have an old PC from around 2012 with an AMD Phenom (not sure which exactly) and an nVidia GT 530. It works fine, but the hardware is really old, so it struggles with many games and videos above FHD.
Probably better than a halfway modern Windows version, but at this point you can't really use it much for anyway. Anything with a GUI, even with just a web browser is quite demanding nowadays
Yes.
i use an older asus Vivobook Pro N752VX laptop with a nvidia gpu (950M) and intel cpu (i7-6700HQ), never really had any problems with it. I am using kde neon, installed the official driver packages 550, on X11 nvidia just works, on wayland it doesn't. Just now (with the update 24.04 update) the first problem arose, i can't boot into the 6.8 kernel so i use the older 6.2. Can't boot even the live usb on this machine without turning acpi=off, which makes the system detect only one core, like the cpu has only one core, it's annoying, but it is, what it is.
Maybe i will try an all AMD laptop, when the time comes to upgrade.
How did you get the transparent GNOME panel and background like in 2:42? On Ubuntu, mine is just dark.
With the Blue my Shell extension
@@MichaelNROH Thank you :)
so does gamescope-session work now?
Why do they start commiting now? What is the sudden insentive?
My guess would be to strengthen collaboration in Open Source for their enterprise drivers and the growth of the Linux Desktop in general.
If AMD or Intel solutions were to become more mainstream, even in Server farms, then it's more of a hassle to deal with problems when you are sole maintainer
Michael what are your PC specs?
I still have a Ryzen 5 5600X and an AMD 6800XT. Nothing too fancy
To be honest my only really bad experience with Nvidia are the Nvidia hybrid graphics. Installing Nvidia drivers for hybrid graphics on Fedora was bad the last time I tried Fedora. For laptops, I refuse to get a laptop with Nvidia. On the desktop, I do not mind Nvidia anymore since I use cuda for ML programming. Nvidia is more valuable in ML than in gaming imo. In summary, I have a hate and love relationship with Nvidia cards.
I do not care about Wayland support on Nvidia as of now. I am waiting until Wayland is ready for the majority of users.
Okay now where's a zero rpm disable/enable driver function for amd
I don't want to use manual fan curves
Well, that is a mess on Windows too.
But anyways, some cards can't disable zero RPM like the 7950XT (if my memory is correct) on Linux and Windows 😢
@@tablettablete186 from my knowledge some GPUs have that capability but no such function is exposed on the driver
Which is a shame
Automatic fan curves are really good at least from my experience, the only issue is disabling zero rpm
On mine it was possible to disable on windows but on Linux I'm forced to use a manual fan curve which is just inferior
i have a 2070 on bazzite and i've been still having a couple of issues, unsure if its me, nvidia, or the distro.
It's probably a mixture of both. Bazzite is a heavily modified distro and mainly built for AMD with all the Gamescope stuff
How can block windows from auto updating the bios and the bootloader on a dualboot system ? Cause i still have a windows partitions for school if i need even thought i have windows laptop specially for gaking and computer science (school) related puprose
I think you just need to deactivate 3rd party downloads in the Windows settings
still not as good as amd, i wanted to throw my rtx 3060 away, i also have an amd laptop and amd is still much better. crashing and freezing issues don't happen on amd but most importantly nvidia linux drivers don't have shared vram support... when your vram is full you play russian roulette because your computer can freeze completely and it made me lose over 1300gb of data stored on my hdd but on amd if you run out of vram it starts using ram and nvidia also does too in windows but not on linux.
Tried to pass my GPU to a virtual machine in my laptop, and broke it. I'm a fraud of a Linux user. =(
Whta happend wrong ? Is the laptop completely bricked ?
@@Red_X I accidentally shoved the driver into the boot disc, after reinstalling from instability. It's now having partition errors. Stuff like my VM files somehow ending up in my root partition despite supposedly being on a completely different partition.
@@anthonywalker6268 I didn't understand, wouldn't a clean install solve the issue ?
@@anthonywalker6268 Messing with VMs and passthorughs is not really easy, don't take too hard on yourself
Nvidia has a lot of great features (like CUDA which works out of the box) but still... Nvidia = uncertainty. You don't know how long they will support something, there also is huge performance hit on VKD3D comparing to AMD... Performance on the same price point is also worse + issues. RT is not worth it as on many AAA games you need to swich upscaling go get satisfying FPS.
As long as somebody is not planning beast like 4090 I think is still not worth it and AMD still wins.
How to install nvidia in fedora 40?
1:15 You don't really need to disable SecureBoot, you can sign the drivers so the kernel allows them to load.
On Ubuntu, this can be setup during the install.
The most cryptic part is the MOKUTIL BIOS message
This is the main reason on why I didn't mention it.
The mokutil part is very advanced
@@MichaelNROH Not that much tbh, you just have to insert a password.
The problem is that users get scared of the UI, just like the terminal.
Edit: I am using the Ubuntu installer as the reference (thus why I think it is mostly simple)
Who tf in their right mind using pop os 😂
Dong work for gaming rtx 4060m😢😢
i'd say the main problems with nvidia should actually be blamed on how dumb x11 and distro incompaibility is. thank god that's ending pretty soon with wayland and flatpak. I'm not thrilled about the NEED for flatpak (making desktops force compatibility instead of the distro), but, eh, I'll take it.
hi
Hey
Hi
I will only buy AMD. Nvidia is annoying.
Idk... I recently had to deal with nvidia again and... Well it bricked the wifi AND the ethernet driver. Cost me half a day to get that fixed. So I would still say I hate nvidia
bruh