Nvidia 555 driver breaks DVI-I output

Hello.

I couldn’t find anyone talking about this in the forum in the last couple weeks, so I wanted to open this up to talk about it.

Basically, it looks like the Nvidia driver 555 breaks the DVI-I output. I noticed because while my main monitor is connected via HDMI, my secondary is connected by DVI-I (on a GTX 1050Ti).

I couldn’t find any solution, either on this forum, the arch one or the Nvidia forum. Personally for now I just downgraded to the previous working driver using sudo downgrade nvidia-dkms nvidia-utils lib32-nvidia-utils

Here’s my garuda-inxi, in case anyone notices something wrong:

System:
Kernel: 6.9.9-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=4e90fd44-d328-4d27-9022-004fdff82841 rw rootflags=subvol=@
quiet resume=UUID=3b1e16fa-ef85-45ce-8bb3-8b75d88f66e7 loglevel=3 ibt=off
Desktop: KDE Plasma v: 6.1.2 tk: Qt v: N/A info: frameworks v: 6.3.0
wm: kwin_x11 vt: 2 dm: SDDM Distro: Garuda base: Arch Linux
Machine:
Type: Desktop Mobo: Acer model: Predator G3620 serial: <superuser required>
uuid: <superuser required> UEFI: American Megatrends v: P11-A3
date: 10/18/2012
CPU:
Info: model: Intel Core i7-3770 bits: 64 type: MT MCP arch: Ivy Bridge
gen: core 3 level: v2 built: 2012-15 process: Intel 22nm family: 6
model-id: 0x3A (58) stepping: 9 microcode: 0x21
Topology: cpus: 1x cores: 4 tpc: 2 threads: 8 smt: enabled cache:
L1: 256 KiB desc: d-4x32 KiB; i-4x32 KiB L2: 1024 KiB desc: 4x256 KiB
L3: 8 MiB desc: 1x8 MiB
Speed (MHz): avg: 3322 high: 3900 min/max: 1600/3900 scaling:
driver: intel_cpufreq governor: performance cores: 1: 2888 2: 1597 3: 3574
4: 3376 5: 3900 6: 3856 7: 3865 8: 3527 bogomips: 54276
Flags: avx ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
Vulnerabilities: <filter>
Graphics:
Device-1: NVIDIA GP107 [GeForce GTX 1050 Ti] vendor: Gigabyte GV-N105TOC-4GD
driver: nvidia v: 550.90.07 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 empty: DP-1 bus-ID: 01:00.0
chip-ID: 10de:1c82 class-ID: 0300
Display: x11 server: X.Org v: 21.1.13 with: Xwayland v: 24.1.1
compositor: kwin_x11 driver: X: loaded: nvidia gpu: nvidia,nvidia-nvswitch
display-ID: :0 screens: 1
Screen-1: 0 s-res: 3840x1080 s-dpi: 80 s-size: 1219x343mm (47.99x13.50")
s-diag: 1266mm (49.86")
Monitor-1: DVI-D-1 mapped: DVI-D-0 note: disabled pos: right
model: MITAC MTC26T42 serial: <filter> built: 2008 res: 1920x1080 hz: 60
dpi: 70 gamma: 1.2 size: 700x390mm (27.56x15.35") diag: 801mm (31.5")
ratio: 16:9 modes: max: 1280x720 min: 720x480
Monitor-2: HDMI-A-1 mapped: HDMI-0 note: disabled pos: primary,left
model: Philips PHL 273V5 serial: <filter> built: 2013 res: 1920x1080 hz: 60
dpi: 82 gamma: 1.2 size: 598x336mm (23.54x13.23") diag: 686mm (27")
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: 550.90.07
glx-v: 1.4 direct-render: yes renderer: NVIDIA GeForce GTX 1050 Ti/PCIe/SSE2
memory: 3.91 GiB
API: Vulkan v: 1.3.279 layers: 14 device: 0 type: discrete-gpu name: NVIDIA
GeForce GTX 1050 Ti driver: nvidia v: 550.90.07 device-ID: 10de:1c82
surfaces: xcb,xlib device: 1 type: cpu name: llvmpipe (LLVM 18.1.8 256
bits) driver: mesa llvmpipe v: 24.1.3-arch1.1 (LLVM 18.1.8)
device-ID: 10005:0000 surfaces: xcb,xlib
Audio:
Device-1: Intel 7 Series/C216 Family High Definition Audio
vendor: Acer Incorporated ALI driver: snd_hda_intel v: kernel
bus-ID: 00:1b.0 chip-ID: 8086:1e20 class-ID: 0403
Device-2: NVIDIA GP107GL High Definition Audio vendor: Gigabyte
driver: snd_hda_intel v: kernel pcie: gen: 3 speed: 8 GT/s lanes: 16
bus-ID: 01:00.1 chip-ID: 10de:0fb9 class-ID: 0403
Device-3: Razer USA Kraken V3 X driver: hid-generic,snd-usb-audio,usbhid
type: USB rev: 2.0 speed: 12 Mb/s lanes: 1 mode: 1.1 bus-ID: 3-2:2
chip-ID: 1532:0537 class-ID: 0300 serial: <filter>
API: ALSA v: k6.9.9-zen1-1-zen status: kernel-api with: aoss
type: oss-emulator tools: N/A
Server-1: PipeWire v: 1.2.1 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 82579V Gigabit Network vendor: Acer Incorporated ALI
driver: e1000e v: kernel port: f040 bus-ID: 00:19.0 chip-ID: 8086:1503
class-ID: 0200
IF: enp0s25 state: up speed: 1000 Mbps duplex: full mac: <filter>
Info: services: NetworkManager, smbd, systemd-timesyncd
Drives:
Local Storage: total: 6.03 TiB used: 1.93 TiB (31.9%)
SMART Message: Unable to run smartctl. Root privileges required.
ID-1: /dev/sda maj-min: 8:0 vendor: LITE-ON IT model: LCT-128M3S
size: 119.24 GiB block-size: physical: 512 B logical: 512 B speed: 6.0 Gb/s
tech: SSD serial: <filter> fw-rev: VAC8 scheme: GPT
ID-2: /dev/sdb maj-min: 8:16 vendor: Samsung model: SSD 850 EVO 500GB
size: 465.76 GiB block-size: physical: 512 B logical: 512 B speed: 3.0 Gb/s
tech: SSD serial: <filter> fw-rev: 3B6Q scheme: GPT
ID-3: /dev/sdc maj-min: 8:32 vendor: Western Digital
model: WD20EZRZ-00Z5HB0 size: 1.82 TiB block-size: physical: 4096 B
logical: 512 B speed: 3.0 Gb/s tech: HDD rpm: 5400 serial: <filter>
fw-rev: 0A80 scheme: GPT
ID-4: /dev/sdd maj-min: 8:48 vendor: Seagate model: ST4000VN008-2DR166
size: 3.64 TiB block-size: physical: 4096 B logical: 512 B speed: 3.0 Gb/s
tech: HDD rpm: 5980 serial: <filter> fw-rev: SC60 scheme: GPT
Partition:
ID-1: / raw-size: 448.34 GiB size: 448.34 GiB (100.00%)
used: 188.25 GiB (42.0%) fs: btrfs dev: /dev/sdb2 maj-min: 8:18
ID-2: /boot/efi raw-size: 300 MiB size: 299.4 MiB (99.80%)
used: 584 KiB (0.2%) fs: vfat dev: /dev/sdb1 maj-min: 8:17
ID-3: /home raw-size: 448.34 GiB size: 448.34 GiB (100.00%)
used: 188.25 GiB (42.0%) fs: btrfs dev: /dev/sdb2 maj-min: 8:18
ID-4: /var/log raw-size: 448.34 GiB size: 448.34 GiB (100.00%)
used: 188.25 GiB (42.0%) fs: btrfs dev: /dev/sdb2 maj-min: 8:18
ID-5: /var/tmp raw-size: 448.34 GiB size: 448.34 GiB (100.00%)
used: 188.25 GiB (42.0%) fs: btrfs dev: /dev/sdb2 maj-min: 8:18
Swap:
Kernel: swappiness: 133 (default 60) cache-pressure: 100 (default) zswap: no
ID-1: swap-1 type: zram size: 15.56 GiB used: 1.07 GiB (6.9%)
priority: 100 comp: zstd avail: lzo,lzo-rle,lz4,lz4hc,842 max-streams: 8
dev: /dev/zram0
ID-2: swap-2 type: partition size: 17.12 GiB used: 0 KiB (0.0%)
priority: -2 dev: /dev/sdb3 maj-min: 8:19
Sensors:
System Temperatures: cpu: 60.0 C mobo: N/A gpu: nvidia temp: 52 C
Fan Speeds (rpm): N/A gpu: nvidia fan: 0%
Info:
Memory: total: 16 GiB available: 15.56 GiB used: 5.4 GiB (34.7%)
Processes: 319 Power: uptime: 21m states: freeze,mem,disk suspend: deep
avail: s2idle wakeups: 0 hibernate: platform avail: shutdown, reboot,
suspend, test_resume image: 6.18 GiB services: org_kde_powerdevil,
power-profiles-daemon, upowerd Init: systemd v: 256 default: graphical
tool: systemctl
Packages: pm: pacman pkgs: 2046 libs: 589 tools: octopi,paru Compilers:
clang: 18.1.8 gcc: 14.1.1 Shell: garuda-inxi default: fish v: 3.7.1
running-in: konsole inxi: 3.3.35
Garuda (2.6.26-1):
System install date:     2024-04-21
Last full system update: 2024-07-14
Is partially upgraded:   No
Relevant software:       snapper NetworkManager dracut nvidia-dkms
Windows dual boot:       Probably (Run as root to verify)
Failed units:

Have you tried install nvidia-all drivers? Doing this stopped the issues i was having with my RTX 4080.

This will give you a choice which driver to install, latest or safest (take your pick, but i tried the latest, and that one is working fine.)

open a terminal and follow instructions

git clone GitHub - Frogging-Family/nvidia-all: Nvidia driver latest to 396 series AIO installer
cd nvidia-all
makepkg -si
sudo mkinitcpio -P
sudo grub-mkconfig -o /boot/grub/grub.cfg
reboot.

I tried that, but when it was almost done it told me that it couldn’t complete the install because garuda-nvidia-config has a dependency for nvidia-dkms and it can’t be removed.

Can you help me figure out how to work around that? The github page doesn’t offer anything in that sense (that I could find).

No i’m sorry, but i do not know how to fix this. This error did not come with me, and i have done it a few times successfully now. Did you choose the nvidia drivers, or the open source? For it should be nvidia.

or when it fails, see if this corrects the problem afterwards

sudo garuda-update remote fix

So… good new/ bad news

Good news, I found the snag and I’ve been able to install without issue.

Bad news, it didn’t change anything and my second monitor is still not working.

I’m reading through the github page to see if maybe I’ve missed something.

Thanks for your help.

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