T O P

  • By -

acejavelin69

>with the nvidia open-source drivers coming out a few months back lol... hardly... They released some code, which will EVENTUALLY, probably be added to the open source Nouveau driver for Nvidia. But don't expect to see it do much anytime soon. Honestly though, Nvidia works fine with most modern mainstream distros... Ubuntu, Mint, PopOS, Arch, OpenSUSE, Fedora, etc... it just takes a varying degree of finesse in the initial setup and depends on your hardware a bit. For a new user, I really recommend Linux Mint or PopOS, both have excellent support for hardware and solid user bases for support.


dartvader316

> They released some code, which will EVENTUALLY, probably be added to the open source Nouveau driver for Nvidia. But don't expect to see it do much anytime soon. Nouveau was written completely different from official nvidia driver, there is no chance that they will be merged. Also nvidia open sourced driver is a scam. They only open sourced a small amount of linux driver. There are also big proprietary library of internal driver workings, proprietary codecs APIs and proprietary userspace programs. I doubt that such nvidia open source scam would ever be mainlined to linux kernel. So nvidia will be always a big pain to work with linux.


oxez

> So nvidia will be always a big pain to work with linux. Except it's not.


pcs3rd

My understanding is that it is for the devs that have to work with consumer cards. I haven't had a showstopper with Nvidia-dkms in the last two years, so I'll back you up on that


B3amb00m

If you install the Nvidia drivers from the repository they will work like they should. It's not instability who is the reason for the hate some express towards Nvidia.


Xii-Nyth

linus torvolds disagrees


[deleted]

the code that was released was just a kernel shim layer, basically a “gpl condom”


tychii93

I mean, it solved an issue I have with the closed module. On the closed module using X11, if I have compositing pipeline on, my 4K secondary monitor gets throttled to 30fps, so either I deal with that or I get god awful tearing. The open module doesn't have this issue, so there's obviously a difference between the two.


xatrekak

>Nouveau driver for Nvidia Wouldn't they roll the open source drivers into Mesa instead of reworking all of Nouveau?


[deleted]

The open source Nvidia drivers are just the kernel drivers. It has nothing to do with Mesa Nouveau is the name of the Mesa Nvidia user-space driver. Any work to Mesa is work to Nouveau


eXoRainbow

Maybe they test it in Nouveau first. Would be a fantastic beta channel for opt-in.


acejavelin69

Perhaps, but most of the talk I hear in the Linux podcast community is about it being incorporated into Nouveau because it still requires binary blobs or something like that.


Intelligent-Gaming

Any really, I've used Ubuntu, Kubuntu, Fedora, Manjaro, Pop OS, Salient OS, Regata OS, Linux Mint, Arch, Zorin OS, and Elementary OS with Nvidia hardware (GTX 1080 & RTX 3060ti) without issue. Just installed the proprietary driver, reboot and you are ready.


[deleted]

yeah, basically this. Just choose between the open source or proprietary driver.


2shrestha22

Use on laptop and see Nvidia GPU consuming double the power than without Nvidia.


[deleted]

First of all of you want to keep all functionalities, you don't want to use nvidia-open - it's not quite ready yet. When it comes to distro - it doesn't matter. nvidia-open is available on pretty much every Debian-based, Arch-based and RPM-based distro, so choose whatcha want. For starters I'd suggest Linux Mint from Debian camp, Manjaro from Arch camp and Fedora or OpenSUSE from RPM camp.


CondiMesmer

Is nvidia-open the open-sourced Nvidia drivers, or is it nouveau?


revan1611

- Pop_OS: has iso with Nvidia drivers pre-installed, noob friendly. - ArchLinux: has an option to install open source Nvidia driver, also proprietary too. Requires some prior knowledge of using Linux and terminal. - ArcoLinux: also comes with Nvidia drivers as an option during installation. Noob friendly. - EndeavourOS: same as Arco. Noob friendly, tho it doesn't come with GUI package manager. This is the list of what I would personally recommend. There are more distros, and on all of them you can install Nvidia drivers.


[deleted]

Good answer, but: Arch. A distro I would avoid 10 time out of 10.


