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

  • Phoenixz@lemmy.ca
    link
    fedilink
    arrow-up
    51
    ·
    22 days 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

      • Übercomplicated@lemmy.ml
        link
        fedilink
        arrow-up
        1
        ·
        20 days ago

        This is the main reason I switched. I got about 30% less performance on a 3060 Ti in Linux than on Windows. And then Counter Strike 2 came out and I was fucked. Now I get about 30% more performance on Linux than on Windows with my 7900 XT (got it on super sale, so worth it). That is ultimately why I switched. And I can use sway and hyprland now, instead of i3. For me, the switch to AMD brought huge improvements.

  • OwOarchist@pawb.social
    link
    fedilink
    English
    arrow-up
    36
    arrow-down
    3
    ·
    22 days 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
      10
      ·
      22 days 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
      link
      fedilink
      arrow-up
      4
      ·
      22 days 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
        ·
        21 days 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.

    • juipeltje@lemmy.world
      link
      fedilink
      arrow-up
      5
      arrow-down
      1
      ·
      22 days ago

      For me it was deadsimple once i tried setting it up with nix, granted you need to learn a little about nix so maybe that cancels it out a bit lol.

  • katy ✨@piefed.blahaj.zone
    link
    fedilink
    English
    arrow-up
    21
    ·
    22 days 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
      9
      ·
      edit-2
      22 days 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
        2
        ·
        22 days 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
          1
          ·
          22 days 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
            2
            ·
            22 days 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]
            
    • Zorsith@lemmy.blahaj.zone
      link
      fedilink
      English
      arrow-up
      5
      ·
      22 days ago

      I feel ya. I built pure AMD explicitly for linux gaming early last year… and then proceeded to not install linux for like 6 months 😅 had a 2080 ti for years before that

    • TrickDacy@lemmy.world
      link
      fedilink
      arrow-up
      3
      ·
      22 days ago

      I did the same (different card but similar situation) and I was able to sell my Nvidia card for similar to what I paid for it. Not sure if that would be the case these days though.

  • InFerNo@lemmy.ml
    link
    fedilink
    arrow-up
    17
    ·
    22 days 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
      11
      ·
      21 days 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.

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

        I never use sleeping or hibernation, so can’t attest to that functionality.

        Updates never broke random things for me with regards to the gpu. My install is 7 years old, so it’s been updated a lot.

      • moopet@sh.itjust.works
        link
        fedilink
        English
        arrow-up
        1
        ·
        21 days ago

        My nvidia card prevents suspend working properly, but to be fair my previous nvidia card had the same problem when it was in a Windows machine.

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

        I don’t have VRR monitors and only occasionally dabbled in VR, to my experience without issues besides ALVR disconnecting from SteamVR sometimes. I picked up the VR set now that my system is beefed up and I still have the same issue sometimes, so I’m not chalking this up to my older Nvidia card or drivers.

  • thisbenzingring@lemmy.today
    link
    fedilink
    English
    arrow-up
    7
    ·
    22 days ago

    nvidia drivers are all dependant on who is implementing them

    I only ever have problems if the kernel is updated without the drivers, because I somehow updated before the video driver was included

    this is my experience for over 10 years now on Arch

    • Petter1@discuss.tchncs.de
      link
      fedilink
      arrow-up
      3
      ·
      22 days ago

      For those cases I love endeavourOS, as it configures exactly these (in my opinion PITA) cases automatically “correctly”

    • potatopotato@sh.itjust.works
      link
      fedilink
      arrow-up
      2
      ·
      22 days ago

      Yeah, have it setup in nix to just work and haven’t had issues in years. When I ran arch (btw) I was routinely recovering my system from bad updates

      • thisbenzingring@lemmy.today
        link
        fedilink
        English
        arrow-up
        1
        ·
        22 days ago

        how often did you update? I run pacman a couple times a month but rarely at the beginning of the week or on weekends. I’ve only had three or four OMG what just happened reboots. And twice it was something that needed the front page of the arch webpage calling out the fix, I know I should look there more often but I only ever do when it’s so bad I can’t make heads or tails of it

        • Tanis Nikana@lemmy.world
          link
          fedilink
          arrow-up
          6
          ·
          22 days ago

          The graphics card in my laptop lets me play Megabonk and Dead Cells and Shotgun King. Do I need anything more than that?

          • NannerBanner@literature.cafe
            link
            fedilink
            arrow-up
            1
            ·
            21 days ago

            I mean, terraria, avorion, elden ring, vampire survivors, castle crashers, spiderheck, binding of isaac, few nights more, crying suns (if you’re a masochist), ultimate chicken horse, and of course, a party game like keep talking and no one explodes.

          • merc@sh.itjust.works
            link
            fedilink
            arrow-up
            3
            ·
            22 days ago

            Same, I’ve been saying I’ll upgrade when the prices become sane since shortly before the asteroid hit and killed off the dinosaurs.

            But, it’s amazing how well the 1080 has aged. I can still play most of the games I want to at 1440p while still keeping the frame rate at at least 60 fps average, and only rarely dipping below 40. Admittedly, I sometimes do have to turn down the graphics settings, but not so they’re immersionly-breakingly-bad.

            My next card will definitely be AMD, but I want to make it a good one. So, I’m annoyed that the 9000 series didn’t even have an “enthusiast” tier.

            • muhyb@programming.dev
              link
              fedilink
              arrow-up
              1
              ·
              22 days ago

              That I agree. I’m eyeing for AMD cards for some time too, especially after Nvidia stopped updating drivers for 10xx series. However if I sell 1080, it can barely cover something similar from AMD, so I’ll wait longer it seems since I want this to be an actual upgrade.

        • Avid Amoeba@lemmy.ca
          link
          fedilink
          arrow-up
          2
          ·
          22 days ago

          Had a 2080 Ti until recently. I’ve only paid once for a new GPU in my life - a 1070 when we were gonna get millionaires on crypto mining. Gave it to a friend’s kid when I found that cheap 2080 Ti.

        • MrQuallzin@lemmy.world
          link
          fedilink
          arrow-up
          2
          ·
          22 days ago

          I’ve got a 1060 sitting in my server, forever waiting for an upgrade (It’ll inherit the 3060ti in my desktop whenever that gets an upgrade)

  • CheesyFox@lemmy.sdf.org
    link
    fedilink
    arrow-up
    6
    ·
    21 days ago

    Well, can’t say for everybody, but i have no trouble running nvidia gpu on Hyprland with nvidia-open drivers. Haven’t spotted any troubles with Plasma or MangoWC either, even though i haven’t used them for as long.

  • jaschen306@sh.itjust.works
    link
    fedilink
    arrow-up
    5
    ·
    21 days ago

    I’m super annoyed at Fedora workstation at this moment. My 240hz Samsung monitor can’t use HDMI to get to 240hz, regardless of the quality of the cable. I have dual monitors and one is already using the type c so one of my monitors have to be 120hz.