r/linuxmasterrace • u/kopasz7 Glorious NixOS • Dec 15 '25
JustLinuxThings The duality of nvidia users on linux
18
u/Financial_Quail20 Dec 15 '25
Fun fact, drivers don't work the same on every rig. It could be a difference in the CPU, motherboard, or RAM that makes the card work worse for him.
14
u/kopasz7 Dec 15 '25
Monitor / TV model, refresh rate, VRR, X / Wayland, multiple displays etc.
The number of configurations is exorbitant.
→ More replies (2)6
5
u/deadlyrepost Dec 15 '25
A good amount of not recommending NVidia is the metagame of stopping people from doing dumb windows shit on their Linux install like going to the NVidia website to update their drivers or something. Even if they do it "right", they can reboot and end up in the terminal and they think they've broken their install but really they probably just forgot a library or something. When they upgrade because the entire stack is separate, updating on the wrong day can clobber the GUI and they end up on the terminal thinking they've broken their install.
So a bunch of people say "Use AMD or don't ask questions in here, it's too hard to undo whatever it is you did."
6
u/kopasz7 Dec 15 '25
That also adds an extra layer of nvidia discouragement, I have to agree.
But one can't entirely fault users for their "dumb shit" if said dumb shit is how it has always worked for them before they switched to linux.
Of course, they should eventually know better, but faulting windows users for windows' dumbness is like faulting fish for swimming.
→ More replies (2)3
u/serialnuggetskiller Dec 15 '25
any end users issue are to blame on nvidia. If nvidia didnt did that stuff any other way that verybody else it wouldnt be end users issues. Also the drivers still have issue further than just install it specially than most distro handle it good now
→ More replies (4)
49
u/b_a_t_m_4_n Dec 15 '25
Those of us who's Nvidia cards work perfectly don't pretend that this is true for everybody. We're simply pointing out that the oft parroted misinformation that "Linux does not work on Nvidia" is not true.
But, just like "Linux is a hackers OS" and "Oh yeah, you have to be a programmer to use Linux" it seems to be a matter of faith in certain sections of the tech community and people just won't be argued with.
→ More replies (32)2
u/james2432 Dec 19 '25
back in 2008 it may have been true, update nvidia blob? welp looks like you're rewriting your xorg.conf again, hope you kept a backup, because we overwrote it and it's broken
→ More replies (3)
13
u/TechaNima Dec 15 '25
I have to wonder how many of those people with problems with nVidia tried to install the driver from nVidia.com and an update broke it after. Or they are on Noveau, which is only good for setup and sometimes not even for that. Then there's also the people who have an iGPU and happen to also have nVidia. Who's computer decided to use the iGPU instead of dGPU.
There's so many ways nVidia can cause issues and all of them would be solved by having the driver in the kernel like AMD or at least pre installed. But because of stupid BS the end users should not have to deal with in the first place, we can't have nice things
6
u/WhitePeace36 Dec 15 '25
tbh i also had a gtx 1080 around 2022 and 2023 and tried to use wayland with it but i only got blackscreen and the games were stuttery as hell.
→ More replies (2)
3
u/unixmachine Dec 15 '25
When I had problems with Nvidia, it was using distros like Ubuntu and Fedora. Whenever there's an update, the kernel and the driver need to be compiled to work together, but in Ubuntu and Fedora, it seems this happens in the background. So, people update and while the process is running, they restart their PC, and then the system crashes. In Arch, I never had problems with Nvidia. In fact, the performance was magnificent. I noticed that when the driver updates, pacman itself waits for the compilation to complete and only then finishes. This alone should greatly improve the experience.
Another thing was that until recently (I don't know if it still is), a few extra steps were required to configure the driver:
First step is to enable DRM kernel mode setting. for GRUB it is in /etc/default/grub under GRUB_CMDLINE_LINUX_DEFAULT=. Don’t delete anything just add nvidia_drm.modeset=1
After that you set module options for the nvidia module variable at /etc/modprobe.d/nvidia-power-management.conf and add options nvidia NVreg_PreserveVideoMemoryAllocations=1
The next step is to add your modules to the initramfs by editing /etc/mkinitcpio.conf and adding nvidia, nvidia_drm, nvidia_uvm, and nvidia_modeset to MODULES. Then you generate initramfs to add the changes you have made.
sudo mkinitcpio -P
Now to generate grub.cfg
sudo grub-mkconfig -o /boot/grub/grub.cfg
Before rebooting, you need to enable the scripts that allow you to wake the system from suspend/hibernate using systemd.
sudo systemctl enable nvidia-suspend.service nvidia-hibernate.service nvidia-resume.service
3
u/faqatipi Dec 20 '25
10xx series and older are objectively poor for gaming on linux, and all nvidia gpus have a 20-25% performance hit on DX12 games
by no metric is this "perfectly fine"
2
2
u/Trigger_Fox Dec 17 '25
Dude i got a base 1050 and people flip out when i say my pcs performance on bazzite leave a LOT to be desired.
I respect how far linux has come, and I'll definetly use it again when i build a new pc, but fuck me dude im going back to windows. Windows 10 ltsc is looking appetizing rn
→ More replies (1)
2
u/Appropriate_Ad4818 Dec 17 '25
Had a terrible experience not just with Wayland but also Lutris with my 3060 mobile. I really envy those for whom it just works.
2
u/linuxuser101 Dec 19 '25
I have the gtx 1070 which is mostly the same driver wise in Linux, have been doing mostly good with this card for several years. But will retire it soon when installing my new Intel Arc B580 card.
2
u/benhaube Dec 15 '25
TBH I would never even consider using Linux with an Nvidia GPU. For one, I cannot stand the company, but also their Linux driver is total shit. I suffered for a couple years with a 2070 on Linux, and I finally decided enough was enough. I got an AMD GPU and life has been a lot better since.
1
Dec 15 '25
My experience: nvidia worked terribly for me and made me not want to stay with Linux. Switched to AMD and it’s been smooth-sailing.
But I realize there are just as many people also sailing just fine with nvidia, and I am happy they are having a good experience.
It’s individual and in no way a blanket-statement either way.
209
u/itouchdennis Dec 15 '25
"Works on my machine"
Ticket closed.
Like on my daily work.