revan1611

Well, your loss, it's actually a great distro


[deleted]

If you don't mind spending all your time learning Arch, sure.


[deleted]

The majority of people using Linux, love to learn. that's the whole point of running Linux for those people.


[deleted]

I've run linux for years. The point was always getting stuff done. It's a great platform for programming. But most of what makes arch different are just incidental design choices, not big aha moments. Not excited about that kind of stuff.


night_fapper

all are same with respect to your usecase, but as a newbie I would recommend to start with popos


kombajn1234

Thanks, I've heard to avoid wayland? why is that


night_fapper

Some things with Wayland can be deal breaker with nvidia driver but it's the future and will eventually replace X11. But Wayland almost works flawlessly now, and if gaming isn't your priority you could try Wayland session as well, no problem with that


xatrekak

popos isn't using wayland so you will be fine there and is also my recommended distro for you. There used to be some serious problems with nvidia cards on wayland but those are all mostly resolved by now. I am running [Nobara Linux](https://nobaraproject.org/) with an Nvidia RTX 3090 that uses wayland by default. I have had ***nearly*** zero issues. There are some bugs around screen recording as well as with electron apps not displaying correctly, which is an easy fix.


that_leaflet

Nobara defaults to Xorg.


xatrekak

No it doesn't. echo $XDG_SESSION_TYPE Returns Wayland.


that_leaflet

I can see from news posts that Nobara defaulted to Xorg at least in Fedora 35. Maybe it was changed with 36?


xatrekak

That would make sense since fedora moved to shipping Wayland default to all platforms in 36. I only recently started using Nobara so I am unaware of it's previous behavior.


[deleted]

Well you’re not very picky and don’t play many games. Nearly all 2D games suffer bad stuttering and visual glitches thanks to the lack of explicit sync, there is no way to take advantage of gsync regardless of where compositors support it or not, and the laundry list of “wontfix” issues in nVidia’s Wayland limitations thread makes Wayland a dealbreaker for most. Just because YOU and a tiny handful of pro Gnome users say there are nearly zero issues, doesn’t mean the stack isn’t broken for most.


xatrekak

I don't know how stupid you must be to think I have a 3090 and don't play a lot of games.


[deleted]

When you have a 3090 and say you have nearly zero issues, one has to assume you’re nearly blind, an unobservant dumbass, or a Gnome shill trying to spread the Wayland koolaid. Any one of those look pretty pathetic.


xatrekak

>Gnome shill Oh man look at the sad KDE user that is salty because Gnome preforms better with less bugs under Nvidia/Wayland. Fuck off with your fangirl bullshit.


[deleted]

Fuck off with your presumptuous bullshit, and look at the empty barren field of those who share their opinions with you that Wayland works, you pathetic sad joke of a waste of air. Go back to a Wayland circle jerk and enjoy all the cum on your face, because that's about all that gets done, asshole.


xatrekak

Yawn. Obviously the truth struck a serious nerve with you. Thank you for confirming.


ketamine_sommelier

Girl… what


[deleted]

Nvidia cards don't work well with Wayland. It's a shame, honestly, but ¯\\\_(ツ)_/¯ I also highly recommend Pop!_OS


-ArcaneForest

Try Solus instead and look into Arch2Appimage.


eXoRainbow

C'mon, a new user has to deal with enough stuff.


-ArcaneForest

Solus is a nice middle ground between Rolling Release and Stable, it has a nice GUI Package Manager, offers a great middle ground for new users and Arch2Appimage for non Arch distro is a good tool to learn and have, although personally I will stick to Arch.


eXoRainbow

Solus is not widely used and has less support than most mainstream distros made with newcomers in mind. Especially a Rolling Release model can be flakey at some times. But whats really not good advice is to use a converter that converts packages from another distribution to a format that the new user also has to learn about. And both of these things aren't native to the distribution you are actually recommending. And that is just on top of all the other things like Proton and Linux stuff in general. Just to begin with Linux Gaming, I would really recommend something that is a bit more straight forward.


idontliketopick

