New NVIDIA drivers are not available in mhwd after update

Hi. I gave a second chance to manjaro. After clean installing OS I’m still struggling with the same problem. On first boot after installing whole OS i see in mhwd GUI that there is a 455 version of drivers are available to install. I am such a user that before using system I let the system update itself. That’s what I did, and unfortunately for me in mhwd GUI I lost all NVIDIA driver versions except 390 available to install. I have a GTX 650 Ti Super GPU and according to the NVIDIA website, for the latest released driver (455) my card is supported.

How to fix that to install latest NVIDIA driver 455 via mhwd?

inxi -Fazy
System:
  Kernel: 5.10.2-2-MANJARO x86_64 bits: 64 compiler: gcc v: 10.2.0 
  parameters: BOOT_IMAGE=/boot/vmlinuz-5.10-x86_64 
  root=UUID=c79209d9-8416-47b1-a8a9-472b737df337 rw quiet apparmor=1 
  security=apparmor resume=UUID=d358d149-6ed5-41f5-b20d-7683346173ac 
  udev.log_priority=3 
  Desktop: KDE Plasma 5.20.4 tk: Qt 5.15.2 wm: kwin_x11 dm: SDDM 
  Distro: Manjaro Linux 
Machine:
  Type: Desktop Mobo: MSI model: Z270 PC MATE (MS-7A72) v: 1.0 
  serial: <filter> UEFI: American Megatrends v: 1.A0 date: 07/04/2018 
CPU:
  Info: Dual Core model: Intel Pentium G4560 bits: 64 type: MT MCP 
  arch: Kaby Lake family: 6 model-id: 9E (158) stepping: 9 microcode: DE 
  L2 cache: 3 MiB 
  flags: lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx bogomips: 28009 
  Speed: 800 MHz min/max: 800/3500 MHz Core speeds (MHz): 1: 800 2: 800 3: 800 
  4: 800 
  Vulnerabilities: Type: itlb_multihit status: KVM: VMX disabled 
  Type: l1tf 
  mitigation: PTE Inversion; VMX: conditional cache flushes, SMT vulnerable 
  Type: mds mitigation: Clear CPU buffers; SMT vulnerable 
  Type: meltdown mitigation: PTI 
  Type: spec_store_bypass 
  mitigation: Speculative Store Bypass disabled via prctl and seccomp 
  Type: spectre_v1 
  mitigation: usercopy/swapgs barriers and __user pointer sanitization 
  Type: spectre_v2 mitigation: Full generic retpoline, IBPB: conditional, 
  IBRS_FW, STIBP: conditional, RSB filling 
  Type: srbds mitigation: Microcode 
  Type: tsx_async_abort status: Not affected 
