External display not working with nvidia-driver-535.113.01

Hi,

so, my current OS is Ubuntu 20.04.6 LTS, 64-bit running on a Lenovo Legion Pro 5 16 | Gen8 | Ryzen 9 7945HX | DDR5 32GB | SSD 1TB | RTX 4060 8GB - 82WMCTO1WW.

The way I installed the drivers was the following one:

  1. sudo apt autoremove nvidia*
  2. sudo telinit 3 # to disable all applications using OpenGL
  3. sudo apt install nvidia-driver-535

The current version in the apt reppositories is 535.113.01.

Even though the laptop is behaving well when not connect to any display, when I try to use an external display nothing happens, the OS does not recognize the second display…

This is very weird because I had working the external display and when I updated the system it doe not work since then…

1 Like

+1
The same issue occurs on my HP Zbook 15 G3 running a NVIDIA Quadro M1000M (i7-6820HQ | 16GiB RAM). External displays were working before (on 535.104.05 and earlier), they broke with 535.113.01, now no external displays (neither HDMI or thunderbolt) are detected.

The issue was originally noticed on Arch Linux and the nvidia package, but I have replicated it with a clean install of Ubuntu 22.04 and the official nvidia driver install script.

DMESG includes the following error, but no others:

[   29.521179] kcminit_startup[913]: segfault at 0 ip 00007f07e4aad6f4 sp 00007ffe16398b00 error 4 in libnvidia-glvkspirv.so.535.113.01[7f07e3a00000+2038000] likely on CPU 1 (core 1, socket 0)
[   29.521198] Code: 00 00 00 00 00 90 53 48 8b 1f 48 89 df e8 74 38 0d ff 48 89 df 5b e9 2b 39 0d ff 66 2e 0f 1f 84 00 00 00 00 00 90 48 83 ec 08 <48> 8b 3f e8 94 3a 0d ff 85 c0 0f 94 c0 48 83 c4 08 c3 66 2e 0f 1f

I have 2 external monitors connected to a Lenovo laptop using the same drivers.
However, I have Kubuntu 23.04
have you tried nvidia-settings app?

As of now, I have reverted to 535.104.05.