Driver support for GeForce 750M (GK107M - 0FE4)

Currently running Ubuntu 22.04 on a Dell Inspiron 17 (7000 Series).
The GPU is a GeForce 750M, with PCI ID 0FE4.

$ lspci -nn
00:02.0 VGA compatible controller [0300]: Intel Corporation Haswell-ULT Integrated Graphics Controller [8086:0a16] (rev 0b)
04:00.0 3D controller [0302]: NVIDIA Corporation GK107M [GeForce GT 750M] [10de:0fe4] (rev a1)

Since it is a Kepler GPU, from what I understand from the “support timeframe”, it should be supported by the 470.XX legacy drivers.
The PCI ID 0FE4 is even shown in the “Legacy GPU list”:

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

NVIDIA GPU product    Device PCI ID	Subdevice PCI ID
GeForce GT 745M	      0FE3
GeForce GT 750M	      0FE4	
GeForce GT 750M	      0FE9

However, the only driver version allowed to be installed from the ubuntu repository PPA is 390 (the legacy driver for Fermi GPUs).

$ ubuntu-drivers devices
== /sys/devices/pci0000:00/0000:00:1c.4/0000:04:00.0 ==
modalias : pci:v000010DEd00000FE4sv00001028sd000005FCbc03sc02i00
vendor   : NVIDIA Corporation
model    : GK107M [GeForce GT 750M]
driver   : nvidia-driver-390 - distro non-free recommended
driver   : nvidia-driver-418-server - distro non-free
driver   : xserver-xorg-video-nouveau - distro free builtin

Another confusing fact is that the GT 750M is not shown in the “Supported Products” list in the “Download Drivers” page for the 470.xx driver: nvidia.com/Download/driverResults.aspx/191232/en-us/

When searching for 750M on the “Download Drivers” page, the driver shown is the 418.113 driver, from 2019: nvidia.com/Download/driverResults.aspx/153717/en-us/

I believe this happens because the drivers after 418 no longer have the 0FE4 PCI ID listed as “supported”.
Checking the “Appendix A. Supported NVIDIA GPU Products” in the driver README seems to confirm this:

  • The list for version 418.113 shows “GeForce GT 750M 0FE4”:
    download.nvidia.com/XFree86/Linux-x86_64/418.113/README/supportedchips.html
  • The list for version 430.09 no longer has this line.
    download.nvidia.com/XFree86/Linux-x86_64/430.09/README/supportedchips.html

Was the support dropped after version 418 for this GPU? If so, why does it show as “The 470.xx driver supports the following set of GPUs” in this list?

It’s supported by the 470 driver, mobile gpus are not listed. Please use Software&Updates to manually install the driver.

Thanks, @generix!

The 470 does not appear in the “Software & Updates”, but I installed the driver directly with:

sudo apt install nvidia-driver-470

And it seems to be working.

I can even use NVIDIA On-Demand and PRIME offload now.
Unfortunately Chrome and Firefox do not work with offload, but work correctly using only the dGPU on “Performance Mode”.

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