• Sprawl@lemmy.world
    link
    fedilink
    arrow-up
    57
    ·
    2 months ago

    I’ve learned it best to use nvidia drivers with nvidia cards and the AMD drivers with the AMD cards. I recommend this for performance.

    • Caketaco@lemmy.dbzer0.com
      link
      fedilink
      English
      arrow-up
      11
      ·
      2 months ago

      Thank you for posting this!! I can’t get an erection. I tried using an AMD driver the other day with my NVIDIA card and was stumped why my screen was blank. I’d give you gold if I could!

  • Phoenixz@lemmy.ca
    link
    fedilink
    arrow-up
    9
    ·
    2 months ago

    That’s the thing with AMD drivers, they’re the damn near perfect software. Doing lots of stuff yet you’d never know it’s there. It stays nicely out of the user’s way, you don’t even have to think about installing them and shit just works

    Then there are the Nvidia drivers

  • Switorik@lemmy.zip
    link
    fedilink
    arrow-up
    5
    ·
    2 months ago

    It used to be this way and was one of my biggest complaints. It’s no longer this way. Drivers for my Nvidia card works fine on my mint and arch setup.

  • Mwa@thelemmy.club
    link
    fedilink
    English
    arrow-up
    3
    ·
    2 months ago

    the upsides of buying from a Company that donates to OSS projects rather then not donating and only maintains proprietary drivers.
    IK broadcom also does this too,but broadcom do have drivers in Mesa only for the Raspberry PI.

  • yelling_at_cloud@programming.dev
    link
    fedilink
    arrow-up
    3
    ·
    2 months ago

    I haven’t had any issues with my nvidia GPU. I did some distro-hopping and didn’t have any nvidia issues in any of the distros I tried.

    If you want everything to work out of the box, I would recommend Bazzite. Pop! OS had me using the AMD image and fetching the nvidia driver manually (the nvidia image just didn’t work for me). After that, everything worked brilliantly.

      • pinballwizard@lemmy.dbzer0.com
        link
        fedilink
        arrow-up
        2
        ·
        2 months ago

        the nvidia desktop version of bazzite didnt work with vulkan for me. it was still attempting to use mesa drivers for it. this was after debian where what i was trying to do required bleeding edge drivers which obviously wasnt going to work. then i just said fuck it and went with ubuntu like i have my entire linux career. you can hate on me, but it honestly works good enough

        • CucumberFetish@lemmy.dbzer0.com
          link
          fedilink
          arrow-up
          3
          ·
          2 months ago

          The issues were random black outs when the system was idle. The system just shut off display output and you had to force shutdown. Only logs that were there pointed to a popular Bazzite sleep issue. Didn’t look like it was worth it trying to patch it (fresh install) so I just swapped over to CachyOS.

  • InFerNo@lemmy.ml
    link
    fedilink
    arrow-up
    2
    ·
    2 months ago

    Never had an issue with my Nvidia card. OBS can use the hardware encoder out of the box. Just a few weeks ago upgraded to a AMD card and had to set some “advanced” settings in OBS to do the same. Really happy overall, but after seeing this meme for years I expected rainbows and sunshine but was unpleasantly surprised in that regard.

    • WhyJiffie@sh.itjust.works
      link
      fedilink
      English
      arrow-up
      6
      ·
      2 months ago

      my nvidia card caused sleeping and hibernation to randomly and regularly fail, and it made me very vary of system updates breaking random things.

  • katy ✨@piefed.blahaj.zone
    link
    fedilink
    English
    arrow-up
    2
    ·
    edit-2
    2 months ago

    i wish i could go to an amd card but i just upgraded my video card (geforce rtx 4060 ti) like 3 months before i decided to move to linux :(

    • Petter1@discuss.tchncs.de
      link
      fedilink
      arrow-up
      1
      ·
      edit-2
      2 months ago

      Jo, no problem! Just use the proprietary drivers and vulcan, cuda etc. Just works

      Especially with a recent card, like a 4060. Problematic are only the cards which are considered legacy by nvidia (I think older than the GTX 900 series), because they do not update their drivers for newer kernels. In these cases resorting to nouveau (in-kernel driver for nvidia cards) is your best bet, but you will not use the card’s full potential.

      Edit: One can of course use proprietary drivers with legacy cards if you use a distro in a legacy kernel. But having old kernel then comes with less compatibility to other devices, as backports generally take their time.

      • katy ✨@piefed.blahaj.zone
        link
        fedilink
        English
        arrow-up
        0
        ·
        2 months ago

        yeah its not too bad i have the regular drivers and nvidia-smi shows the card using the gpu for most things; and jellyfin works great too.

        i wish ff7 rebirth worked better but i think thats more of the game than a card.

        • Petter1@discuss.tchncs.de
          link
          fedilink
          arrow-up
          0
          ·
          2 months ago

          What distro do you use, generally, there is a relatively easy way to switch to the nvidia proprietary ones, or what is “regular”in your case?

          Last time I switched nvidia drivers after initial installation, I had to uninstall (lib32-)vulkan-nouveau (32bit and 64bit) and install (lib32-)nvidia-utils manually, but I guess, that may distro specific.

          • katy ✨@piefed.blahaj.zone
            link
            fedilink
            English
            arrow-up
            0
            ·
            2 months ago

            i’m on mint

            ➜ 11:11 katy ~ apt list --installed | grep "nvidia"
            
            libnvidia-cfg1-580/noble-updates,noble-security,now 580.126.09-0ubuntu0.24.04.1 amd64 [installed,automatic]
            libnvidia-common-580/noble-updates,noble-updates,noble-security,noble-security,now 580.126.09-0ubuntu0.24.04.1 all [installed,automatic]
            libnvidia-compute-580/noble-updates,noble-security,now 580.126.09-0ubuntu0.24.04.1 amd64 [installed,automatic]
            libnvidia-compute-580/noble-updates,noble-security,now 580.126.09-0ubuntu0.24.04.1 i386 [installed,automatic]
            libnvidia-decode-580/noble-updates,noble-security,now 580.126.09-0ubuntu0.24.04.1 amd64 [installed,automatic]
            libnvidia-decode-580/noble-updates,noble-security,now 580.126.09-0ubuntu0.24.04.1 i386 [installed,automatic]
            libnvidia-egl-wayland1/noble-updates,now 1:1.1.13-1ubuntu0.1 amd64 [installed,automatic]
            libnvidia-egl-wayland1/noble-updates,now 1:1.1.13-1ubuntu0.1 i386 [installed,automatic]
            libnvidia-encode-580/noble-updates,noble-security,now 580.126.09-0ubuntu0.24.04.1 amd64 [installed,automatic]
            libnvidia-encode-580/noble-updates,noble-security,now 580.126.09-0ubuntu0.24.04.1 i386 [installed,automatic]
            libnvidia-extra-580/noble-updates,noble-security,now 580.126.09-0ubuntu0.24.04.1 amd64 [installed,automatic]
            libnvidia-fbc1-580/noble-updates,noble-security,now 580.126.09-0ubuntu0.24.04.1 amd64 [installed,automatic]
            libnvidia-fbc1-580/noble-updates,noble-security,now 580.126.09-0ubuntu0.24.04.1 i386 [installed,automatic]
            libnvidia-gl-580/noble-updates,noble-security,now 580.126.09-0ubuntu0.24.04.1 amd64 [installed,automatic]
            libnvidia-gl-580/noble-updates,noble-security,now 580.126.09-0ubuntu0.24.04.1 i386 [installed,automatic]
            nvidia-compute-utils-580/noble-updates,noble-security,now 580.126.09-0ubuntu0.24.04.1 amd64 [installed,automatic]
            nvidia-dkms-580/noble-updates,noble-security,now 580.126.09-0ubuntu0.24.04.1 amd64 [installed,automatic]
            nvidia-driver-550/noble-updates,noble-security,now 550.163.01-0ubuntu0.24.04.2 amd64 [installed]
            nvidia-driver-580/noble-updates,noble-security,now 580.126.09-0ubuntu0.24.04.1 amd64 [installed,automatic]
            nvidia-firmware-550-550.144.03/noble-updates,noble-security,now 550.144.03-0ubuntu0.24.04.1 amd64 [installed]
            nvidia-firmware-550-550.163.01/noble-updates,now 550.163.01-0ubuntu0.24.04.1 amd64 [installed]
            nvidia-firmware-580-580.126.09/noble-updates,noble-security,now 580.126.09-0ubuntu0.24.04.1 amd64 [installed,automatic]
            nvidia-kernel-common-580/noble-updates,noble-security,now 580.126.09-0ubuntu0.24.04.1 amd64 [installed,automatic]
            nvidia-kernel-source-580/noble-updates,noble-security,now 580.126.09-0ubuntu0.24.04.1 amd64 [installed,automatic]
            nvidia-prime-applet/zena,zena,now 1.4.8 all [installed]
            nvidia-prime/noble,noble,now 0.8.17.2 all [installed,automatic]
            nvidia-settings/noble,now 510.47.03-0ubuntu4 amd64 [installed,automatic]
            nvidia-utils-580/noble-updates,noble-security,now 580.126.09-0ubuntu0.24.04.1 amd64 [installed,automatic]
            xserver-xorg-video-nvidia-580/noble-updates,noble-security,now 580.126.09-0ubuntu0.24.04.1 amd64 [installed,automatic]
            
  • OwOarchist@pawb.social
    link
    fedilink
    English
    arrow-up
    2
    ·
    2 months ago

    When you want to do GPU processing for AI, crypto, video editing, etc, though, this gets reversed.

    Getting Cuda working on Linux with an nvidia card is relatively painless. Just a few well-documented commands, worked on the first try.

    I could never get AMD’s equivalent to work on Linux, though, and it led me down a horrible rabbit-hole of trying a dozen different driver versions from a dozen different places, all with their own unique and quirky ways of installing… And it still never did work.

    • brucethemoose@lemmy.world
      link
      fedilink
      arrow-up
      1
      ·
      edit-2
      2 months ago

      Thats just poor distro support, kind of like CUDA in the past… ROCM should “just work” if it’s shipped right. But it’s not really a priority with maintainers.

      Now, if you’re trying to run CUDA stuff with ROCM, that’s a whole different story. The bast majority of GPU software has extremely poor ROCM support compared to CUDA, and some of this is definitely from AMD footgunning.

    • Kazumara@discuss.tchncs.de
      cake
      link
      fedilink
      arrow-up
      0
      ·
      2 months ago

      For me cuda was painful. I did the well documented commands, rebooted and had no output on my laptop screen anymore. Probably a complication due to Optimus, but still…

      • herrvogel@lemmy.world
        link
        fedilink
        arrow-up
        2
        ·
        2 months ago

        It was definitely Optimus. If you’ve got an Optimus laptop, everything bad in your life can somehow be traced back to it. Bad battery life? Optimus. Buggy video? Optimus. Hurts when you pee? Optimus. God I fucking hate Optimus.

  • ferret@sh.itjust.works
    link
    fedilink
    English
    arrow-up
    2
    ·
    2 months ago

    The NVIDIA driver is alright now, but in my experience had un-debuggable segfaults in the opengl part, so I had to abandon it. Sad.

  • fne8w2ah@lemmy.world
    link
    fedilink
    English
    arrow-up
    1
    ·
    edit-2
    2 months ago

    This kinda reminded me of a scene in That 70s Show where Red Forman strongly recommended to his son that he should only fit accessories compatible with his 1969 Oldsmobile car.

  • TheMightyCat@ani.social
    link
    fedilink
    arrow-up
    1
    ·
    2 months ago

    I’m running wayland with nvidia-open and nvidia-utils packages, and have never encountered any driver issues in both graphics and compute.

    • B-TR3E@feddit.org
      link
      fedilink
      arrow-up
      0
      ·
      2 months ago

      You mean all three apps that support waylamd are working? Wow. At the same time?