Black Second screen - New Nvidia ubuntu 22.04 drivers, new problems - driver version 590.48.01

Here we are with a new driver update and new problems again …

Synphtoms: one of the two monitors is not enabled. It is detected and if i unplug the one where i am typing from right now the other works. So no problem with the cables.

distro

$ lsb_release -a
LSB Version:	core-11.1.0ubuntu4-noarch:printing-11.1.0ubuntu4-noarch:security-11.1.0ubuntu4-noarch
Distributor ID:	Ubuntu
Description:	Ubuntu 22.04.5 LTS
Release:	22.04
Codename:	jammy

kernel

$ uname -a
Linux bizmate-i7 6.8.0-90-generic #91~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Thu Nov 20 15:20:45 UTC 2 x86_64 x86_64 x86_64 GNU/Linux

dmesg nvidia output

$ sudo dmesg | grep -i nvidia
[sudo] password for bizmate: 
[    0.000000] Command line: BOOT_IMAGE=/boot/vmlinuz-6.8.0-90-generic root=UUID=315979a7-13a8-49cf-bd7a-616f29ad8c79 ro nvidia-drm.fbdev=1
[    0.037297] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-6.8.0-90-generic root=UUID=315979a7-13a8-49cf-bd7a-616f29ad8c79 ro nvidia-drm.fbdev=1
[    7.345096] nvidia: loading out-of-tree module taints kernel.
[    7.345107] nvidia: module verification failed: signature and/or required key missing - tainting kernel
[    7.442962] nvidia-nvlink: Nvlink Core is being initialized, major device number 236
[    7.448780] nvidia 0000:09:00.0: vgaarb: VGA decodes changed: olddecodes=io+mem,decodes=none:owns=io+mem
[    7.497709] NVRM: loading NVIDIA UNIX Open Kernel Module for x86_64  590.48.01  Release Build  (dvs-builder@U22-I3-AE18-23-3)  Mon Dec  8 13:05:00 UTC 2025
[    7.656935] input: HDA NVidia HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:03.1/0000:09:00.1/sound/card0/input16
[    7.661275] nvidia-modeset: Loading NVIDIA UNIX Open Kernel Mode Setting Driver for x86_64  590.48.01  Release Build  (dvs-builder@U22-I3-AE18-23-3)  Mon Dec  8 12:51:03 UTC 2025
[    7.665374] input: HDA NVidia HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:03.1/0000:09:00.1/sound/card0/input17
[    7.668721] [drm] [nvidia-drm] [GPU ID 0x00000900] Loading driver
[    7.669339] input: HDA NVidia HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:03.1/0000:09:00.1/sound/card0/input18
[    7.674983] input: HDA NVidia HDMI/DP,pcm=9 as /devices/pci0000:00/0000:00:03.1/0000:09:00.1/sound/card0/input19
[    9.144093] audit: type=1400 audit(1767543324.781:4): apparmor="STATUS" operation="profile_load" profile="unconfined" name="nvidia_modprobe" pid=1426 comm="apparmor_parser"
[    9.144098] audit: type=1400 audit(1767543324.781:5): apparmor="STATUS" operation="profile_load" profile="unconfined" name="nvidia_modprobe//kmod" pid=1426 comm="apparmor_parser"
[    9.429420] [drm] Initialized nvidia-drm 0.0.0 20160202 for 0000:09:00.0 on minor 1
[    9.438711] nvidia 0000:09:00.0: vgaarb: deactivate vga console
[    9.652742] fbcon: nvidia-drmdrmfb (fb0) is primary device
[    9.851060] nvidia 0000:09:00.0: [drm] fb0: nvidia-drmdrmfb frame buffer device
[   74.851644] nvidia-modeset: WARNING: GPU:0: Unable to read EDID for display device LG Electronics W2486 (DP-3)
[  183.726042] nvidia-modeset: WARNING: GPU:0: Unable to read EDID for display device LG Electronics W2486 (DP-3)

EDID again does not seem to be a problem. I have two monitors connected and before upgrading kernel and drivers they were working together

nvidia-smi output

