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.


Thankfully, I don’t do much GPU computing outside of simple video editing and games. Cuda was never a selling point for me; it was mainly raytracing, and generally speaking, I don’t use it much anymore now that I’ve experienced the wow factor.
It’s almost plug&play for you then. The only thing besides following the wiki that’s already mentioned is to look up AMD specific Proton launch arguments like forcing games to use FSR4.
Oh, thank you! I would have absolutely missed that little detail.
No problem. There’s also another handy tool here:
https://github.com/optiscaler/OptiScaler/blob/master/Spoofing.md#linux
You can spoof DLSS support and actually use FSR4 instead with games that don’t officially support FSR, quite handy.
Otherwise AFAIK the Proton command “PROTON_FSR4_UPGRADE=1” will only upgrade games officially supporting older versions of FSR.
You should be fairly well served then. reach out to us if you face any bottlenecks with gfx compute.