Skip Navigation

Is it so hard to get Nvidia GPUs working with Linux?

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.

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

  • 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.

  • 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 😁

    • 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.

  • 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.

  • 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]

  • 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.

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

  • 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

  • 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.

  • 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!

  • 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 :)

  • The complaints are more about lack of support for OS drivers. If using proprietary drivers is not a worry. Then they are fine. Often the OS stuff works if your set up is simple.

    My advice. Do not upgrade to quickly. They tend to have errors in their new proprietary drivers. Watch and see how others have done. Before upgrading essential machines.

    The other issue. For non rendering. Their latest models performance to £$ etc is getting very bad. But blender still has major speed advantages on Nvidia. But that is looking more and more short term as blender grows.

  • 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.

  • The main difference is your mileage may vary with Nvidia, whereas it's pretty much always just going to work with AMD. But give it a shot and see how it goes. Make sure to choose a distro that specifically supports Nvidia.

    I imagine a 4060TI is a relatively valuable card that you could trade for AMD if you really wanted to.

  • the ONLY issues I've ever had with my Nvidia GPU were with A. Sway and B. Mint.

    and when I say "issues" with Sway it was simply not being able to use a DM to login to it and having to login via TTY with "sway --unsupported-gpu" since the Sway devs aren't fans of proprietary stuff at all.

    for Mint...just didn't work well for gaming. Crashing, slow downs, etc. That could either be a Distro issue or a Me issue as Mint was my first linux distro and I only stuck with it for a couple weeks before moving on to CachyOS.

    On every distro since then? zero issues. it just works. Best experience with it was probably via CachyOS or NixOS. Runs smooth as silk on NixOS.

102 comments