How to update to Nvidia beta drivers?

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. :wink:

❯ 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:

  1. Uninstall the current drivers:

    sudo mhwd --remove pci video-nvidia
    

    Dot not reboot!

  2. Uninstall anything else nvia-related:

    pamac remove $(pamac search --installed --quiet nvidia)
    

    Do not reboot.

  3. 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!