Been using AMD gpus for years due to their superb Linux support. Would like to play around with AI image generation completely offline so a Nvidia gpu is kinda must. Besides that I do some gaming as well.

Currently I have AMD RX 6750 XT and am considering replacing it with a RTX 5060 TI with 16 GB vram. How well does Nvidia gpus work in modern Linux systems. I’m running Tumbleweed with KDE plasma on X11.

Other hardware is Ryzen 7 7700X and an Asrock B650 PG Lightning motherboard.

Edit: Been using InvokeAI so far but cpu only is super slow.

  • Shirasho ( Shirasho@lemmings.world ) 
    link
    fedilink
    English
    arrow-up
    3
    ·
    8 months ago

    There are problems with GPUs with more than 2 fans since the NVIDIA drivers only support 2 fan controllers. Usually the third fan is controlled by vendor software and many of those vendors do not have Linux software. What you end up with is a GPU where only 2 fans spin.

    Other than that I have yet to run into any real problems.

  • Last I checked 50 series is just a lot less reliable than a 9070/XT in Linux. They should mostly work on anything with a new enough kernel but I think gamersnexus found like a 9070xt beating a 5090 in some games which is just silly, but mostly it was okay at least, and if you’re ray tracing then it’s still better even with inconsistencies. I would still probably suggest a 9070 at that price point tho.

    • FrostyPolicy ( FrostyPolicy@suppo.fi ) OP
      link
      fedilink
      English
      arrow-up
      2
      ·
      8 months ago

      Wish it was that simple. If I select AMD device to use it won’t work. It crashes with: RuntimeError: HIP error: invalid device function.

      Edit: Have a feeling it might be trying to use the igpu for some reason.

        • FrostyPolicy ( FrostyPolicy@suppo.fi ) OP
          link
          fedilink
          English
          arrow-up
          1
          ·
          8 months ago

          You’re a life saver! Did the force reinstall mentioned in that github issue and ran Invoke with the command you provided. Now it runs with gpu rendering 🥳. Though I ran out of vram 🤣.

        • FrostyPolicy ( FrostyPolicy@suppo.fi ) OP
          link
          fedilink
          English
          arrow-up
          1
          ·
          8 months ago

          Did u run

          rocm-smi
          

          It gives:

          ========================================== ROCm System Management Interface ==========================================
          ==================================================== Concise Info ====================================================
          Device  Node  IDs              Temp    Power    Partitions          SCLK    MCLK     Fan  Perf  PwrCap  VRAM%  GPU%
          (DID,     GUID)  (Edge)  (Avg)    (Mem, Compute, ID)
          ======================================================================================================================
          0       1     0x73df,   60335  40.0°C  8.0W     N/A, N/A, 0         500Mhz  96Mhz    0%   auto  220.0W  19%    0%
          1       2     0x164e,   6110   39.0°C  29.047W  N/A, N/A, 0         N/A     3000Mhz  0%   auto  N/A     4%     0%
          ======================================================================================================================
          ================================================ End of ROCm SMI Log =================================================
          
  • i have a 1650 and as long as you have that or newer the open source drivers should just work. iirc the proprietary drivers are a little better right now but that probably wont stay for long with how close they are.

  • ElectroLisa ( ElectroLisa@piefed.blahaj.zone ) 
    link
    fedilink
    English
    arrow-up
    1
    ·
    8 months ago

    Last time I tried an Nvidia GPU was around June 2025 and it was an RTX 3080 on Arch Linux.

    I used the nvidia-dkms package and followed the Arch Wiki to get the proprietary drivers working and didn’t have too many problems there.

    I use my PC mainly for gaming and browsing the web, so can’t comment on any productivity apps.

    In terms of gaming, I think nearly all of the proprietary Nvidia technologies work on Linux, like DLSS, Reflex etc., albeit only on proprietary drivers.

    Performance in games appear to be roughly on par with Windows, with an exception of DirectX 12 games where you will definitely notice a performance degradation.

    There is a quirk with Flatpak apps, where you must have the same driver version as your system, otherwise apps won’t utilise them and default to either software rendering (ex. llvmpipe) or Nouveau.

    Another quirk I had was with Wayland, where games were always Vsynced if I had VRR enabled on my monitor. On top of that it felt like Plasma handled compositing better when using Adaptive Sync on an AMD GPU than Nvidia. You’ve mentioned you’re using X11 so I think that shouldn’t be an issue for you.

    Considering all of this, personally I’d still stick with AMD, mainly due to better Wayland experience and no performance degradation in DirectX 12 games. But again, that’s just my preference.

    • FrostyPolicy ( FrostyPolicy@suppo.fi ) OP
      link
      fedilink
      English
      arrow-up
      1
      ·
      8 months ago

      Thanks for the insights. Gaming performance is not a huge deal. The most demanding games in my library are probably Oblivion remaster, Metro Exodus enhanced edition, Hitman WoA and BG3.