this post was submitted on 07 Oct 2025
77 points (98.7% liked)

Linux

58899 readers
460 users here now

From Wikipedia, the free encyclopedia

Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).

Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word "Linux" in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.

Rules

Related Communities

Community icon by Alpár-Etele Méder, licensed under CC BY 3.0

founded 6 years ago
MODERATORS
 

I want to make the move to Mint at the end of Win10 in a week or so, but I've heard some horror stories about how tough it can be to get Nvidia GPUs working with them. As it is I have a 4060TI and no money for an AMD GPU. If I can't get my GPU working with Linux I'm probably gonna end up having to stick with Windows untim I can afford an AMD GPU, the thought of which doesn't exactly excite me.

top 50 comments
sorted by: hot top controversial new old
[–] wolre@lemmy.world 47 points 5 days ago (2 children)

I've used Nvidia GPUs with Linux with not many problems. These "horror stories" typically come from people who try to install a driver exactly the same way they would on Windows (by going to the Nvidia website and downloading something) whereas on most Linux distros it's actually much easier.

On Mint, you basically just have to open the "driver manager" and click on the recommended Nvidia driver. Then reboot. :)

There is also a guide available on It's FOSS.

[–] HaraldvonBlauzahn@feddit.org 1 points 2 days ago* (last edited 2 days ago) (1 children)

I have been dual-booting Arch and Debian with an NVidua Gforce-759 Ti since say, 2015 and had several problems, in spite of having an otherwise totally vanilla PC system:

  • in Arch, automatic compile of kernel module on update not working
  • updates breaking grub because of missing kernel modules
  • Arch no longer booting after an Debian upgrade
  • Wayland in Debian not working properly.
  • Provlems with running Arch in VMs.
  • Guix System not supported.

Yes, all that was solvable with some effort, and with experience from 25 years of using Linux.

So, in sum it was perhaps costing one full week, or ten days time.

But I decided that all that hassle and breakage was simply not worth my time, and swapped the card for an AMD Radeon.

No problems since.

The morale is: If you want to use Linux, make sure you use fully supported hardware, with open source drivers from the main kernel. Including laptops.

Everything else is probably not worth the time.

.

[–] LeFantome@programming.dev 1 points 16 hours ago

Not sure why you would have so much trouble with a DKMS module in Arch. But having to manage out-of-tree modules is an issue. Thankfully NVIDIA does not have that issue anymore as they now use in-tree modules (as of driver release 580). Arch is shipping those drivers now so others will not experience your pain.

Debian ships really old drivers. So NVDiA problems should still be expected on Debian, especially on Wayland.

problems with running Arch in VMs

I do not see what that has to do with NVIDIA. Sounds like you may have just had issues with Arch.

[–] eugenia@lemmy.ml 14 points 5 days ago (3 children)

