I used this to get nVidia Beta for Wayland explicit sync early temporarily. It worked wonderfully, but now that nvidia 555 drivers has arrived in Arch stable repos, how do I move back vanilla?
I have Arch Steam installed, some of it’s packages depend on nvidia’s packages. So I cannot simply remove nvidia packages without replacing them (don’t know how to replace packages with pacman yet).
I know that nvidia-all installed these packages (with -tkg suffix, and they are marked as not-in-AUR by yay):
I cannot use nvidia-inst, because it are not compatible with Steam installed (because Steam uses some lib32 dependencies which nvidia-inst wants to remove).
What steps should I take? nVidia 3090. I’m half literate with pacman and yay currently.
It looks like you’d change it to “egl-wayland”, however they don’t conflict with each other so it won’t get replaced — you’ll just have both.
Before doing any of this, make sure you have a backup. Always have a backup whenever you are changing core system packages/files.
Also, some users are reporting issues with this new official driver, so if the one you have is currently working, then you can wait a few more days before switching. FOMO is always a bad idea.
looking for conflicting packages...
:: lib32-nvidia-utils-555.58-1 and lib32-nvidia-utils-tkg-555.52.04-254 are in conflict (lib32-nvidia-libgl). Remove lib32-nvidia-utils-tkg? [y/N] y
:: nvidia-utils-555.58-1 and nvidia-utils-tkg-555.52.04-254 are in conflict (nvidia-libgl). Remove nvidia-utils-tkg? [y/N] y
:: nvidia-dkms-555.58-1 and nvidia-dkms-tkg-555.52.04-254 are in conflict (NVIDIA-MODULE). Remove nvidia-dkms-tkg? [y/N] y
:: lib32-opencl-nvidia-555.58-1 and lib32-opencl-nvidia-tkg-555.52.04-254 are in conflict. Remove lib32-opencl-nvidia-tkg? [y/N] y
:: nvidia-settings-555.58-1 and nvidia-settings-tkg-555.52.04-254 are in conflict. Remove nvidia-settings-tkg? [y/N] y
:: opencl-nvidia-555.58-1 and opencl-nvidia-tkg-555.52.04-254 are in conflict. Remove opencl-nvidia-tkg? [y/N] y
No need for explicit egl-wayland installation, it comes as dependency.