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.

  • kuneho@lemmy.world
    link
    fedilink
    arrow-up
    1
    ·
    edit-2
    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 :)

  • Kruulos@sopuli.xyz
    link
    fedilink
    arrow-up
    3
    arrow-down
    1
    ·
    7 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
    link
    fedilink
    English
    arrow-up
    2
    ·
    7 days ago

    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
      link
      fedilink
      arrow-up
      2
      ·
      2 days 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.

  • teawrecks@sopuli.xyz
    link
    fedilink
    arrow-up
    2
    ·
    7 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.

  • Sophienomenal@lemmy.blahaj.zone
    link
    fedilink
    English
    arrow-up
    2
    ·
    edit-2
    7 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.

  • monovergent@lemmy.ml
    link
    fedilink
    arrow-up
    1
    ·
    7 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.

  • Kaigyo@lemmy.world
    link
    fedilink
    arrow-up
    1
    ·
    7 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@lemmings.world
    link
    fedilink
    arrow-up
    1
    ·
    7 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
    link
    fedilink
    arrow-up
    1
    ·
    7 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).

  • lemmalamma@lemmygrad.ml
    link
    fedilink
    arrow-up
    1
    ·
    7 days ago

    Yes if you want to do anything non-trivial. I switched to AMD because of how much of a pain it is to use nvidia in Linux. IIRC Wayland literally has a hidden option that says --my-next-gpu-wont-be-nvidia.

  • Broken@lemmy.ml
    link
    fedilink
    arrow-up
    0
    ·
    6 days ago

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

  • wolre@lemmy.world
    link
    fedilink
    arrow-up
    43
    arrow-down
    2
    ·
    8 days ago

    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
      link
      fedilink
      arrow-up
      1
      ·
      edit-2
      4 days ago

      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
        link
        fedilink
        arrow-up
        1
        ·
        2 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
      link
      fedilink
      English
      arrow-up
      12
      arrow-down
      1
      ·
      7 days ago

      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
        link
        fedilink
        English
        arrow-up
        3
        ·
        edit-2
        7 days ago

        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
          link
          fedilink
          English
          arrow-up
          2
          ·
          7 days ago

          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.

          • Sophienomenal@lemmy.blahaj.zone
            link
            fedilink
            English
            arrow-up
            3
            ·
            7 days ago

            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.

      • wolre@lemmy.world
        link
        fedilink
        arrow-up
        1
        ·
        7 days ago

        Is it possible that the driver that was installed was at some point so old that it was removed from the repos?

        I can’t speak about the exact implementation on Ubuntu, but on Fedora (which I am using) the driver usually gets updated to the latest version automatically. If that’s not the case on Ubuntu or Mint, it may be worth going to the device drivers menu every few months, checking if there’s a new one available and selecting the new one if there is one.

        • Eugenia@lemmy.ml
          link
          fedilink
          English
          arrow-up
          1
          ·
          7 days ago

          no, it was the 565 or 575 i can’t remember, there were older options there too. But regardless, even if removed, it shouldn’t have left apt in a state of panic.

  • UNY0N@lemmy.wtf
    link
    fedilink
    arrow-up
    20
    arrow-down
    1
    ·
    8 days ago

    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/

    • ssillyssadass@lemmy.worldOP
      link
      fedilink
      arrow-up
      3
      ·
      8 days ago

      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
        link
        fedilink
        arrow-up
        3
        ·
        8 days 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
        link
        fedilink
        arrow-up
        3
        ·
        7 days 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.

      • Caveman@lemmy.world
        link
        fedilink
        arrow-up
        2
        ·
        7 days 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.

      • UNY0N@lemmy.wtf
        link
        fedilink
        arrow-up
        1
        ·
        7 days ago

        That depends on what that other stuff is. Bazzite is a desktop OS first, gaming second. But it us atomic, so installing apps that aren’t available as a flatpak is somewhat more complicated.

        Mint is a great start though, I seriously doubt that you will have problems. Just don’t be afraid to experiment.

  • Jeena@piefed.jeena.net
    link
    fedilink
    English
    arrow-up
    18
    ·
    8 days ago

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