I’m running CachyOS, and having an Nvidia card, I’m using their Nvidia-specific kernel. I know this 3060 won’t last forever, and I’m planning to upgrade to an AMD card for a better overall experience.

Is there anything I should be aware of regarding the kernel or other compatibility when switching brands? Can I simply plug in the new one and run pacman -Syu?

Sidenote: I will plan around my PSU’s output, so no need to advise regarding physical compatibility.

  • Lucy :3@feddit.org
    link
    fedilink
    arrow-up
    0
    ·
    14 days ago

    Actually, there is one more package you might need: vulkan-radeon. The nvidia package, which you can remove then, provided that implementation itself.

    • Vik@lemmy.world
      link
      fedilink
      English
      arrow-up
      0
      ·
      14 days ago

      huh, that’s interesting. what does that provide to the system? Is that like having the lunarg loader present on a windows install?

      • Lucy :3@feddit.org
        link
        fedilink
        arrow-up
        0
        ·
        14 days ago

        It basically allows vulkan, the graphics engine, to work with AMD driver (which resides in the kernel). For OpenGL to work with it, you need the mesa package, but that’s usually installed anyway.

        • Vik@lemmy.world
          link
          fedilink
          English
          arrow-up
          0
          ·
          14 days ago

          Isn’t that part already covered by the radv mesa driver? I’m really confused. did you mean to refer to vulkan as a 3D gfx API rather than an engine? Or are there specific rendering engine workarounds included in the aforementioned package?

          • Lucy :3@feddit.org
            link
            fedilink
            arrow-up
            0
            ·
            14 days ago

            mesa only coveres, OpenGL, according to the arch wiki.

            also, the former, I couldn’t remember the correct word

            • Vik@lemmy.world
              link
              fedilink
              English
              arrow-up
              0
              ·
              edit-2
              14 days ago

              That’s not correct, though it may be ASIC specific. Can you tell me which GPU you’re using?

              IME, GCN4 and up are all seamlessly served by the radv mesa driver. If this person upgrades to a newer AMD GPU, they will not need to manually install a Vulkan ICD

              To add, there are mesa vulkan drivers for Intel (ANV, which is the original basis of RADV), nvidia (NVK), Qualcomm (Turnip), and Apple Silicon (forgot the name but something apple-y I hope), and several others.

              I’m not sure if there’s any caveats specific to arch, I’ve not used it much outside of EndeavourOS, and primarily use Fedora, though the former was a completely plug and play experience across several systems with various generations of AMD graphics.