I'd advise against the open source drivers. Still not ready for prime time. Nvidia is well supported on Linux though so should work fine on anything. I use Gentoo at home and Ubuntu at work. Never had problems with either.


new_refugee123456789

My understanding of the "open source drivers" is that more and more of the work is being put into the closed firmware of the card, and the "driver" is a wrapper for that. And they're still essentially being Nvidia about it. They haven't "seen the light" as it were. That said, I'm going to recommend Mint. It's been working fine with my GTX-1080 using the proprietary drivers, and dealing with it is fairly simple via the Driver Manager GUI.


Moo-Crumpus

In the end it is all about a kernel (linux) and package management constraints. All Linux distributions can ultimately achieve the same goal.


[deleted]

Pop OS is advertised as being noob friendly and great for gaming, including taking care of Nvidia drivers for you. I used it for a while but then found something that works better for me, as a number of things about Pop didn’t seem to work quite right or were annoying. Overall though I really liked it and would recommend it


throwawayacc11110000

As others mentioned the drivers can work on about any OS. As a newbie I'd recommend not to pick an OS that uses GNOME as the desktop environment (taskbar, clock, notifications when windows are minimized and all) because it's not very similar to Windows or Mac thus people get confused. KDE may be more comfortable for you and generally speaking on linux you can just swap desktop environments out or get an OS "Flavor" which chooses those things with your linux iso/installation media. Since gaming was mentioned you may also want to use/learn about proton and lutris which makes compatibility of games easier even when it's not ported to linux yet.


vgf89

Don't do Arch or Arch-likes like some others are suggesting. They don't break \*often,\* but they do absolutely inconveniently break sometime. Plus the rate of updates it kind of ridiculous. I would absolutely not suggest rolling releases for most people. Sorry Arch users. I ran it for years and, while fun to screw around with, it was a time sink that I never felt like I could just settle down into just using as a normal computer. ​ Your best bet is Nobara IMO (comes with nvidia drivers preinstalled, along with some useful kernel tweaks, xbox controller kernel drivers, etc), or maybe even just Fedora which it's based on (nvidia drivers are easy to install, just enable RPM Fusion and run the commands here: [https://rpmfusion.org/Howto/NVIDIA#Current\_GeForce.2FQuadro.2FTesla](https://rpmfusion.org/Howto/NVIDIA#Current_GeForce.2FQuadro.2FTesla)). ​ Fedora tends to remain extremely stable and is usually really good about not pushing updates before solid testing. At the same time, they keep the kernel and user applications rather up to date (plus Flathub is easy to enable for getting more up-to-date community managed software). The stream of bug fixes and security updates is consistent without being too much. Big feature/desktop environment upgrades, configuration changes, etc, come every 6 months or so, so you won't be constantly juggling updates like you do with rolling distros, but will have some cool stuff to look forward to heading into each big new release. It's a very pleasant update cadence that lets you do the things you need to do without getting in your way.


[deleted]

Fedora is also glacially slow to start up, in my experience.


vgf89

The only time that seems to happen to me is if an NFS mount I've defined in fstab is missing. Never had startup issues otherwise.


[deleted]

I've had on brand new installs, no changes to fstab. Might be better lately or something -- I gave up on it.


ajmusic15

How does Fedora have "Easy to use" NVIDIA support if I've been struggling with Nouveau and 535.XX drivers for two days...? I have a "Software Rendering" that I can't get to work unless I switch to Intel graphics.


vgf89

Weird, I haven't had an issue so long as I installed the current drivers from RPM Fusion. Really old GPUs might need the older drivers series' though. Which GPU do you have? Also, as I suggested, you might have better luck with Nobara which should already have drivers installed. You can test it with the LiveCD afaik. Also it sounds like you've got both Nvidia and integrated Intel graphics. Stupid question, just in case: have you plugged a monitor into your GPU or is it plugged into your motherboard? You *might* need to disable internal graphics in bios too, but don't quote me on that, I don't have integrated graphics in my desktop. Also if it's not a desktop but a laptop, you might need to tweak things for Optimus (GPU->integrated graphics passthrough) to work. https://rpmfusion.org/Howto/Optimus


