Unable to correctly install the 390 nvidia driver

Hello,

As I try to install video-nvidia-390xx, I get 1 warning and 1 error :

mhwd -r pci video-nvidia-340xx
Warning: config ‘/var/lib/mhwd/local/pci/video-nvidia-440xx/MHWDCONFIG’ is invalid!
Error: config ‘video-nvidia-390xx’ conflicts with config(s): video-nvidia

There is some informations about my config:

yay -Q | grep nvidia
lib32-nvidia-utils 455.45.01-3
lib32-opencl-nvidia 455.45.01-3
linux510-nvidia 455.45.01-10.0
linux59-nvidia 455.45.01-6
mhwd-nvidia 455.45.01-3
mhwd-nvidia-340xx 340.108-1
mhwd-nvidia-390xx 390.138-1
nvidia-utils 455.45.01-2
opencl-nvidia 455.45.01-2

mhwd -li
Warning: config ‘/var/lib/mhwd/local/pci/video-nvidia-440xx/MHWDCONFIG’ is invalid!
Installed PCI configs:


              NAME               VERSION          FREEDRIVER           TYPE

       video-linux            2018.05.04                true            PCI
      video-nvidia            2020.11.30               false            PCI

Warning: No installed USB configs!

Thanks !

Is there any particular reason why you want to install the older driver when a more recent one is also compatible (according to mhwd)?

Nope, I tried this:

sudo mhwd -r pci video-nvidia-440xx

But it says

Error: config ‘video-nvidia-440xx’ is not installed!

For the record, I have to install it because after the last update, the desktop does not start. I had an error:

Error: config ‘video-nvidia-390xx’ conflicts with config(s): video-nvidia

What should I do to clean my nvidia installation and get the last correct driver?

Thanks !

The output of mhwd -li in your first post indicates that you already have the latest NVIDIA driver. You can check by running nvidia-smi, it should output “455.45.01” as the driver version.

1 Like

Indeed:
nvidia-smi
Mon Jan 4 19:00:58 2021
±----------------------------------------------------------------------------+
| NVIDIA-SMI 455.45.01 Driver Version: 455.45.01 CUDA Version: 11.1 |
|-------------------------------±---------------------±---------------------+
| GPU Name Persistence-M| Bus-Id Disp.A | Volatile Uncorr. ECC |
| Fan Temp Perf Pwr:Usage/Cap| Memory-Usage | GPU-Util Compute M. |
| | | MIG M. |
|===============================+======================+======================|
| 0 GeForce GTX 980 Off | 00000000:01:00.0 On | N/A |
| 32% 54C P0 49W / 180W | 228MiB / 4040MiB | 0% Default |
| | | N/A |
±------------------------------±---------------------±---------------------+

±----------------------------------------------------------------------------+
| Processes: |
| GPU GI CI PID Type Process name GPU Memory |
| ID ID Usage |
|=============================================================================|
| 0 N/A N/A 751 G /usr/lib/Xorg 226MiB |
| 0 N/A N/A 1749 G /usr/bin/nvidia-settings 0MiB |
±----------------------------------------------------------------------------+

I wonder why Manjaro said, when I opened the desktop session, that the driver was not able to load, and that it was not using hardware acceleration…

this: “check your video drivers ; your system has actually no hardware acceleration ; it could result in low performance and high cpu usage”