I would like to update to the Nvidia beta drivers and couldn’t succeed.
Is it possible and is there a simple and straightforward procedure to update from the stable drivers to the beta ones ?
The reason for updating is that I just want to try them.
Hi @xenom, and welcome!
Manjaro, itself, doesn’t provide the beta drivers. Not even necessarily all the stable drivers.
However, they are available in the AUR:
$ pamac search --aur nvidia-beta
opencl-nvidia-beta 560.35.03-1 AUR
OpenCL implemention for NVIDIA (beta version)
lib32-opencl-nvidia-beta 560.35.03-1 AUR
OpenCL implemention for NVIDIA (32-bit, beta version)
nvidia-beta-dkms 560.35.03-1 AUR
NVIDIA driver sources for linux (beta version)
nvidia-beta 560.35.03-1 AUR
NVIDIA drivers for Arch's official 'linux' package (beta version)
So the can be installed using:
pamac build nvidia-beta-dkms
I’m thinking you’d also need to remove the official ones from the repository:
sudo mhwd --remove video-nvidia
I’ve never done this. so it might be different steps. I simply don’t know.
a Reminder: While use of the AUR is possible, it’s neither recommended nor supported. See:
Thank you so much.
Unfortunately the removing command you suggested doesn’t work.
I also tried the official command from the manual sudo mhwd -r pci video-nvidia
but it’s not working since it will break the dependancies nvidia-utils and nvidia-utlis=550.120
I also get the same error message when I try to build ```
pamac build nvidia-beta-dkms
I really don’t know if I should give any more assistance regarding this, as it could f…mess up your system royally and it is an unsupported AUR package…
Why not suggest switching to the unstable repository? The nvidia 560.35.03 driver is here.
Because that’s still not the beta driver
You’re right–there is no current beta driver for the New Feature Branch.
❯ pamac search --repos nvidia-utils
nvidia-470xx-utils 470.256.02-4 extra
NVIDIA drivers utilities
nvidia-390xx-utils 390.157-14 extra
NVIDIA drivers utilities
lib32-nvidia-470xx-utils 470.256.02-1 multilib
NVIDIA drivers utilities (32-bit)
lib32-nvidia-390xx-utils 390.157-4 multilib
NVIDIA drivers utilities (32-bit)
lib32-nvidia-utils 560.35.03-1.0 [Installed] multilib
NVIDIA drivers utilities (32-bit)
nvidia-utils 560.35.03-3 [Installed] extra
NVIDIA drivers utilities
❯ pamac search --aur nvidia-utils-beta
lib32-nvidia-utils-beta 560.35.03-1 AUR
NVIDIA drivers utilities (32-bit, beta version)
nvidia-utils-beta 560.35.03-1 AUR
NVIDIA drivers utilities (beta version)
That may be, but at least the new feature branch can be had without resorting to AUR.
Please do if it doesn’t involve too many steps and potential back and forth in this tread.
I don’t have anything critical on the Manjaro boot drive and my main OS is in another drive.
You seem to know how to do it. What’s the correct procedure ?
First make sure everything’s backed up.
Then:
-
Uninstall the current drivers:
sudo mhwd --remove pci video-nvidia
Dot not reboot!
-
Uninstall anything else nvia-related:
pamac remove $(pamac search --installed --quiet nvidia)
Do not reboot.
-
Install the beta drivers from the AUR:
pamac build nvidia-beta-dkms
Now you can reboot.
Note, again: this isn’t even close to official, and might cause breakage. Neither me nor Manjaro takes any responsibility should something go wrong.
Good luck!
Luck wasn’t on my side I guess.
sudo mhwd --remove pci video-nvidia 1 ✘ 1m 40s
> Removing video-nvidia...
Sourcing /etc/mhwd-x86_64.conf
Has lib32 support: true
Sourcing /var/lib/mhwd/local/pci/video-nvidia/MHWDCONFIG
Processing classid: 0300
Sourcing /var/lib/mhwd/scripts/include/0300
Processing classid: 0302
vérification des dépendances…
erreur : la préparation de la transaction a échoué (la satisfaction des dépendances a échoué)
:: la suppression de nvidia-utils casse la dépendance « nvidia-utils=550.120 » requise par linux610-rt-nvidia
:: la suppression de nvidia-utils casse la dépendance « nvidia-utils=550.120 » requise par linux611-rt-nvidia
Error: pacman failed!
Error: script failed!