Two Monitor set-up issue with garuda-dr460nized-linux-zen-221019.iso

Hello everybody,

I start using Garuda Linux in may 2022 and enjoy it a lot.

I have a 2 monitors setup: HDMI: 1920x1200_60Hz + DP: 3440x1440_75 Hz

ISSUE:

I would appreciate some advice with this issue, I start having with the upgrade to Plasma 5.26 and Nvidia driver 520 ( garuda-dr460nized-linux-zen-221019.iso ):

When I booth the system or wake it up from sleep,

  1. Only the 1900x1200 display light up. The 3440x1440 stay dark
  2. The system tray display configuration icon, slowly flash
  3. The 3440x1440 display appear and disappear in the System Settings/Display and Monitor

Temporary Fix :

Open the system tray/display configuration, an repeatedly click like crazy the 2 displays right icon, till the 3440x1440 display wake-up from the dead.

Note: When in the grub, I choose “Advance options” and pick the first choice, it sometime work, but after a few boot, it may be the reverse and it's the “Garuda Linux” option that start working!…..

What I've tried:

1 - Booting in Windows 11 or Garuda Gnome on other SSD - No display issue, it work's fine!

2 - Changing the DP connection port on the graphic card - No success;

3 - Fresh install of garuda-dr460nized-linux-zen-221019.iso - No success;

4 - After sudo nvidia-settings in the terminal and setting the Xserver Display Configuration correctly, I save to /etc/X11/xorg.conf - No success.

/etc/X11/xorg.conf FIle:

# nvidia-settings: X configuration file generated by nvidia-settings

# nvidia-settings:  version 520.56.06

Section "ServerLayout"
  Identifier     "Layout0"
  Screen      0  "Screen0" 0 0
  InputDevice    "Keyboard0" "CoreKeyboard"
  InputDevice    "Mouse0" "CorePointer"
  Option         "Xinerama" "0"
EndSection

Section "Files"
EndSection

Section "InputDevice"

  # generated from default
  Identifier     "Mouse0"
  Driver         "mouse"
  Option         "Protocol" "auto"
  Option         "Device" "/dev/psaux"
  Option         "Emulate3Buttons" "no"
  Option         "ZAxisMapping" "4 5"
EndSection

Section "InputDevice"

  # generated from default
  Identifier     "Keyboard0"
  Driver         "kbd"
EndSection

Section "Monitor"

  # HorizSync source: edid, VertRefresh source: edid
  Identifier     "Monitor0"
  VendorName     "Unknown"
  ModelName      "DELL U2412M"
  HorizSync       30.0 - 83.0
  VertRefresh     50.0 - 61.0
  Option         "DPMS"
EndSection

Section "Device"
  Identifier     "Device0"
  Driver         "nvidia"
  VendorName     "NVIDIA Corporation"
  BoardName      "NVIDIA GeForce GTX 980 Ti"
EndSection

Section "Screen"

# Removed Option "metamodes" "HDMI-0: nvidia-auto-select +0+0 {ForceCompositionPipeline=On, ForceFullCompositionPipeline=On}, DP-4: nvidia-auto-select +1920+0 {ForceCompositionPipeline=On, ForceFullCompositionPipeline=On}"
  Identifier     "Screen0"
  Device         "Device0"
  Monitor        "Monitor0"
  DefaultDepth    24
  Option         "Stereo" "0"
  Option         "nvidiaXineramaInfoOrder" "DFP-6"
  Option         "metamodes" "HDMI-0: 1920x1200_60 +0+0 {ForceCompositionPipeline=On, ForceFullCompositionPipeline=On}, DP-4: 3440x1440_75 +1920+0 {ForceCompositionPipeline=On, ForceFullCompositionPipeline=On}"
  Option         "SLI" "Off"
  Option         "MultiGPU" "Off"
  Option         "BaseMosaic" "off"
  SubSection     "Display"
      Depth       24
  EndSubSection
EndSection

garuda-inxi

╭─jlt@jlt in ~ as 🧙 took 2s
 ╰─λ garuda-inxi
