Bug :nvidia-drivers-555.58 DVI output not working ->black screen

looks like this not an isolated case and seems to affect various card.
my case:
using a NVIDIA GeForce GTX 1050
kernel 6.9.7
using card with curent set up no problem for 5 years
noticed has I have a 2 monitor set-up (same monitors)
one use HDMI the other DVI
booting display correctly dmesg on card DVI output to monitor up to when when nvidia takes over with X/wayland/DE monitor connected via dvi then screen turn black

reverting to 550.90.07 solve the problem
using a NVIDIA GeForce GTX 1050

some user user with similar issue:
https://forums.gentoo.org/viewtopic-t-1169767.html?sid=e358c35f9587c0af0e4bdd48e27f4071
https://bbs.archlinux.org/post.php?tid=297229&qid=2181018

5 Likes

Im having the same issue with my 2060. Ive tried multiple different linux distros with a kernel version of 6.9.7, and I only get video output over DVI if I use no drivers. I havent tried old drivers, but Im going to try to revert to the version you mentioned.

I got a real scare this morning when I woke up to find one of my monitors without any video output.

UPDATE: I downgraded nvidia, nvidia-utils, and nvidia-dkms to version 550.90.07 and it seems to work fine.

I have the same issue with my Geforce GTX 1070. My third Monitor is connected via DVI.

Garuda's PrivateBin This is journalctl from the last boot. I’m on:

System:
  Kernel: 6.9.7-zen1-1-zen arch: x86_64 bits: 64 compiler: gcc v: 14.1.1
    clocksource: tsc avail: hpet,acpi_pm
    parameters: BOOT_IMAGE=/@/boot/vmlinuz-linux-zen
    root=UUID=9bdc1bb8-710e-4a2b-a1fc-d771d79d9fb1 rw rootflags=subvol=@
    quiet resume=UUID=3de67b4e-0081-4321-8b87-d6348302d4da loglevel=3 ibt=off
  Desktop: Cinnamon v: 6.2.2 tk: GTK v: 3.24.42 wm: Muffin v: 6.2.0 tools:
    avail: cinnamon-screensaver,xautolock vt: 7 dm: LightDM v: 1.32.0
    Distro: Garuda base: Arch Linux
Machine:
  Type: Desktop Mobo: ASUSTeK model: CROSSHAIR VI HERO v: Rev 1.xx
    serial: <superuser required> part-nu: SKU UEFI: American Megatrends v: 7704
    date: 12/16/2019
CPU:
  Info: model: AMD Ryzen 9 3900X bits: 64 type: MT MCP arch: Zen 2 gen: 3
    level: v3 note: check built: 2020-22 process: TSMC n7 (7nm)
    family: 0x17 (23) model-id: 0x71 (113) stepping: 0 microcode: 0x8701013
  Topology: cpus: 1x cores: 12 tpc: 2 threads: 24 smt: enabled cache:
    L1: 768 KiB desc: d-12x32 KiB; i-12x32 KiB L2: 6 MiB desc: 12x512 KiB
    L3: 64 MiB desc: 4x16 MiB
  Speed (MHz): avg: 2362 high: 4281 min/max: 2200/4672 boost: enabled
    scaling: driver: acpi-cpufreq governor: schedutil cores: 1: 2200 2: 2200
    3: 2037 4: 2200 5: 2200 6: 2200 7: 2200 8: 2200 9: 2200 10: 2802 11: 2200
    12: 2200 13: 3800 14: 2200 15: 2200 16: 2200 17: 2200 18: 2535 19: 1981
    20: 4281 21: 2200 22: 2200 23: 1865 24: 2200 bogomips: 182399
  Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm
  Vulnerabilities: <filter>