Graphics:
  Device-1: NVIDIA GK106 [GeForce GTX 650 Ti] vendor: Micro-Star MSI 
  driver: nouveau v: kernel bus ID: 01:00.0 chip ID: 10de:11c6 
  Display: x11 server: X.Org 1.20.10 compositor: kwin_x11 driver: nouveau 
  unloaded: modesetting alternate: fbdev,nv,vesa display ID: :0 screens: 1 
  Screen-1: 0 s-res: 2880x900 s-dpi: 96 s-size: 762x238mm (30.0x9.4") 
  s-diag: 798mm (31.4") 
  Monitor-1: DVI-I-1 res: 1440x900 hz: 60 dpi: 89 size: 410x257mm (16.1x10.1") 
  diag: 484mm (19.1") 
  Monitor-2: DVI-D-1 res: 1440x900 hz: 60 dpi: 90 size: 408x255mm (16.1x10.0") 
  diag: 481mm (18.9") 
  OpenGL: renderer: NVE6 v: 4.3 Mesa 20.3.1 direct render: Yes 
Audio:
  Device-1: Intel 200 Series PCH HD Audio vendor: Micro-Star MSI 
  driver: snd_hda_intel v: kernel bus ID: 00:1f.3 chip ID: 8086:a2f0 
  Device-2: NVIDIA GK106 HDMI Audio vendor: Micro-Star MSI 
  driver: snd_hda_intel v: kernel bus ID: 01:00.1 chip ID: 10de:0e0b 
  Sound Server: ALSA v: k5.10.2-2-MANJARO 
Network:
  Device-1: Intel Ethernet I219-V vendor: Micro-Star MSI driver: e1000e 
  v: kernel port: f000 bus ID: 00:1f.6 chip ID: 8086:15b8 
  IF: enp0s31f6 state: up speed: 100 Mbps duplex: full mac: <filter> 
Drives:
  Local Storage: total: 698.65 GiB used: 9.85 GiB (1.4%) 
  SMART Message: Unable to run smartctl. Root privileges required. 
  ID-1: /dev/nvme0n1 maj-min: 259:0 vendor: Samsung 
  model: SSD 970 EVO Plus 250GB size: 232.89 GiB block size: physical: 512 B 
  logical: 512 B speed: 31.6 Gb/s lanes: 4 serial: <filter> rev: 2B2QEXM7 
  temp: 33.9 C 
  ID-2: /dev/sda maj-min: 8:0 vendor: Seagate model: ST500DM002-1BD142 
  size: 465.76 GiB block size: physical: 4096 B logical: 512 B speed: 6.0 Gb/s 
  serial: <filter> rev: KC44 
Partition:
  ID-1: / raw size: 223.79 GiB size: 219.28 GiB (97.98%) used: 9.85 GiB (4.5%) 
  fs: ext4 dev: /dev/nvme0n1p2 maj-min: 259:2 
  ID-2: /boot/efi raw size: 300 MiB size: 299.4 MiB (99.80%) 
  used: 312 KiB (0.1%) fs: vfat dev: /dev/nvme0n1p1 maj-min: 259:1 
Swap:
  Kernel: swappiness: 60 (default) cache pressure: 100 (default) 
  ID-1: swap-1 type: partition size: 8.8 GiB used: 0 KiB (0.0%) priority: -2 
  dev: /dev/nvme0n1p3 maj-min: 259:3 
Sensors:
  System Temperatures: cpu: 29.8 C mobo: 27.8 C gpu: nouveau temp: 27.0 C 
  Fan Speeds (RPM): N/A gpu: nouveau fan: 1080 
Info:
  Processes: 189 Uptime: 45m wakeups: 0 Memory: 7.73 GiB 
  used: 2.15 GiB (27.8%) Init: systemd v: 247 Compilers: gcc: N/A Packages: 
  pacman: 1273 lib: 381 flatpak: 0 Shell: Bash v: 5.1.0 running in: konsole 
  inxi: 3.2.01
find /var/lib/mhwd -type f -name "*.old"
/var/lib/mhwd/db/pci/graphic_drivers/hybrid-intel-nvidia-prime/MHWDCONFIG.old
/var/lib/mhwd/db/pci/graphic_drivers/nvidia/MHWDCONFIG.old
/var/lib/mhwd/db/pci/graphic_drivers/hybrid-amd-nvidia-prime/MHWDCONFIG.old
/var/lib/mhwd/ids/pci/nvidia.ids.old
mhwd -la
> All PCI configs:
--------------------------------------------------------------------------------
                  NAME               VERSION          FREEDRIVER           TYPE
--------------------------------------------------------------------------------
  video-virtualmachine            2020.03.26                true            PCI
          video-sisusb            2020.01.18                true            PCI
           video-linux            2018.05.04                true            PCI
    video-nvidia-390xx            2020.11.30               false            PCI
              video-s3            2020.01.18                true            PCI
            video-vesa            2017.03.12                true            PCI
          video-voodoo            2017.03.12                true            PCI
video-hybrid-intel-nvidia-390xx-bumblebee            2020.11.30               false            PCI
     video-modesetting            2020.01.13                true            PCI
      video-openchrome            2020.01.18                true            PCI
       video-rendition            2020.01.18                true            PCI
     network-rt3562sta            2013.12.07                true            PCI
       network-slmodem            2013.12.07                true            PCI
         network-r8168            2016.04.20                true            PCI
   network-broadcom-wl            2018.10.07                true            PCI


Warning: No USB configs found!
1 Like

This is actually a bit odd, while i can actually can somewhat confirm the problem, as mhwd -la doesn’t specifically list the 455 driver configuration, your inxi shows that you have 5.9.11 as a kernel while the current version is 5.9.16 and is EOL. I recommend switching over to 5.10.
My current guess is it got renamed to simply video-nvidia, as it is now a more rolling release for the nvidia driver.

1 Like

I switched now to linux-510 and updated inxi -Fazy output in main post. Still same issue.

Have you checked if the driver config is available?

Unfortunately video-nvidia driver config is not available. I put output od mhwd in main post.

Just read through most of the last stable update thread and it seems your problem has not been reported until now, so i would recommend making a post about it in the relevant thread.
What you could do for now, would be to

    • use the 390xx driver series, as it is available for your system

or

    • install the 455xx driver manually by installing the packages required for it and if need be edit/create the necessary config files

Edit:
One last thing we could check though would be if the needed mhwd files are installed. Could you post the output of pamac list -i | grep mhwd?

I seem to have the same problem i did some updates and got a black screen ,a few lines at the top of the page error that says about back light error.So i did a fresh install then followed the install nvidia drivers from the front manjaro page .Now i activate nvidia server settings and the monitor isnt there .im not sure what drivers i have installed as the list -i | grep mhwd cmd not found .The page has allso no maximize to full screen now .when i click the top right middle upside down v the page goes down not out .

For driver version 455 mhwd files are installed.

mhwd                               0.6.5-2                     core       253,4 kB
mhwd-amdgpu                        19.1.0-1                    core       1,0 kB
mhwd-ati                           19.1.0-1                    core       4,0 kB
mhwd-db                            0.6.5-7                     core       28,0 kB
mhwd-nvidia                        455.45.01-3                 core       1,5 kB
mhwd-nvidia-340xx                  340.108-1                              2,5 kB
mhwd-nvidia-390xx                  390.138-1                   core       1,9 kB

Then i would really recommend a report in the stable update thread. Sorry that i wasn’t able to be of much help.

1 Like

See if this post can help… :arrow_down:

You need to install linux510-nvidia (have 455.45.01 driver)

I don’t have nvidia-455xx-utils installed, there is nvidia-utils installed in version 455.45.01-2 by default.

No any change. I installed that then rebooted but nothing changed, same issue.

I think NVIDIA 455 is only available for LTS Kernel 5.4. It’s not in the 5.10 repos yet.

You are most likely thinking wrong. I installed linux-54 via mhwd-kernel and linux54-nvidia via pamac and I booted to that kernel via grub but still mhwd not showing any other NVIDIA versions.

GPU has kepler chipset (GK106-240-A1) and should be supported by latest v455 driver
mhwd-nvidia 455.45.01-3 core 1,5 kB
it works on my GK108B GPU

Suggest you go to Manjaro Settings Manager

manjaro-settings-manager -m msm_mhwd

Right-click and select uninstall for any driver shown as ‘Open-Source’ and ‘Installed’

Then right-click video-nvidia and select install

click on ‘show details’ during uninstall/install process to watch for any errors

Okay, I can confirm mhwd does not show Nvidia drivers up in linux-510 either.

there is not video-nvidia option to select.

1 Like

I got the same problem after the big update. But i fixed it by uninstalling nvidia-prime,
nvidia-utils, and lib32-nvidia-utils, then install the driver back with mhwd
hope this helps

I’ve uninstalled nvidia-utils and its dependency linux510-nvidia. I rebooted and still mhwd -a pci nonfree 0300 does not install any nvidia drivers. Nvidia drivers aren’t listed in Manajaro Hardware Manager either.

Did you install the driver using mhwd in some specific way?