System:
  Kernel: 6.0.8-zen1-1-zen arch: x86_64 bits: 64 compiler: gcc v: 12.2.0
    parameters: BOOT_IMAGE=/@/boot/vmlinuz-linux-zen
    root=UUID=9bf24b65-7ac7-4983-a52a-cc65570b547d rw rootflags=subvol=@
    splash rd.udev.log_priority=3 vt.global_cursor_default=0 loglevel=3
  Desktop: KDE Plasma v: 5.26.3 tk: Qt v: 5.15.7 info: latte-dock
    wm: kwin_x11 vt: 1 dm: SDDM Distro: Garuda Linux base: Arch Linux
Machine:
  Type: Desktop System: EVGA product: X570 DARK v: N/A
    serial: <superuser required> Chassis: type: 3 serial: <superuser required>
  Mobo: EVGA model: X570 DARK v: 1.2.0 serial: <superuser required>
    UEFI: American Megatrends LLC. v: 1.08 date: 12/12/2012
Battery:
  ID-1: hidpp_battery_0 charge: 100% condition: N/A volts: 4.2 min: N/A
    model: Logitech Gaming Mouse G900 type: N/A serial: <filter> status: full
CPU:
  Info: model: AMD Ryzen 9 5950X bits: 64 type: MT MCP arch: Zen 3 gen: 4
    level: v3 note: check built: 2021-22 process: TSMC n7 (7nm)
    family: 0x19 (25) model-id: 0x21 (33) stepping: 2 microcode: 0xA20120A
  Topology: cpus: 1x cores: 16 tpc: 2 threads: 32 smt: enabled cache:
    L1: 1024 KiB desc: d-16x32 KiB; i-16x32 KiB L2: 8 MiB desc: 16x512 KiB
    L3: 64 MiB desc: 2x32 MiB
  Speed (MHz): avg: 3566 high: 4675 min/max: 2200/5083 boost: enabled
    scaling: driver: acpi-cpufreq governor: performance cores: 1: 3400 2: 3400
    3: 3400 4: 3400 5: 3400 6: 3400 7: 3400 8: 3400 9: 3400 10: 4055 11: 3737
    12: 3734 13: 3400 14: 4673 15: 3400 16: 3400 17: 3400 18: 3400 19: 3400
    20: 3400 21: 3400 22: 3400 23: 3400 24: 3400 25: 3400 26: 3400 27: 3400
    28: 3400 29: 3400 30: 4675 31: 4174 32: 4086 bogomips: 217603
  Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm
  Vulnerabilities:
  Type: itlb_multihit status: Not affected
  Type: l1tf status: Not affected
  Type: mds status: Not affected
  Type: meltdown status: Not affected
  Type: mmio_stale_data status: Not affected
  Type: retbleed status: Not affected
  Type: spec_store_bypass mitigation: Speculative Store Bypass disabled via
    prctl
  Type: spectre_v1 mitigation: usercopy/swapgs barriers and __user pointer
    sanitization
  Type: spectre_v2 mitigation: Retpolines, IBPB: conditional, IBRS_FW,
    STIBP: always-on, RSB filling, PBRSB-eIBRS: Not affected
  Type: srbds status: Not affected
  Type: tsx_async_abort status: Not affected
