this post was submitted on 07 Oct 2025
63 points (98.5% liked)

Linux

58947 readers
982 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
[–] kuneho@lemmy.world 1 points 6 days ago* (last edited 6 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 :)

[–] Broken@lemmy.ml 0 points 6 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 0 points 6 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 6 days ago

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

[–] wolre@lemmy.world 42 points 1 week 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 5 days ago* (last edited 5 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 3 days 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 11 points 1 week 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 4 points 1 week ago* (last edited 1 week ago) (2 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

load more comments (2 replies)
load more comments (2 replies)
[–] jeena@piefed.jeena.net 18 points 1 week 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 1 week ago (1 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/

[–] ArchmageAzor@lemmy.world 3 points 1 week ago (4 children)

Thing is, I want to use my PC for more than just gaming, so I figured a gaming-focused distro might get in the way when I want to do non-gaming stuff.

[–] fakeman_pretendname@feddit.uk 3 points 1 week ago

At their heart, most distros are approximately "made of the same stuff". There's differences in package management in the background (e.g. how the "software centre" works), but essentially the difference between a "gaming distro", "normal distro" and "creative distro" is just what programs are installed by default, and how a few things are set up by default.

Nothing stops me playing games on Mint (and historically, Ubuntu and Ubuntu Studio) - and likewise, nothing will stop you installing office programs, audio/video/graphics programs etc on something presented as a gaming distro.

[–] DarkAri@lemmy.blahaj.zone 3 points 1 week ago

No you can pretty much do everything the same. The biggest difference is the distro it's based on, bazzite is based on fedora, you use "sudo rpm-ostree install" to install packages. Fedora has a system where it layers packages onto an ostree so if you have an issue you can boot from an old one.

Rpm is only needed for system packages, most packages can just be installed via a flatpack in the package store, which is all free and open source software.

Bazzite is a great starting point. It is pretty much turn key, while having the best performance and proprietary drivers. It already has everything installed to get emulating windows apps working easily out of the box. Wine, proton, steam, the proprietary drivers. These are all things you are going to want probably and this will save you a headache and several days of trying to get the system setup.

Make sure you disable UEFI and choose legacy boot in your bios if it's available and also disable the TPM in the bios if available. It will work with those enabled, but it's buggier and the TPM causes performance issues. Linux doesn't need these and they are artificially imposed by Microsoft and the big corporate OSes, but they suck compared to the original simple standards for bootstrapping. I'm not 100% sure how well this works on everything. It's possible some newer cards might require UEFI boot, but you can just turn it back on before you install.

I recommend KDE as the desktop environment, especially if you are used to windows. It will feel the most natural and familiar to you. I also recommend asking chatGPT to help you with basic tasks like installing system level software. Make sure you specify that you are using bazzite. Once you learn to use Linux its so much better than Windows. The performance is much better in nearly every regard. You can do anything you want with Linux, where windows is extremely locked down nowadays. It also prolongs the life of your hardware, especially drives, since windows spyware isn't constantly scanning your files and stuff. With proton you will likely see a 5-15% performance jump over gaming on windows natively. The downside is that many popular games won't work in multiplayer because of the anti heat, and also some trash software like Photoshop won't work, but the vast majority of windows apps will work just fine, even multiplayer. The developers have to go out of their way to make multiplayer games not work on Linux, so it's pretty rare, even if many of the bigger studios do it. You can dual boot windows for this if you really want to, but windows will constantly try to screw up your boot and stuff so you have to be careful. I would say just not support those companies which go out of their way to not support Linux. They are anticompetitive and anti consumer.

The learning curve for Linux isn't quite a cliff now, it's still steep, but with bazzite it's much easier then it ever has been. It mostly just works from a simple gui install, and there isn't really anything you need outside of this base install. Perhaps you want to install, protonup-qt so you can install proton GE, which has better support for some games that rely heavily on .net code, like space engineers.

[–] olafurp@lemmy.world 2 points 1 week ago

It depends on the distro. Bazzite might get in the way since it's a more closed distro if you want to do docker stuff. I personally managed but setting up extra hard drives that docker (podman) uses, but it was tricky. You'll not have issue browsing the Web or installing most apps though.

Nobara might be a good choice although the user base is not that big so you might have to migrate in a couple of years.

Otherwise I'd stick to regular distros since they have great support and will stick around for a long time such as Fedora or Kubuntu. I've also heard Endavour is really good these days.

You should consider choosing a distro based on the Wayland integration since you can get HDR fractional scaling and variable refresh rate with them.

load more comments (1 replies)
[–] dr_jekell@lemmy.world 11 points 1 week 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.

[–] melroy@kbin.melroy.org 11 points 1 week 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 4 points 1 week 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.

[–] Leny@lemmy.world 10 points 1 week 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 1 week 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 :)

[–] Ashiette@lemmy.world 5 points 1 week ago (1 children)

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

load more comments (1 replies)
[–] thedeadwalking4242@lemmy.world 5 points 1 week 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 1 week 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 1 week ago (7 children)

Sorry it’s called “hybrid graphics”

load more comments (7 replies)
[–] QuentinCallaghan@sopuli.xyz 5 points 1 week 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.

[–] cyberwolfie@lemmy.ml 4 points 1 week 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.

[–] skibidi@lemmy.world 4 points 1 week 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.

[–] Lodespawn@aussie.zone 3 points 1 week ago (1 children)

My Rtx3060 works perfectly, one small error with waking from sleep, which was easily resolved, performance is better than windows, had no trouble getting games running

[–] Jack_Burton@lemmy.ca 2 points 1 week ago (5 children)

I'm new to Linux and have the same card. Running Ubuntu Studio the new 580 driver freezes my application menu. What driver are you using? I tried 570 and it worked for everything except it wouldn't show video on Davinci Resolve so no go for me. I went back to 550 which works for everything except my taskbar freezes multiple times per day and I have to restart plasma each time.

[–] Lodespawn@aussie.zone 2 points 1 week ago

I'm running the 570 open kernel I don't use DaVinci resolve so couldn't tell you if it was working for me or not

load more comments (4 replies)
[–] Admetus@sopuli.xyz 3 points 1 week 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.

[–] custard_swollower@lemmy.world 3 points 1 week ago

No, it should work out of the box through the open source driver. But, for most people the Nvidia driver (closed) works without issues, you need to install it through driver manager app.

[–] juliebean@lemmy.zip 3 points 1 week ago

i've never had any problems with em.

[–] umbrella@lemmy.ml 3 points 1 week ago

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

[–] anamethatisnt@sopuli.xyz 2 points 1 week ago

Honestly it isn't much of a problem anymore, whether you choose a gaming specific OS or not.
Here's how to get good Nvidia support on Fedora 43:

For the driver:
sudo dnf update
sudo dnf install akmod-nvidia
For CUDA support:
sudo dnf install xorg-x11-drv-nvidia-cuda
Then reboot and you're done.

[–] starshipwinepineapple@programming.dev 2 points 1 week ago* (last edited 1 week ago)

(Not mint)* On arch i used the arch install script, selected the nvidia drivers, and it just worked. I did have to spend some time making sure sure my nvidia gpu was my primary gpu and not my integrated graphics (cpu), but that was the biggest hurdle

[–] jake_jake_jake_@lemmy.world 2 points 1 week ago

I have multiple linux computers, from servers to a surface tablet, i am able to use all different generations of all nvidia, both permanently installed, and eGPU. It is not without any issue, but it works and is usable.

For me issues stem from x11 vs wayland (work computer is ubuntu due to company policy), or egpu shenanigans which I feel is platform agnostic

[–] mumei@lemmy.world 2 points 1 week ago

I can also vouch for PoP_OS!, get the .iso with baked-in nVidia drivers and you will have no problems. The biggest issue I've had so far is that sometimes, after updating graphics drivers, FPS get stuck at like ~10 and I need to reboot. But happens rarely, and it takes ten seconds to fix

[–] n3m37h@sh.itjust.works 2 points 1 week ago

Lofs of distros such as Bazzite, Nobara, CachyOS all have premade nvidia ISOs avaliable making it easy to jump ship.

Nobara has a fantastic driver manager and system updater

[–] Ek-Hou-Van-Braai@piefed.social 2 points 1 week ago* (last edited 1 week ago)

Best you can so is test it for yourself.

I switched to Linux Mint in February and my 4070 has given me no issues.

I just had to set some configs in steam so that it defaults to using my 4070 and not my iGPU, and the rest just worked

[–] nagaram@startrek.website 2 points 1 week ago

A 4060ti has been out long enough that you're fine with basically any main stream distro.

I think even the 50 series is fine now with most mainstream distros as well.

I still prefer arch based distros now for Nvidia cards and honestly, Fedora is great!

[–] MyNameIsRichard@lemmy.ml 2 points 1 week ago* (last edited 1 week ago)

On EndeavourOS, you just have to run nvidia-inst. Mint has the driver manager, and other distros have ways of handling it. For your card, you'll want the Nvidia Open driver if it doesn't do it automatically.

TLDR: These days it's easy.

[–] cmnybo@discuss.tchncs.de 2 points 1 week ago

I've had a couple of computers with Nvidia cards and all I ever had to do was install the driver from the package manager and reboot. I always had screen tearing issues with them, but that was with cards from 2011 & 2013. I would hope that they've fixed that by now.

load more comments
view more: next ›