Graphics:
  Device-1: NVIDIA GP104 [GeForce GTX 1070] vendor: ASUSTeK driver: nvidia
    v: 555.58.02 alternate: nouveau,nvidia_drm non-free: 545.xx+ status: current
    (as of 2024-06; EOL~2026-12-xx) arch: Pascal code: GP10x
    process: TSMC 16nm built: 2016-2021 pcie: gen: 3 speed: 8 GT/s lanes: 16
    ports: active: none off: DVI-D-1,HDMI-A-1,HDMI-A-2 empty: DP-1,DP-2
    bus-ID: 0b:00.0 chip-ID: 10de:1b81 class-ID: 0300
  Display: x11 server: X.Org v: 21.1.13 with: Xwayland v: 24.1.0 driver: X:
    loaded: nvidia gpu: nvidia,nvidia-nvswitch display-ID: :0 screens: 1
  Screen-1: 0 s-res: 5760x1080 s-dpi: 92 s-size: 1590x301mm (62.60x11.85")
    s-diag: 1618mm (63.71")
  Monitor-1: DVI-D-1 mapped: DVI-D-0 note: disabled pos: primary,center
    model: BenQ GL2450H serial: <filter> built: 2015 res: 1920x1080 hz: 60
    dpi: 92 gamma: 1.2 size: 531x298mm (20.91x11.73") diag: 609mm (24")
    ratio: 16:9 modes: max: 1920x1080 min: 640x480
  Monitor-2: HDMI-A-1 mapped: HDMI-0 note: disabled pos: right
    model: Dell SE2422H serial: <filter> built: 2022 res: 1920x1080 hz: 60
    dpi: 93 gamma: 1.2 size: 527x296mm (20.75x11.65") diag: 604mm (23.8")
    ratio: 16:9 modes: max: 1920x1080 min: 640x480
  Monitor-3: HDMI-A-2 mapped: HDMI-1 note: disabled pos: left
    model: Dell SE2422H serial: <filter> built: 2022 res: 1920x1080 hz: 60
    dpi: 93 gamma: 1.2 size: 527x296mm (20.75x11.65") diag: 604mm (23.8")
    ratio: 16:9 modes: max: 1920x1080 min: 640x480
  API: EGL v: 1.5 hw: drv: nvidia platforms: device: 0 drv: nvidia device: 2
    drv: swrast gbm: drv: nvidia surfaceless: drv: nvidia x11: drv: nvidia
    inactive: wayland,device-1
  API: OpenGL v: 4.6.0 compat-v: 4.5 vendor: nvidia mesa v: 555.58.02
    glx-v: 1.4 direct-render: yes renderer: NVIDIA GeForce GTX 1070/PCIe/SSE2
    memory: 7.81 GiB
  API: Vulkan v: 1.3.279 layers: 8 device: 0 type: discrete-gpu
    name: NVIDIA GeForce GTX 1070 driver: nvidia v: 555.58.02
    device-ID: 10de:1b81 surfaces: xcb,xlib
Audio:
  Device-1: NVIDIA GP104 High Definition Audio vendor: ASUSTeK
    driver: snd_hda_intel v: kernel pcie: gen: 3 speed: 8 GT/s lanes: 16
    bus-ID: 0b:00.1 chip-ID: 10de:10f0 class-ID: 0403
  Device-2: AMD Starship/Matisse HD Audio vendor: ASUSTeK
    driver: snd_hda_intel v: kernel pcie: gen: 4 speed: 16 GT/s lanes: 16
    bus-ID: 0d:00.4 chip-ID: 1022:1487 class-ID: 0403
  API: ALSA v: k6.9.7-zen1-1-zen status: kernel-api with: aoss
    type: oss-emulator tools: N/A
  Server-1: sndiod v: N/A status: off tools: aucat,midicat,sndioctl
  Server-2: PipeWire v: 1.2.0 status: active with: 1: pipewire-pulse
    status: active 2: wireplumber status: active 3: pipewire-alsa type: plugin
    4: pw-jack type: plugin tools: pactl,pw-cat,pw-cli,wpctl
Network:
  Device-1: Intel I211 Gigabit Network vendor: ASUSTeK driver: igb v: kernel
    pcie: gen: 1 speed: 2.5 GT/s lanes: 1 port: e000 bus-ID: 05:00.0
    chip-ID: 8086:1539 class-ID: 0200
  IF: enp5s0 state: up speed: 1000 Mbps duplex: full mac: <filter>
  IF-ID-1: virbr0 state: down mac: <filter>
  Info: services: NetworkManager,systemd-timesyncd
Drives:
  Local Storage: total: 7.28 TiB used: 872.53 GiB (11.7%)
  SMART Message: Unable to run smartctl. Root privileges required.
  ID-1: /dev/nvme0n1 maj-min: 259:0 vendor: Samsung model: SSD 980 PRO with
    Heatsink 1TB size: 931.51 GiB block-size: physical: 512 B logical: 512 B
    speed: 63.2 Gb/s lanes: 4 tech: SSD serial: <filter> fw-rev: 4B2QGXA7
    temp: 34.9 C scheme: GPT
  ID-2: /dev/sda maj-min: 8:0 vendor: Samsung model: SSD 870 QVO 1TB
    size: 931.51 GiB block-size: physical: 512 B logical: 512 B speed: 6.0 Gb/s
    tech: SSD serial: <filter> fw-rev: 2B6Q scheme: GPT
  ID-3: /dev/sdb maj-min: 8:16 vendor: Hitachi model: HUA723020ALA641
    size: 1.82 TiB block-size: physical: 512 B logical: 512 B speed: 6.0 Gb/s
    tech: HDD rpm: 7200 serial: <filter> fw-rev: A840 scheme: GPT
  ID-4: /dev/sdc maj-min: 8:32 vendor: Western Digital
    model: WD10EFRX-68PJCN0 size: 931.51 GiB block-size: physical: 4096 B
    logical: 512 B speed: 6.0 Gb/s tech: HDD rpm: 5400 serial: <filter>
    fw-rev: 0A82 scheme: MBR
  ID-5: /dev/sdd maj-min: 8:48 vendor: Western Digital
    model: WD10EADS-00M2B0 size: 931.51 GiB block-size: physical: 512 B
    logical: 512 B speed: 3.0 Gb/s tech: N/A serial: <filter> fw-rev: 0A01
    scheme: MBR
  ID-6: /dev/sde maj-min: 8:64 vendor: Samsung model: SSD 860 EVO 1TB
    size: 931.51 GiB block-size: physical: 512 B logical: 512 B speed: 6.0 Gb/s
    tech: SSD serial: <filter> fw-rev: 1B6Q scheme: GPT
  ID-7: /dev/sdf maj-min: 8:80 vendor: SanDisk model: SSD PLUS 1000GB
    size: 931.52 GiB block-size: physical: 512 B logical: 512 B speed: 6.0 Gb/s
    tech: SSD serial: <filter> fw-rev: 00RL scheme: MBR
Partition:
  ID-1: / raw-size: 896.82 GiB size: 896.82 GiB (100.00%)
    used: 872.53 GiB (97.3%) fs: btrfs dev: /dev/sda2 maj-min: 8:2
  ID-2: /boot/efi raw-size: 300 MiB size: 299.4 MiB (99.80%)
    used: 584 KiB (0.2%) fs: vfat dev: /dev/sda1 maj-min: 8:1
  ID-3: /home raw-size: 896.82 GiB size: 896.82 GiB (100.00%)
    used: 872.53 GiB (97.3%) fs: btrfs dev: /dev/sda2 maj-min: 8:2
  ID-4: /var/log raw-size: 896.82 GiB size: 896.82 GiB (100.00%)
    used: 872.53 GiB (97.3%) fs: btrfs dev: /dev/sda2 maj-min: 8:2
  ID-5: /var/tmp raw-size: 896.82 GiB size: 896.82 GiB (100.00%)
    used: 872.53 GiB (97.3%) fs: btrfs dev: /dev/sda2 maj-min: 8:2
Swap:
  Kernel: swappiness: 133 (default 60) cache-pressure: 100 (default) zswap: no
  ID-1: swap-1 type: zram size: 31.27 GiB used: 0 KiB (0.0%) priority: 100
    comp: zstd avail: lzo,lzo-rle,lz4,lz4hc,842 max-streams: 24 dev: /dev/zram0
  ID-2: swap-2 type: partition size: 34.39 GiB used: 0 KiB (0.0%)
    priority: -2 dev: /dev/sda3 maj-min: 8:3
Sensors:
  System Temperatures: cpu: 50.0 C mobo: 27.0 C gpu: nvidia temp: 54 C
  Fan Speeds (rpm): cpu: 1159 case-1: 0 case-2: 960 case-3: 0 gpu: nvidia
    fan: 0%
  Power: 12v: 12.29 5v: N/A 3.3v: N/A vbat: 3.16
Info:
  Memory: total: 32 GiB available: 31.27 GiB used: 8.34 GiB (26.7%)
  Processes: 502 Power: uptime: 55m states: freeze,mem,disk suspend: deep
    avail: s2idle wakeups: 0 hibernate: platform avail: shutdown, reboot,
    suspend, test_resume image: 12.46 GiB services: csd-power,upowerd
    Init: systemd v: 256 default: graphical tool: systemctl
  Packages: pm: pacman pkgs: 2142 libs: 619 tools: paru,yay Compilers:
    clang: 17.0.6 gcc: 14.1.1 Shell: garuda-inxi default: fish v: 3.7.1
    running-in: gnome-terminal inxi: 3.3.35
Garuda (2.6.26-1):
  System install date:     2024-01-20
  Last full system update: 2024-07-03
  Is partially upgraded:   No
  Relevant software:       snapper NetworkManager dracut nvidia-dkms
  Windows dual boot:       Probably (Run as root to verify)
  Failed units:            vmware.service 

I have the same issue with the 750ti, where the screen displays ‘no signal’ when using the DVI port after booting. The issue persists even after updating to driver version 555.58.02.

the same exact problem, no output on DVI-D

GTX 1060 3GB
kernel 6.9.8-arch1-1 (flags nvidia-drm.modeset=1)
nvidia driver 555.58.02-2
plasma wayland (tried x11 it doesn’t work either)

same problem
6.9.9-arch1-1 (nvidia-drm.modeset=1 nvidia.NVreg_EnableGpuFirmware=0)
NVIDIA Driver Version: 555.58.02
Wayland or X11 or TTY, doesn’t work

I have the same problem here. I had to set the display equal or above 60 hz , to get it work

Same with my linux laptop with RTX 3080, the external monitor says no signal when set to 4k or above 60hz in HD. Downgraded to 550, it works as always. Devs, is this being worked on? Where can we follow/help?

Hi All,
I have filed a bug 4757907 internally for tracking purpose.
Could someone please attach nvidia bug report from repro state.

here it is. By the way i use DVI to HDMI converter.
nvidia-bug-report.log.gz (710.1 KB)

+1 for people experiencing this. On Arch Linux and also using a DVI to HDMI converter.

+1
Got that recently

I tried to replicate issue on my test system but no luck so far. I can see that both displays comes up.
Dell Precision T7610 + Manjaro Linux + kernel 6.9.10-1-MANJARO + NVIDIA GeForce GTX 1070 + Driver 555.58.02 + Lenovo Group ls Limited LEN LT2452pwC connected via DVI + Asus PG27AQDM connected via HDMI.

I will try on other test systems but if anyone thinks if I need to change any configuration, please let me know.

Retried repro again on prime notebook and connected external display via HDMI → DVI cable but still no luck.
ASUSTeK G713PV + AMD Eng Sample: 100-000000870-32_Y + EndeavourOS Linux + kernel 6.10.2-arch1-1 + NVIDIA GeForce RTX 4060 Laptop GPU + Driver 555.58.02 + Lenovo Group Limited LEN LT2452pwC connected via DVI → HDMI cable

Please confirm if issue is reproducible at specific resolution and refresh rate combination.

As far as I can infer from my case and two or three other reports I’ve seen, the issue is observed on Pascal gen cards, 1070 and 1050 Ti to be precise, with secondary displays attached via DVI to VGA adapters. 550 driver works fine, 555 blackscreens the second monitor on Xorg or Wayland start. All those cases seem to be on Arch, btw. In my particular case both AwesomeWM and Hyprland detect the monitor, its name and available modes just fine, I can even spawn windows there, just that the monitor itself doesn’t receive any signal.

1 Like

Correction. Rather than the WM, videosignal dies on the start of the SDDM greeter for me. Which isn’t that much different but still should be noted.
Good luck in your search, @amrits

I think that problem might be in low quality cable or in monitor. For example, DVI->HDMI converter i am using is in very bad state and my monitor is very cheap, they work with 550 driver, but with 555 monitor says no signal after grub in tty, xorg and wayland. System knows,that monitor is connected and its resolution. Changing resolution or refresh rate has no effect. GPU is GTX 1660 SUPER, monitor is LG.

my case on RTX 2060
I use DVI->HDMI converter
screen detects, just no signal
driver 550 was works

Same case since today after update on DVI port.
Driver 555.58.02
Screen detected, no signal
TU116 [GeForce GTX 1650 SUPER]
Monitor Dell 24" (2x, HDMI->HDMI+DVI->HDMI)
DP->DP works

Issue seems to be with DVI->HDMI. With cable plugged into DVI-D port of video card and hdmi plugged into display → display turns off before sddm shows up. Happens on both DVI-D-0 and DVI-D-1.
Driver: 555.58.02
Card: NVIDIA GeForce GTX 1060 3GB

Confirmed previously working on driver 550.40.65.