Graphics:
  Device-1: NVIDIA GM200 [GeForce GTX 980 Ti] vendor: ASUSTeK driver: nvidia
    v: 520.56.06 alternate: nouveau,nvidia_drm non-free: 520.xx+
    status: current (as of 2022-10) arch: Maxwell code: GMxxx
    process: TSMC 28nm built: 2014-19 pcie: gen: 3 speed: 8 GT/s lanes: 16
    bus-ID: 0b:00.0 chip-ID: 10de:17c8 class-ID: 0300
  Display: x11 server: X.Org v: 21.1.4 with: Xwayland v: 22.1.5
    compositor: kwin_x11 driver: N/A display-ID: :0 screens: 1
  Screen-1: 0 s-res: 1920x1200 s-dpi: 95 s-size: 513x321mm (20.20x12.64")
    s-diag: 605mm (23.82")
  Monitor-1: DP-4 size-res: N/A modes: N/A
  Monitor-2: HDMI-0 pos: primary res: 1920x1200 hz: 60 dpi: 94
    size: 518x324mm (20.39x12.76") diag: 611mm (24.05") modes: N/A
  API: OpenGL v: 4.6.0 NVIDIA 520.56.06 renderer: NVIDIA GeForce GTX 980
    Ti/PCIe/SSE2 direct render: Yes
Audio:
  Device-1: NVIDIA GM200 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:0fb0 class-ID: 0403
  Device-2: AMD Starship/Matisse HD Audio vendor: eVga.com.
    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
  Sound API: ALSA v: k6.0.8-zen1-1-zen running: yes
  Sound Server-1: PulseAudio v: 16.1 running: no
  Sound Server-2: PipeWire v: 0.3.59 running: yes
Network:
  Device-1: Intel Ethernet I225-V driver: igc v: kernel pcie: gen: 2
    speed: 5 GT/s lanes: 1 port: N/A bus-ID: 05:00.0 chip-ID: 8086:15f3
    class-ID: 0200
  IF: enp5s0 state: down mac: <filter>
  Device-2: Intel Wi-Fi 6 AX200 driver: iwlwifi v: kernel pcie: gen: 2
    speed: 5 GT/s lanes: 1 bus-ID: 06:00.0 chip-ID: 8086:2723 class-ID: 0280
  IF: wlp6s0 state: up mac: <filter>
  Device-3: Intel Ethernet I225-V driver: igc v: kernel pcie: gen: 2
    speed: 5 GT/s lanes: 1 port: N/A bus-ID: 07:00.0 chip-ID: 8086:15f3
    class-ID: 0200
  IF-ID-1: eno1 state: up speed: 2500 Mbps duplex: full mac: <filter>
Bluetooth:
  Device-1: Intel AX200 Bluetooth type: USB driver: btusb v: 0.8 bus-ID: 3-1:2
    chip-ID: 8087:0029 class-ID: e001
  Report: bt-adapter ID: hci0 rfk-id: 1 state: up address: <filter>
Drives:
  Local Storage: total: 2.27 TiB used: 629.03 GiB (27.0%)
  SMART Message: Unable to run smartctl. Root privileges required.
  ID-1: /dev/nvme0n1 maj-min: 259:3 vendor: Western Digital
    model: WDS200T1X0E-00AFY0 size: 1.82 TiB block-size: physical: 512 B
    logical: 512 B speed: 63.2 Gb/s lanes: 4 type: SSD serial: <filter>
    rev: 614900WD temp: 31.9 C scheme: GPT
  ID-2: /dev/nvme1n1 maj-min: 259:0 vendor: Samsung model: SSD 970 EVO 500GB
    size: 465.76 GiB block-size: physical: 512 B logical: 512 B speed: 31.6 Gb/s
    lanes: 4 type: SSD serial: <filter> rev: 2B2QEXE7 temp: 29.9 C scheme: GPT
Partition:
  ID-1: / raw-size: 117.19 GiB size: 117.19 GiB (100.00%)
    used: 21.39 GiB (18.3%) fs: btrfs dev: /dev/nvme0n1p4 maj-min: 259:7
  ID-2: /boot/efi raw-size: 300 MiB size: 299.4 MiB (99.80%)
    used: 608 KiB (0.2%) fs: vfat dev: /dev/nvme0n1p3 maj-min: 259:6
  ID-3: /home raw-size: 383.01 GiB size: 383.01 GiB (100.00%)
    used: 41.38 GiB (10.8%) fs: btrfs dev: /dev/nvme0n1p1 maj-min: 259:4
  ID-4: /var/log raw-size: 117.19 GiB size: 117.19 GiB (100.00%)
    used: 21.39 GiB (18.3%) fs: btrfs dev: /dev/nvme0n1p4 maj-min: 259:7
  ID-5: /var/tmp raw-size: 117.19 GiB size: 117.19 GiB (100.00%)
    used: 21.39 GiB (18.3%) fs: btrfs dev: /dev/nvme0n1p4 maj-min: 259:7
Swap:
  Kernel: swappiness: 133 (default 60) cache-pressure: 100 (default)
  ID-1: swap-1 type: zram size: 31.27 GiB used: 0 KiB (0.0%) priority: 100
    dev: /dev/zram0
Sensors:
  System Temperatures: cpu: 57.4 C mobo: N/A gpu: nvidia temp: 37 C
  Fan Speeds (RPM): N/A gpu: nvidia fan: 41%
Info:
  Processes: 535 Uptime: 2m wakeups: 2 Memory: 31.27 GiB used: 2.67 GiB (8.6%)
  Init: systemd v: 252 default: graphical tool: systemctl Compilers:
  gcc: 12.2.0 clang: 14.0.6 Packages: pm: pacman pkgs: 1497 libs: 366
  tools: octopi,pamac,paru,yay Shell: fish v: 3.5.1 default: Bash v: 5.1.16
  running-in: konsole inxi: 3.3.23
Garuda (2.6.9-1):
  System install date:     2022-11-10
  Last full system update: 2022-11-11
  Is partially upgraded:   No
  Relevant software:       NetworkManager
  Windows dual boot:       No/Undetected
  Snapshots:               Snapper
  Failed units:

Journal Errors

╭─jlt@jlt in ~ 
 ╰─λ sudo journalctl -p 3 -xb
[sudo] password for jlt:     
Nov 11 14:50:44 jlt-GLPlasma kernel: 
Nov 11 14:50:45 jlt-GLPlasma bluetoothd[841]: src/device.c:set_wake_allowed_complete() Set device flags return status: Invalid Parameters
Nov 11 14:50:45 jlt-GLPlasma bluetoothd[841]: src/adapter.c:set_device_privacy_complete() Set device flags return status: Invalid Parameters
Nov 11 14:50:53 jlt-GLPlasma systemd[3823]: Failed to start Profile-sync-daemon.
â–‘â–‘ Subject: A start job for unit UNIT has failed
â–‘â–‘ Defined-By: systemd
â–‘â–‘ Support: https://lists.freedesktop.org/mailman/listinfo/systemd-devel
â–‘â–‘ 
â–‘â–‘ A start job for unit UNIT has finished with a failure.
â–‘â–‘ 
â–‘â–‘ The job identifier is 27 and the job result is failed.
Nov 11 14:50:56 jlt-GLPlasma systemd[3823]: Failed to start BTRFS Assistant Snapper check.
â–‘â–‘ Subject: A start job for unit UNIT has failed
â–‘â–‘ Defined-By: systemd
â–‘â–‘ Support: https://lists.freedesktop.org/mailman/listinfo/systemd-devel
â–‘â–‘ 
â–‘â–‘ A start job for unit UNIT has finished with a failure.
â–‘â–‘ 
â–‘â–‘ The job identifier is 93 and the job result is failed.
Nov 11 14:51:06 jlt-GLPlasma bluetoothd[841]: src/profile.c:record_cb() Unable to get Hands-Free Voice gateway SDP record: Host is down
Nov 11 14:51:10 jlt-GLPlasma sudo[5657]:      jlt : a password is required ; TTY=pts/0 ; PWD=/home/jlt ; USER=root ; COMMAND=/usr/bin/true
Nov 11 14:51:11 jlt-GLPlasma bluetoothd[841]: src/profile.c:record_cb() Unable to get Hands-Free Voice gateway SDP record: Host is down

Thank's for your help,

JL

P.S. Please forgive my English

My xorg.conf from Nvidia Settings is located in; /etc/X11/xorg.conf.d/xorg.conf

Not sure if that makes a difference.

1 Like

Thank's RodneyCK for your suggestion, unfortunately changing the file location have no effect.

Because it's happening quite more often then powering on the system, the most annoying thing about this new behavior, is when I wake up the system from sleep,

I just find though, that if I unchecked “Screen Energy Saving” in the "Power Management/Energy Saving" Settings, the shutting of the 3440x1440 monitor doesn't seem to happen. The 2 monitors stay always open…

1 Like

yeah, that was going to be my next suggest, play around with the Nvidia Settings. I have a similar setup, same connections, with dual monitors, each with different resolutions and one is even left oriented and I have no issue.

Thank You RodneyCK :vulcan_salute:

1 Like

This could be related to this KDE bug.
The scenario is different, but many other bug reports are marked as duplicate, and some are more similar to this issue.
https://bugs.kde.org/show_bug.cgi?id=460341

2 Likes

Quite interesting! thank's for the link

1 Like