Hi so I was wondering what gpu vendor had the best support intel, amd or nvidia In the future I wanna upgrade my mid range pc and I dual boot cachyos (arch btw) and windows 11 (to play game that don’t work on linux)

  • CalcProgrammer1@lemmy.ml
    link
    fedilink
    English
    arrow-up
    2
    ·
    1 month ago

    AMD. Not even a question, really. AMD has by far the best drivers. Intel is in a reasonable second place in that they at least have open source drivers and those drivers work well, but due to their newness in the discrete GPU space I still occasionally see issues on my A770. It is solidly usable for the most part though. NVIDIA? Dead freakin last. Their proprietary driver is a mess to install and only recently is able to render anything without screen tearing and unplayable flicker. The situation is improving though thanks to NVK, an awesome third-party, reverse engineered, open source driver that is seeing rapid improvement. I can play Overwatch at 165fps on my RTX3070 laptop finally, but only at lowest settings and 50% resolution scaling (it can do the same at ultra on Windows at 100%). I am very confident we’ll see NVK improve performance though.

    • Read bio@thelemmy.clubOP
      link
      fedilink
      English
      arrow-up
      1
      ·
      1 month ago

      i agree i dont like how on nvidia proprietary drivers its settings on wayland does not show everything and doesn’t amd make closed source drivers to ik there is 2 drivers for linux the amdpro and the open source amd driver ‎ Also your the dev of openrgb? Best software ever

      • CalcProgrammer1@lemmy.ml
        link
        fedilink
        English
        arrow-up
        1
        ·
        edit-2
        1 month ago

        On AMD there is a pro driver that I think is proprietary but nobody uses it for desktop usage or gaming. You might use it if you were doing GPU compute servers on professional cards, but the open source radv driver has the best gaming performance for AMD.

        On NVIDIA there is the proprietary driver that consists of out-of-tree module (both open and closed source variants depending on what GPU generation) and the proprietary userspace OpenGL/Vulkan/CUDA driver. Completely separately you have the open source Nouveau kernel and OpenGL driver and NVK Vulkan driver. The proprietary one has better performance in most cases but is broken for Overwatch 2 while NVK runs OW2 smoothly at low settings for me, and that’s my most played game.

        And yeah, I am the creator of OpenRGB. Thanks!

        • Read bio@thelemmy.clubOP
          link
          fedilink
          English
          arrow-up
          0
          ·
          edit-2
          1 month ago

          On AMD there is a pro driver that I think is proprietary but nobody uses it for desktop usage or gaming. You might use it if you were doing GPU compute servers on professional cards, but the open source radv driver has the best gaming performance for AMD.

          oh okay but yes its proprietary i think that is for commercial use

          On NVIDIA there is the proprietary driver that consists of out-of-tree module (both open and closed source variants depending on what GPU generation) and the proprietary userspace OpenGL/Vulkan/CUDA driver. Completely separately you have the open source Nouveau kernel and OpenGL driver and NVK Vulkan driver. The proprietary one has better performance in most cases but is broken for Overwatch 2 while NVK runs OW2 smoothly at low settings for me, and that’s my most played game.

          Yep but they want to start open sourcing their drivers but am pretty sure not everything i also heard Nouveau is weaker then the Proprietary nvidia drivers

          And yeah, I am the creator of OpenRGB. Thanks!

          Yw, even your openrgb app works better then the asus one i always run into problems on that (Yeah i always turn off the rgb on my ram stick)

          • CalcProgrammer1@lemmy.ml
            link
            fedilink
            English
            arrow-up
            1
            ·
            1 month ago

            The key thing to note about NVIDIA “open sourcing their driver” is that they only open sourced the kernel portion. I see no intention of opening the userspace portion. GPU drivers have multiple parts. The kernel driver is the low level interface that passes data to and from the hardware while the userspace is what actually handles converting OpenGL, Vulkan, OpenCL, CUDA, etc. calls into GPU commands and that part is where most of the performance impact happens. NVIDIA is not open sourcing the userspace.

            That’s why NVK/Nouveau are so important, because it is a fully open stack. It is also part of the Mesa project which encompasses all the open GPU drivers on Linux which makes it more integrated with the Linux graphics stack.

  • jeffreyosborne@lemm.ee
    link
    fedilink
    English
    arrow-up
    1
    ·
    1 month ago

    I’d say amd or intel, but intel isn’t very good for stability or price-to-performance iirc

  • herrvogel@lemmy.world
    link
    fedilink
    English
    arrow-up
    0
    ·
    1 month ago

    I got one machine with an amd gpu and another with an Nvidia. The amd machine is so much more comfortable to use, it’s not even funny. The amd card just keeps chugging along and doing its job without bothering me, whereas the Nvidia card keeps making me make sure the drivers are properly loaded in the first place.

    • Cyborganism@lemmy.ca
      link
      fedilink
      English
      arrow-up
      0
      ·
      1 month ago

      I’ve never used an AMD graphics card, but I recently got into gaming in Linux with my NVidia card and this is one of the things I have to deal with.

      • I want to launch a game.
      • There’s a problem
      • Oh are my drivers up to date?
      • apt-get update & upgrade
      • check driver version
      • check online for latest driver
      • I think flatpaks need to be updated as well? I’m new to flatpaks too.

      But yeah, you gotta check all the time.

      • CalcProgrammer1@lemmy.ml
        link
        fedilink
        English
        arrow-up
        1
        ·
        1 month ago

        AMD (or anything that uses Mesa drivers really) just works out of the box. That pain is unique to NVIDIA.