Nvidia Driver install

Working on xfce, I have got a problem with nvidia RTX5050 that had been working fine until now. After the last update, the graphics are slower and clearly limited with a drop of fps when gaming and finally, freezing.

Acording to nvidia driver base the new driver is 595 but only 580 is available until now and I assume this would be working. I cannot activate v580 as it is conflicting with the open nvidia

manjaro-settings-manager

gives

config 'video-nvidia-580xx' conflicts with config(s): video-nvidia

I did also make other intents with mhwd and forcing install of the new driver but all this enter in conflict with the nvidia installation and does not conclude.
Finally, I am a bit confused by the output of

nvidia-smi

that gives

NVIDIA-SMI 610.43.02              KMD Version: 610.43.02     CUDA UMD Version: 13.3

According to my former investigations, KMD version corresponds to a Driver version, 610, well above 595.

I did finally also apply kernel 6.18 from 6.12 but this did not solve anything.

First, I don’t have nvidia gpus. However, the package nvidia-open-dkms is probably installed and this is the latest driver. Do you want to downgrade the driver? I would rather recommend to try to upgrade the kernel to 7.1 or even 7.2rc. You can keep the 6.18 as fallback. Manjaro’s setting manager makes it easy to install several kernels.

Thank you, I am not willing to downgrade the driver but my system upgrade did mess up the nvidia set-up.
I will try to install nvidia-open-dkms that is missing indeed but I do not know why?
I prefer to stay with 6.18 wich is the LTS version.
I will try and report.
Thank you

This does not work and I did uninstall.
Back again to the driver that is not working completely

Mod edit: Consecutive posts merged.

Please post the output of inxi -zv8.

2 Likes

Your GPU should work with both 610 and 580, but 610 is a new feature branch so may have more issues. Not sure why 595 is no longer in the repo, I didn’t notice until now (unless I forgot about it).

There could be other reasons for that.

It’s generally helpful if you show the command and resulting output so we can see what’s going on.

Anyway this should do it.

sudo mhwd -r pci video-nvidia
sudo mhwd -i pci video-nvidia-580xx

If you get a conflict with libxnvctrl, remove it and run the command again, like below.

sudo pacman -Rdd libxnvctrl
sudo mhwd -i pci video-nvidia-580xx

It should pull in libxnvctrl-580xx automatically. If not then re-install it manually.

sudo pacman -S libxnvctrl-580xx 

Because you’ll have linux618-nvidia-open instead.

Thank you for your help.

Applying your proposals gives:

sudo mhwd -r pci linux-nvidia   > Error: config 'linux-nvidia' is not installed!
sudo mhwd -i pci linux-nvidia-580xx   > Error: config 'linux-nvidia-580xx' does not exist!

I did try to install them with sudo pacman -S linux-nvidia linux-nvidia-580xx error: target not found: linux-nvidia linux-nvidia-580xx

I dif identify another interesting package related to the driver 580 that is probably more adapted for the time beeing and tryed to install

sudo pacman -Syu linux-nvidia-580xx-meta

:: nvidia-580xx-utils-580.159.04-1 and nvidia-utils-610.43.02-2 are in conflict (nvidia-libgl). Remove nvidia-utils? [y/N] y
error: failed to prepare transaction (could not satisfy dependencies)
:: removing nvidia-utils breaks dependency 'nvidia-utils=610.43.02' required by lib32-nvidia-utils
:: removing nvidia-utils breaks dependency 'nvidia-utils=610.43.02' required by linux618-nvidia-open

My personnal impression is that the recent upgrade of Manjaro did install the driver 610 which is not fully working for me and the whole “system” of driver/utils is blocking the downgrading.
All my explorations yesterday did give a similar result, conflict and dependencies that would be broken.
Nota: I did keep the kernel 6.18 LTS as the default to avoid an additiionnal difficulty for the time being

Sorry they were typos, should’ve been video-nvidia and video-nvidia-580xx, I’ve fixed my original post.

The actual packages would be linux618-nvidia-open and linux618-nvidia-580xx-open, but there are other packages which mhwd will take care of, so use mhwd.