Repository navigation
Question: should Driver Manager avoid NVIDIA 535 / transitional 470 on GTX 760 and offer 470-server instead? #111
Description
Steps to reproduce
-
Use Linux Mint 21.3 Cinnamon on X11.
-
Use a system with an NVIDIA GeForce GTX 760:
- GPU:
NVIDIA Corporation GK104 [GeForce GTX 760] - PCI ID:
10de:1187
- GPU:
-
Open Driver Manager after a normal kernel/update cycle.
-
Observe the NVIDIA driver options / selected driver.
-
Attempt to use the offered NVIDIA proprietary driver path.
Question
Should Driver Manager treat this GPU as requiring the real NVIDIA 470 legacy/server branch, rather than offering or selecting an NVIDIA 535 path or the normal nvidia-driver-470 package?
On this system, the normal nvidia-driver-470 package behaved like a transitional trap and attempted to depend on/install NVIDIA 535 packages. NVIDIA 535 is incompatible with the GTX 760 and explicitly ignored the GPU at boot.
The working driver set was not normal nvidia-driver-470, but:
nvidia-driver-470-server
nvidia-dkms-470-server
nvidia-kernel-common-470-server
nvidia-utils-470-server
xserver-xorg-video-nvidia-470-serverExpected behaviour
For a GTX 760, Driver Manager should not guide the user toward NVIDIA 535 or any package path that resolves into NVIDIA 535.
Ideally, it should either:
- offer the working
470-serverbranch, or - clearly warn that the normal
nvidia-driver-470package resolves incorrectly on this package set, and that the user should install the470-serverbranch manually.
Actual behaviour
After update/reboot, the system ended up with broken graphics:
- only one generic/unknown display
- low/fallback resolution
- flickering icons / unstable desktop
- Xorg errors about missing DRM/framebuffer device
- NVIDIA 535 warning that the GTX 760 is only supported through 470.xx legacy drivers
Relevant NVIDIA message:
NVIDIA 535.309.01
The NVIDIA GeForce GTX 760 GPU installed in this system is supported through the NVIDIA 470.xx legacy drivers.
The 535 driver will ignore this GPU.
Xorg also showed:
[drm] Failed to open DRM device for pci:0000:01:00.0: -19
open /dev/dri/card0: No such file or directory
Unable to find a valid framebuffer device
Package behaviour observed
Simulating the normal 470 install showed this dependency problem:
nvidia-dkms-470 : Depends: nvidia-dkms-535
nvidia-driver-470 : Depends: nvidia-driver-535 but it is not installable
nvidia-kernel-common-470 : Depends: nvidia-kernel-common-535 but it is not installable
nvidia-utils-470 : Depends: nvidia-utils-535 but it is not installable
xserver-xorg-video-nvidia-470 : Depends: xserver-xorg-video-nvidia-535 but it is not installable
Simulating 470-server was clean and installed only 470-server packages.
Recovery / workaround
The system was recovered by blocking NVIDIA 535 and installing the 470-server branch.
Pin file used:
/etc/apt/preferences.d/block-nvidia-535-gtx760
The important result after recovery:
Kernel driver in use: nvidia
driver: nvidia v: 470.256.02
X loaded: nvidia
OpenGL renderer: NVIDIA GeForce GTX 760
nvidia-driver-470-server Installed: 470.256.02-0ubuntu0.22.04.1
nvidia-driver-535 Candidate: none
System information
Distribution: Linux Mint 21.3 Cinnamon
Session: X11
Kernel: 5.15.0-181-generic
GPU: NVIDIA GeForce GTX 760
Working driver: NVIDIA 470.256.02
Working package: nvidia-driver-470-server
Broken/incompatible branch: NVIDIA 535
Why I am asking here
I am not sure whether this should be handled in Mint Driver Manager, Ubuntu NVIDIA packaging, or both.
From a user perspective, Driver Manager can leave this legacy NVIDIA card in a broken state by pointing at a driver path that resolves to an incompatible 535 branch. Would it be appropriate for Driver Manager to detect GTX 760 / Kepler legacy GPUs and prefer or document the 470-server package path instead?
Activity
nilands55s commentedon Aug 1, 2026
Seems ubuntu 24.04 LTS has the same problem.
This is from the Ubuntu Handbook. I did this on Mint 22.1 kernel 6.8 (legacy BIOS Boot), HP xw9400 with a Nvidia K5200 PCI card on
[xw9400 is a water cooled workstation with (Two, Six-Core AMD Opteron(tm) Processor 2427 × 6 x 2) and 32 GiB RAM].
(I know these have been around for almost 2 decades but I just can't find anything as powerful for < $ 1500.
The only draw-back is they like all PC's from that period have the Chinese capacitors known as Capacitor Plague, between 1999 and 2007. Motherboard rework is not beyond my skill set.)
Method 1: Pinning the Legacy Package (Recommended for Stability)
This method uses the last available Ubuntu package build before it was converted into a wrapper for the 535 driver.
leigh123linux commentedon Aug 1, 2026
The 5700 ryzen zen3 proc is 4-6x more powerful than you current beast and uses a fraction of the power, bundle price £400.
https://computerorbit.com/products/orbit-ryzen-am4-bundle-32gb-2x16gb-3200mhz-ddr4-ram-asus-b550m-a-prime-wifi-ii
teriodore commentedon Aug 1, 2026
@nilands55s You may want to follow the upstream Ubuntu bug thread here:
https://bugs.launchpad.net/bugs/2155202
It covers this problem—
nvidia-driver-470being transitioned to 535 and breaking GPUs that still require the genuine 470 driver—and contains several recovery approaches. On my Mint 21.3 system, installing the actual470-serverbranch and blocking 535 solved it.@leigh123linux The relative price, age, power consumption, or performance of their workstation has nothing to do with this issue. Please keep the thread focused on the NVIDIA packaging and Driver Manager behaviour rather than offering unsolicited hardware-buying advice.
leigh123linux commentedon Aug 1, 2026
You can't escape the truth, your PC has reached EOL just like nvidia-470.
Go and bug Ubuntu, they broke it so they can fix it!
nilands55s commentedon Aug 1, 2026
"You can't escape the truth, your PC has reached EOL just like nvidia-470"
Tried to fallow https://bugs.launchpad.net/bugs/2155202, but there was so much complaining I got so disgusted I did not find any answer.
And why is it anyone's harm if I like my older equipment. Yet another sanctimonious opinion on what I should find worthwhile. I am sure my two 1955 Chevy's are outdated also. My only purpose was to help someone who might be interested and not someones gripe about what I own!