Only one Nvidia driver version in mhwd list - how to install a newer driver?

Hi,

Since a few updates ago all Nvidia drivers are removed from the list in mhwd, but only 390xx is available so I am forced to use the old driver.
I want to use Nvidia HPS-SDK which does not support the old driver, hence I need to find a way to install a newer driver. My question is how to do that.

I have two installed kernels, both LTS, ver. 5.4.89-1 and 4.19.167-1.

In this forum I found out that uninstalling a deprecated kernel solved a similar problem with Nvidia drivers. However neither of my two installed kernels is deprecated.

Possibly important info: in order to use external monitor attached to HDMI port of my laptop (Acer a717-72G) I have installed Optimus Manager. It is the only solution I found to work properly, seamlessly and with decent performance.

My computer has GTX 1050 GPU.

So, what can I do to get back possibility to install a newer Nvidia driver, e.g. ver. 455.

The latest driver is

# mhwd -i pci video-nvidia

mhwd -i pci video-nvidia gives:

Error: config ‘video-nvidia’ does not exist

mhwd -l lists:

0000:01:00.0 (0300:10de:1c8d) Display controller nVidia Corporation:


              NAME               VERSION          FREEDRIVER           TYPE

video-hybrid-intel-nvidia-390xx-bumblebee 2020.11.30 false PCI
video-nvidia-390xx 2020.11.30 false PCI
video-linux 2018.05.04 true PCI
video-modesetting 2020.01.13 true PCI
video-vesa 2017.03.12 true PCI

0000:00:02.0 (0300:8086:3e9b) Display controller Intel Corporation:


              NAME               VERSION          FREEDRIVER           TYPE

video-hybrid-intel-nvidia-390xx-bumblebee 2020.11.30 false PCI
video-linux 2018.05.04 true PCI
video-modesetting 2020.01.13 true PCI
video-vesa 2017.03.12 true PCI

So there are no newer Nvidia driver in the list.
As I wrote above, I have to use Optimus manager, which possibly causes the issue (does it?).
For instance /lib/modprobe.d/optimus-manager.conf lists nvidia drivers as blacklisted:
blacklist nouveau
blacklist nvidia_drm
blacklist nvidia_uvm
blacklist nvidia_modeset
blacklist nvidia

Removing this file does not solve the problem of missing Nvidia drivers.

Uninstalling optimus-manager does not solve the problem. I also uninstalled 4.19.167-1 kernel which also did not listed back newer Nvidia drivers.

Any suggestion?

Then you need to update your system.

# pacman-mirrors --continent && pacman -Syyu

Reinstall the mhwd-db package: sudo pacman -S mhwd-db.

1 Like

@pobrn, reinstalling mhwd-db fixed the problem. Thanks!

This topic was automatically closed 15 days after the last reply. New replies are no longer allowed.