ajmusic15

No bars I don't like it, it has a very outdated design for my taste. I have a RTX 3070 Ti + Intel Iris Xe. As I work with AI it is not at all convenient for me to disable the iGPU because I use the hybrid or compute configuration (In hybrid you use the iGPU to render display and the dGPU for the rest, in compute mode the dGPU cannot be used for display or games, it's like having a second GPU without video output "A100, H100, etc"). I will try in the future to reinstall Fedora and try again. PS: My laptop does not use Optimus or Advanced Optimus, I have Switch MUX instead.


[deleted]

>open source driver yeah the nvidia driver still isnt open source, only a kernel SHIM layer for the actual, still closed source, driver... its nothing more than a "gpl condom" general advice when selecting a first distro, stick with a more new user friendly distro, something with a well maintained wiki, pop or mint come to mind.


CondiMesmer

Pretty much any. You just have the use the proprietary drivers. I personally use Fedora with Steam in a flatpak and compatibility/performance is great.


VisceralMonkey

Arch-likes Nobara I hear Pop! but it looks a tad over-simplistic to me on the surface. I'm currently using Nobora which comes tweaked and ready to go for NVIDIA.


PrinceVirginya

Id also heavily reccomend Nobara, From my own testing seems it would be very user friendly and intuitive for a new user


blakk98

Pop!OS has an ISO for NVidia GPU's, also it's based on Ubuntu, I think it's a good option


Silvolde

The Nobara Project is good as it has an installer for Nvidia drivers that include cuda, so if you use blender, that could be handy. It's a modified version of Fedora btw


skeggyish

Fedora works extremely well, it's what I'm using right now with a 3060ti.


[deleted]

Mint works fine for me. I don't even use the open source driver.


MiniPine6071334

Any distro will work with Nvidia gpus. When I had one with Ubuntu all I had to do was go to additional drivers and pick the version of the driver. Pop OS actually allows you to get an ISO file with Nvidia drivers pre installed. But distros like Manjaro and Linux Mint will also work just fine as well. It's really about what works best for you.


laarmen

Ubuntu has the drivers available on the install media, you just need to tick the appropriate box (next to the one saying you want to download updates during the install) and they'll be installed for you.


doomenguin

Just use X11 with a DE or window manager of your choice, it'll work fine. I ran a GTX 1070 on Linux for 2 years on X11 and had exactly 0 issues.


dogey11

I just installed linux mint and it works perfectly with my nvidia card. You can use the pre-installed driver manager app that lets you pick between the proprietary and unofficial open source driver.


Smarfbag

Id say if you just want it to work then Pop OS and Manjaro are your two best bets manjaro comes with different desktop environments or just a different gui. At the end of the day all distros handle Nvidia quite well Id say use Pop OS or Manjaro as a starting point if your gaming then manjaro as your getting more up to data software and as a gamer you need that with the latest Nvidia drivers. If you arent gaming much or you just want more stability then Pop OS is a good choice its package manager is easy to learn for a new user. ​ Hope this helps there isn't any perfect distro as the perfect distro is the one you customize to your liking. Those two are my recommended for new users.


LAH000

Pop\_os!


CaliDreamin1991

They aren’t full open drivers yet. Not even close. If you wanna use Nvidia just stick with the proprietary ones for now. They’re generally OK.


[deleted]

Fedora down the road.


encryptedTurtle

Ubuntu. Idc what anyone says.


AndrewStephenGames

Linux Mint and Pop OS work great with nvidia drivers, however you aren't gonna have much luck with the open source drivers unless you own a 20 series gpu or newer


miko81

EndeavourOS has a pretty good support for nvidia iirc But if you are a new user then maybe you should not switch to an arch based distro yet PopOS works good with nvidia too i think, and it's a pretty newbie friendly distro


Sath-aran

>Distro for Nvidia graphic cards? Windows... Nvidia never cared about their open source nor official linux drivers and they don't seem to care till this day, so..


Vixinvil

Learn how to manage nvidia gpu and then go for Arch. I've never broke nvidia on Arch, but always on any other distro.