Mhwd installs old proprietary driver (390xx) instead of latest compatible (470xx)

Attempting installation of latest GPU drivers for Nvidia Geforce GT640M fails because mhwd only has an outdated proprietary hybrid Intel-Nvidia 390xx driver (bumblebee) and open-source drivers. Tried updating system (no result), installing latest drivers (incompatible with my graphics), using the same format to install the 470xx driver (no matching device for config found).

Welcome to Manjaro forum @Zeabashi

Please post more information about system

inxi -SMGaz

Nvidia documentation states that most GT 640M GPU are supported by 470.xx driver but there is one exception

What's a legacy driver? | NVIDIA

The 470.xx driver supports the following set of GPUs.

NVIDIA GPU product Device PCI ID Subdevice PCI ID
GeForce GT 640M LE 0FCE
GeForce GT 640M 0FD2
GeForce GT 640M LE 0FD2 1028 0595
GeForce GT 640M LE 0FD2 1028 05B2
GeForce GT 640M LE 0FD3
GeForce GT 640M 0FD8

The 390.xx driver supports the following set of GPUs.

NVIDIA GPU product Device PCI ID Subdevice PCI ID
GeForce GT 640M LE 0DE9 17AA 3977

The last official driver to support the GeForce GT 640M was;

I note that Nvidia 470.256 for Linux (2024-06-04) lists the GeForce GT 640M LE as supported; though it might be a similar model, it’s not quite what you have, is it.

My opinion is that with a GPU of that vintage you might be better served staying with free drivers.

Regards.

1 Like