$ nvidia-smi
Sun Jan  4 20:41:48 2026       
+-----------------------------------------------------------------------------------------+
| NVIDIA-SMI 590.48.01              Driver Version: 590.48.01      CUDA Version: 13.1     |
+-----------------------------------------+------------------------+----------------------+
| GPU  Name                 Persistence-M | Bus-Id          Disp.A | Volatile Uncorr. ECC |
| Fan  Temp   Perf          Pwr:Usage/Cap |           Memory-Usage | GPU-Util  Compute M. |
|                                         |                        |               MIG M. |
|=========================================+========================+======================|
|   0  NVIDIA GeForce RTX 2070        On  |   00000000:09:00.0  On |                  N/A |
|  0%   49C    P8             18W /  175W |     442MiB /   8192MiB |      3%      Default |
|                                         |                        |                  N/A |
+-----------------------------------------+------------------------+----------------------+

+-----------------------------------------------------------------------------------------+
| Processes:                                                                              |
|  GPU   GI   CI              PID   Type   Process name                        GPU Memory |
|        ID   ID                                                               Usage      |
|=========================================================================================|
|    0   N/A  N/A            4492      G   /usr/lib/xorg/Xorg                      182MiB |
|    0   N/A  N/A            4671      G   /usr/bin/gnome-shell                     42MiB |
|    0   N/A  N/A            4796      G   /usr/bin/nextcloud                        1MiB |
|    0   N/A  N/A           10296      G   gnome-control-center                     12MiB |
|    0   N/A  N/A           10499      G   cairo-dock                                6MiB |
|    0   N/A  N/A           11447      G   ...rack-uuid=3190708988185955192        167MiB |
+-----------------------------------------------------------------------------------------+

monitors one is hdmi and one dp indeed

$ xrandr --query
Screen 0: minimum 8 x 8, current 1920 x 1080, maximum 32767 x 32767
DP-0 disconnected (normal left inverted right x axis y axis)
DP-1 disconnected (normal left inverted right x axis y axis)
DP-2 disconnected (normal left inverted right x axis y axis)
DP-3 connected (normal left inverted right x axis y axis)
   1920x1080     59.93 +  60.00    59.94    50.00  
   1680x1050     59.95  
   1280x1024     60.02  
   1280x960      60.00  
   1280x720      60.00    59.94    50.00  
   1152x864      60.00  
   1024x768      60.00  
   800x600       60.32  
   720x576       50.00  
   720x480       59.94  
   640x480       59.94    59.93  
HDMI-0 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 531mm x 299mm
   1920x1080     59.93*+  60.00    59.94    50.00  
   1680x1050     59.95  
   1280x1024     60.02  
   1280x960      60.00  
   1280x720      60.00    59.94    50.00  
   1152x864      60.00  
   1024x768      60.00  
   800x600       60.32  
   720x576       50.00  
   720x480       59.94  
   640x480       59.94    59.93  
DP-4 disconnected (normal left inverted right x axis y axis)
DP-5 disconnected (normal left inverted right x axis y axis)

Going through the display settings I see them both but when setting the option to join screens it reloads with only one screen active no matter what.

Again this used to work. So I would like to know if there is anything Nvidia can see in these logs or if i can give more info to troubleshoot before spending hours going back to previous versions if i can manage to.
It is very tedious to revert drivers with ubuntu-drivers and also complex to go back to previous kernels and I have no note on what the previous working combination was.

I had to change one of the cable to use a different DP port and then suddenly the second monitor worked again. I could not see anything in the logs and I find it rather annoying that the driver is unable to use all ports or sometimes changes how it operates without any real good reason. warning

How is this not fixed yet!

I’m also having the same problem but I only have a single HDMI port on my device, and the monitors I use don’t have USB-C. So now I’m stuck with only the laptop monitor until this gets fixed.

I mean… this is Nvidia, man…

Hi folks, I am sorry to ask, for those of you who are experiencing this issue, would you mind running sudo nvidia-bug-report.sh in the problematic state with the HDMI monitors and also describe the monitor models and connections. Thanks in advance.

1 Like

Done. I ran the script.

I feel like the monitor type does not matter; my monitor at home and in the office both get this problem. The one in the office is a Dell P2723D. The one at home is an older Dell (don’t remember the model off the top of my head). Both these displays use HDMI.

nvidia-bug-report.log.gz (392.9 KB)

Saw a new update, 580-126. Still the exact same symptoms. Attaching new bug report.

nvidia-bug-report-126.log.gz (521.4 KB)

Any update here? I’ve seen like 3 driver versions but the issue persists?