Not true. Ubuntu's official nvidia driver installation broke twice for my husband's PC, one other time they removed a version completely from their list (while we had installed it), and then it had orphaned packages and apt was constantly complaining, while every time we put nvidia as the main card (instead of the integrated intel), the PC does not wake up from sleep under Wayland (while it does under X11, so we know it's not a BIOS issue).

Also, the Mint forum is full of problems with nvidia drivers, despite running under X11, which is the "easier" environment for its drivers.

Overall, it's a nightmare, and that's why we now use the integrated intel as the main gpu, and the nvidia for compute only (for blender and resolve).

Maybe it's better implemented under Arch-land and Fedora-land, but under Ubuntu/Mint/Debian-land, it's still a nightmare.

[–] SmokeInFog@midwest.social 6 points 5 days ago* (last edited 5 days ago) (1 children)

Idk, I've run mint for a decade or more. Until the last couple of years all of my machines have had nvidia gpus. I never had an issue with drivers.

So, yes, you are more likely to run into issues if you have an nvidia gpu but it's still pretty unlikely

[–] eugenia@lemmy.ml 3 points 5 days ago (1 children)

Mint runs X11 so it's quite easier. Under wayland all hell breaks lose on our PC. And that's with the latest version available by ubuntu too, not some old version.

I've run Nvidia with Wayland for years and never encountered a single issue. This sounds like it's probably just an Ubuntu issue (go figure, there's a reason the Linux community despises Canonical). It's worked perfectly fine for me in Fedora and Arch in Wayland, and my distro of choice nowadays is Bazzite, which is based on Fedora.

load more comments (2 replies)
[–] Ashiette@lemmy.world 9 points 5 days ago (1 children)

No it just works as long as you install the drivers...

load more comments (1 replies)
[–] jeena@piefed.jeena.net 19 points 5 days ago

I have a RTX 3060 and just installed the proprietary driver on Arch with pacman and that was it.

[–] UNY0N@lemmy.wtf 18 points 5 days ago (5 children)

The horror stories often come from years ago, when Linux wasn't as under-friendly as it is now. You shouldn't have any problems with this.

And if Mint does give you problems (which I doubt), consider trying a plug-and-play gaming distro like bazzite. It supports nvidia GPUs right away.

https://bazzite.gg/

load more comments (5 replies)
[–] melroy@kbin.melroy.org 13 points 5 days ago (1 children)

It will work. Under Linux mint for example you can use the firmware installer to install the correct Nvidia driver.

Too bad nvidia drivers are proprietary, so it's not part the default kernel drivers. That is why I like AMD so much more, it has open sourcer drivers. Fk nvidia 😁

[–] melroy@kbin.melroy.org 5 points 5 days ago

Then playing games you will of course need wine or Proton in case of windows games.

For native Linux games it's the best thing. Ideally have a game that supports vulkan for the best performance. Or opengl.

[–] dr_jekell@lemmy.world 14 points 5 days ago

The issues with Nvidia GPU's has been blown up way to much in the last few years in my opinion.

The potential problems you "might" face are:

  • Not backing up your system before updating
  • Using too old or too new a kernel version (Older versions may break or cause issue with newer drivers and bleeding edge kernels may introduce issues that weren't caught during QA) * Always have a LTS kernel installed as well as a newer supported kernel
  • Using brand new hardware too soon (aka don't expect a newly released card to work perfectly day one)
  • Trying to use GPU's in edge case uses or pushing the envelope without knowing what you are doing
  • Not backing up your system
  • Trying to use the wrong kind of card for your needs (A Quadro card isn't going to work well as a RTX card)
  • Not updating your system (Nvidia drivers get regular updates)

For most major distros now a days you either select the Nvidia option when installing (like Manjaro) or install the drivers afterwards (Ubuntu based) and be off to the races.

Set up and use Timeshift, make a backup before installing updates and you can roll back if there is an issue.

[–] Filetternavn@lemmy.blahaj.zone 8 points 5 days ago* (last edited 5 days ago)

If you want the easiest experience possible with Nvidia, I'd recommend Bazzite (and go with the KDE Plasma version). It comes with everything preinstalled and consistent across installations. Plus, it's a tank when it comes to stability; very hard to break it due to the atomic nature. Just install everything through the built in store and you'll be fine. Installing programs is much easier than Windows in Linux due to easy software stores. Bazzite currently uses Bazaar as its software store.

[–] kuneho@lemmy.world 2 points 4 days ago* (last edited 4 days ago)

RTX5070 works almost straight out from the box on Kubuntu stable. Had to try few of the drivers from the built-in utility to find which worked, but the latest version and open one did the trick. So no, it wasn't hard to get it working properly :)

[–] Kruulos@sopuli.xyz 6 points 5 days ago

I used Linux Mint and GTX 2070 for over a half a year without any major problems. Installation was incredibly easy as there was a dialog box asking to install drivers and everything just worked. I have 4 monitor setup even.

Ultimately I switched to AMD (last week) because of the tiny problems that I experienced but mostly because I wanted to support AMD and could reason for an GPU upgrade.

[–] golden_zealot@lemmy.ml 6 points 5 days ago (1 children)

It wasn't for me on Debian 12/13. I just had to add the repo for the drivers and run 1 or 2 lines of bash and I've been good ever since with my 3090.

[–] LeFantome@programming.dev 2 points 16 hours ago

Most distros do not require the extra repos. For Debian though, you do. The ones shipped with the distro, even Debian 13, are too old and have problems.

[–] FreddiesLantern@leminal.space 2 points 4 days ago

Currently have 2 machines on MX with nvidia cards. One was flawless from the get go the other took some trail and error by installing some extra packages but I got there.

(Through the package manager I might add, no files edited or anything)

Mint has a somewhat similar user experience. Chances are you’ll be just fine. Try out a live usb.

[–] rapchee@lemmy.world 2 points 4 days ago

mint, pop os works with my rtx 2080, I've played through half life alyx on mint
but just dual boot, have a fallback windows install

[–] Broken@lemmy.ml 2 points 4 days ago (1 children)

Its pretty straightforward. You just need to have secureboot disabled in bios so a third party driver can load.

[–] sonekate@szmer.info 2 points 4 days ago (1 children)

you can boot with secure boot on. To do this you have to enrol MOK keys.

[–] Broken@lemmy.ml 1 points 3 days ago

Oh, good to know. I had no idea this was a thing.

[–] Leny@lemmy.world 10 points 5 days ago

It's not, today it works flawlessly, every distro has a simple way to install the proprietary drivers. It's just stories from people repeating a very old song that has no anchor in today's reality.

[–] mrbutterscotch@feddit.org 10 points 5 days ago

I recently installed Mint on my PC with my 4090, it works fine, just use the driver manager to install the latest proprietary driver for your gpu and reboot :)

[–] teawrecks@sopuli.xyz 5 points 5 days ago

I was going to say you'll probably be fine, but if you're considering Mint you'll definitely be fine.

Terminology you don't need to know: Mint is still using x11, which Nvidia works fine with. I assume mint won't switch to Wayland until it works smoothly on Nvidia too.

My partner is using mint on a 3080. I think she had one graphical bug in one game one time after an update. Mint has a program specifically used to roll back to a past Nvidia driver. She chose the driver from before the update, rebooted, and the bug was gone. Just gotta remember to switch back to using latest later when a new driver comes out.

[–] monovergent@lemmy.ml 4 points 5 days ago

On modern versions of common distros, it'll probably work just fine if you install the driver from your distro's repos. Don't touch NVIDIA's downloadable .run installer.

It's getting better for Nvidia support on Linux, but there's more edge case problems than with AMD or Intel graphics.

[–] narr1@lemmygrad.ml 1 points 4 days ago* (last edited 4 days ago)

RTX 2080 Ti and CachyOS (Arch-based distro with an emphasis on gaming performance), most everything that should works out-of-the-box. I wouldn't stress it, try a live USB first. Edit: also I'm using Wayland, which has been worse with NVIDIA than X11 that Mint apparently uses. So I'm pretty confident you'll be alright.

[–] QuentinCallaghan@sopuli.xyz 6 points 5 days ago

Got Pop OS with Nvidia's driver packages and it worked like a charm. And of course updating can be done through the package manager. No problems whatsoever, at least for me.

[–] neomachino@lemmy.dbzer0.com 2 points 4 days ago

A few years ago when I went to actually use the GPU in my laptop I realized I never installed the drivers. I think it was a 3050 or something pretty low end.

It took maybe 20 minutes, most of that time was waiting for things to install. I've heard the horror stories so I wasn't excepting it to work and was ready to give up at the first sign on resistance but there really wasn't any. That was on Fedora, a bit later I switched to Debian and I remember running into an issue getting it to work but it was small enough that I don't remember what the issue was.

[–] skibidi@lemmy.world 4 points 5 days ago

Nvidia historically didn't invest in Linux drivers.

Things have gotten a bit better, but there are still plenty of issues with Wayland compatibility specifically.

Install the proprietary driver and it will work, but under Wayland you may have issues with resuming from sleep, stacked transparency, fractional resolution scaling, and HDR compatibility.

[–] thedeadwalking4242@lemmy.world 5 points 5 days ago (1 children)

On Nixos haven’t had any issues. I did have issues getting the dynamic GPU thing going through. That’s a bit of a technical challenge at-least on Nixos

[–] clay_pidgin@sh.itjust.works 3 points 5 days ago (1 children)

What's a dynamic GPU?

Yeah it was dead simple on Nixos. I just grabbed the Nvidia section of the wiki. https://wiki.nixos.org/wiki/NVIDIA

{
  hardware = {
    # Renamed from opengl.enable
    graphics.enable = true;
    # Most Wayland compositors need this
    nvidia.modesetting.enable = true;
    nvidia.powerManagement.enable = false;
    nvidia.open = false;
    nvidia.nvidiaSettings = true;
  };
[–] thedeadwalking4242@lemmy.world 3 points 5 days ago (7 children)

Sorry it’s called “hybrid graphics”

load more comments (7 replies)
[–] cyberwolfie@lemmy.ml 4 points 5 days ago

No. I have a RTX 3050 Ti Laptop which I have not had many issues with. The biggest issue I have experienced was that a game completely froze at the same point every time. This was due to a regression in their drivers. They spent their sweet time fixing it to, and following the issue thread highlights one of the main issues with their drivers being non-free: extremely competent users providing logs and effort to troubleshoot, but unable to work on the fix themselves. And what seemed to be summer interns replying once in a while and nothing happening for a long while.

But that said, I find the hate overblown. You could get tge impression that running Linux on a machine with an Nvidia-GPU will instantly burn down your house or spawn a portal to hell. It will not. I will get an AMD card at the next crossroads, but I am not ditching my card now just because it is Nvidia. It works fine enough.

[–] vi21@lemmy.ml 1 points 4 days ago (1 children)

With some certain distros, it is easy.

[–] Holytimes@sh.itjust.works 1 points 4 days ago (1 children)

Any distro in the last decade even worth the time to use it's easy.

The only expectation is if it's a distro purely built to only use Foss software with out expections.

[–] LeFantome@programming.dev 1 points 16 hours ago

Debian is still a problem

[–] tabular@lemmy.world 3 points 5 days ago

I thought the title was "Why is it so hard to get Nvidia working with Linux" but I was mistaken. That's the answer.

[Linus_Saying_FU_Nvidia.mkv]

[–] umbrella@lemmy.ml 3 points 5 days ago

usually not, it can be kind of a pain when it has issues, but that's uncommon nowadays.

[–] juliebean@lemmy.zip 3 points 5 days ago

i've never had any problems with em.

[–] Kaigyo@lemmy.world 2 points 5 days ago

It sorta depends. I've personally had some issues with certain software (mainly Firefox) running in Wayland on my Nvidia card. There are environment variables and flags to remedy some issues, but I'd still get the occasional application crash.

What worked well for me was setting up prime offloading so basically all of the system runs on the integrated GPU and only games run on Nvidia.

[–] Sunsofold 2 points 5 days ago

I've been trying different flavors on my machines with Nvidia cards. It usually just works well enough for me. Did Garuda for a microsecond, mint for a moment, Ubuntu for a few, and am now trying Debian and Endeavour. I've honestly had more issues coming from arch peculiarities than from nvidia. Just give it a go if you have the drive space. It seems like there's more of a question of how well your chosen flavor meshes with your chosen hardware than one of 'can I even get this working?'

[–] sobchak@programming.dev 2 points 5 days ago

My main workstation runs Debian and has a 3090. No issues that I'm aware of. When I used to use Mint, I think I remember Mint having a GUI to easily select the Nvidia driver you want to use, so it was very easy. In Debian, you just have to run ~10 commands in shell to install the proprietary Nvidia driver. I have an older laptop with an Nvidia GPU too; that one is more annoying because I don't think any distro supports integrated/dedicated GPU auto-switching (I just have it set to use the Nvidia GPU all the time).

[–] Admetus@sopuli.xyz 3 points 5 days ago

Older graphics cards (like mine in a laptop bought in 2014) were not supported by Nvidia except through the open source one. So the performance would be sub par.

load more comments
view more: next ›