Second monitor displays blank screen with cursor

G'day guys,
Got a bit of an issue with my recent install of Garuda with xfce as my DE. Interestingly I had this problem on EndeavourOS with xfce as well. But as the title states, my second monitor refuses to display an image. Everything works fine on my Windows partition so I know that the monitor, cable and integrated graphics are fine on my computer. But it's just when I boot up Garuda, I'll get an image displaying on the second monitor, however when I get to the login screen it'll just be black, but I can see the cursor.
Taking screenshots shows both of the monitors displaying a normal screen (wallpaper, apps etc). I've tried going through xrandr arandr and just the normal display settings with no luck
Last bit of information is that my old endeavourOS partition used to work fine with no issues until I updated it and lost my second monitor, so I'm wondering if this is the same issue. Hard to say where the problem lies because both systems have been on arch, xfce and various kernels.

Thanks in advance for anyone that tries to help me out here. I'm really enjoying Garuda so far otherwise, I can finally play games on linux successfully for the first time

1 Like

Hi there, welcome.
Please always post the output of your

garuda-inxi

formatted with ~~~ before and after the text block, as per new topic template.

3 Likes
System:
  Kernel: 5.15.37-1-lts arch: x86_64 bits: 64 compiler: gcc v: 11.2.0
    parameters: BOOT_IMAGE=/@/boot/vmlinuz-linux-lts
    root=UUID=7273e01e-fc1e-4715-95a6-22fbc752b8d2 rw rootflags=subvol=@
    quiet quiet splash rd.udev.log_priority=3 vt.global_cursor_default=0
    loglevel=3
  Desktop: Xfce v: 4.16.0 tk: Gtk v: 3.24.29 info: xfce4-panel wm: xfwm
    v: 4.16.1 vt: 7 dm: LightDM v: 1.30.0 Distro: Garuda Linux base: Arch Linux
Machine:
  Type: Desktop System: Gigabyte product: Z690 UD DDR4 v: N/A
    serial: <superuser required>
  Mobo: Gigabyte model: Z690 UD DDR4 serial: <superuser required>
    UEFI: American Megatrends LLC. v: F6 date: 01/27/2022
Battery:
  Device-1: sony_controller_battery_30:0e:d5:b3:38:08 model: N/A serial: N/A
    charge: N/A status: charging
CPU:
  Info: model: 12th Gen Intel Core i5-12600K bits: 64 type: MST AMCP
    arch: Alder Lake family: 6 model-id: 0x97 (151) stepping: 2 microcode: 0x1A
  Topology: cpus: 1x cores: 10 mt: 6 tpc: 2 st: 4 threads: 16 smt: enabled
    cache: L1: 864 KiB desc: d-4x32 KiB, 6x48 KiB; i-6x32 KiB, 4x64 KiB
    L2: 9.5 MiB desc: 6x1.2 MiB, 1x2 MiB L3: 20 MiB desc: 1x20 MiB
  Speed (MHz): avg: 2961 high: 4900 min/max: 800/4900:3600 scaling:
    driver: intel_pstate governor: performance cores: 1: 1028 2: 4891 3: 4900
    4: 4799 5: 834 6: 884 7: 4900 8: 4200 9: 906 10: 3075 11: 3008 12: 4500
    13: 1400 14: 862 15: 3607 16: 3589 bogomips: 117964
  Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
  Vulnerabilities:
  Type: itlb_multihit status: Not affected
  Type: l1tf status: Not affected
  Type: mds status: Not affected
  Type: meltdown status: Not affected
  Type: spec_store_bypass
    mitigation: Speculative Store Bypass disabled via prctl and seccomp
  Type: spectre_v1
    mitigation: usercopy/swapgs barriers and __user pointer sanitization
  Type: spectre_v2 status: Vulnerable: eIBRS with unprivileged eBPF
  Type: srbds status: Not affected
  Type: tsx_async_abort status: Not affected
Graphics:
  Device-1: Intel AlderLake-S GT1 vendor: Gigabyte driver: i915 v: kernel
    ports: active: HDMI-A-2 empty: DP-1,HDMI-A-1 bus-ID: 00:02.0
    chip-ID: 8086:4680 class-ID: 0300
  Device-2: AMD Navi 21 [Radeon RX 6800/6800 XT / 6900 XT] driver: amdgpu
    v: kernel pcie: gen: 4 speed: 16 GT/s lanes: 16 ports: active: HDMI-A-3
    empty: DP-2,DP-3,DP-4 bus-ID: 03:00.0 chip-ID: 1002:73bf class-ID: 0300
  Display: x11 server: X.Org v: 21.1.3 compositor: xfwm v: 4.16.1 driver:
    X: loaded: amdgpu,intel unloaded: modesetting,radeon alternate: fbdev,vesa
    gpu: amdgpu,i915 display-ID: :0.0 screens: 1
  Screen-1: 0 s-res: 3840x1403 s-dpi: 96 s-size: 1016x371mm (40.00x14.61")
    s-diag: 1082mm (42.58")
  Monitor-1: HDMI-A-2 pos: primary,top-left model: Samsung S22D300
    serial: <filter> built: 2015 res: 1920x1080 hz: 60 dpi: 102 gamma: 1.2
    size: 480x270mm (18.9x10.63") diag: 547mm (21.5") ratio: 16:9 modes:
    max: 1920x1080 min: 720x400
  Monitor-2: HDMI-A-3 mapped: HDMI2 pos: bottom-r model: Sceptre F24
    built: 2019 res: 1920x1080 hz: 60 dpi: 102 gamma: 1.2
    size: 480x270mm (18.9x10.63") diag: 611mm (24") ratio: 16:10, 15:9 modes:
    max: 1920x1080 min: 720x400
  Message: Unable to show GL data. Required tool glxinfo missing.
Audio:
  Device-1: Intel Alder Lake-S HD Audio vendor: Gigabyte
    driver: snd_hda_intel v: kernel alternate: snd_sof_pci_intel_tgl
    bus-ID: 00:1f.3 chip-ID: 8086:7ad0 class-ID: 0403
  Device-2: AMD Navi 21/23 HDMI/DP Audio driver: snd_hda_intel v: kernel
    pcie: gen: 4 speed: 16 GT/s lanes: 16 bus-ID: 03:00.1 chip-ID: 1002:ab28
    class-ID: 0403
  Sound Server-1: ALSA v: k5.15.37-1-lts running: yes
  Sound Server-2: PulseAudio v: 15.0 running: no
  Sound Server-3: PipeWire v: 0.3.51 running: yes
Network:
  Device-1: Realtek RTL8125 2.5GbE vendor: Gigabyte driver: r8169 v: kernel
    pcie: gen: 2 speed: 5 GT/s lanes: 1 port: 3000 bus-ID: 06:00.0
    chip-ID: 10ec:8125 class-ID: 0200
  IF: enp6s0 state: up speed: 100 Mbps duplex: full mac: <filter>
  Device-2: Qualcomm Atheros AR9287 Wireless Network Adapter driver: ath9k
    v: kernel pcie: gen: 1 speed: 2.5 GT/s lanes: 1 bus-ID: 07:00.0
    chip-ID: 168c:002e class-ID: 0280
  IF: wlp7s0 state: down mac: <filter>
Bluetooth:
  Device-1: Broadcom BCM20702A0 Bluetooth 4.0 type: USB driver: btusb v: 0.8
    bus-ID: 1-6.3:6 chip-ID: 0a5c:21ec class-ID: fe01 serial: <filter>
  Report: bt-adapter ID: hci0 rfk-id: 2 state: down
    bt-service: enabled,running rfk-block: hardware: no software: yes
    address: <filter>
Drives:
  Local Storage: total: 1.14 TiB used: 67.95 GiB (5.8%)
  SMART Message: Required tool smartctl not installed. Check --recommends
  ID-1: /dev/nvme0n1 maj-min: 259:0 vendor: Western Digital
    model: WD Blue SN570 1TB size: 931.51 GiB block-size: physical: 512 B
    logical: 512 B speed: 31.6 Gb/s lanes: 4 type: SSD serial: <filter>
    rev: 234100WD temp: 32.9 C scheme: GPT
  ID-2: /dev/sda maj-min: 8:0 vendor: Crucial model: CT250MX500SSD1
    size: 232.89 GiB block-size: physical: 4096 B logical: 512 B
    speed: 6.0 Gb/s type: SSD serial: <filter> rev: 023 scheme: GPT
Partition:
  ID-1: / raw-size: 196.63 GiB size: 196.63 GiB (100.00%)
    used: 67.92 GiB (34.5%) fs: btrfs dev: /dev/nvme0n1p3 maj-min: 259:3
  ID-2: /boot/efi raw-size: 100 MiB size: 99.2 MiB (99.21%)
    used: 26.1 MiB (26.3%) fs: vfat dev: /dev/sda3 maj-min: 8:3
  ID-3: /home raw-size: 196.63 GiB size: 196.63 GiB (100.00%)
    used: 67.92 GiB (34.5%) fs: btrfs dev: /dev/nvme0n1p3 maj-min: 259:3
  ID-4: /var/log raw-size: 196.63 GiB size: 196.63 GiB (100.00%)
    used: 67.92 GiB (34.5%) fs: btrfs dev: /dev/nvme0n1p3 maj-min: 259:3
  ID-5: /var/tmp raw-size: 196.63 GiB size: 196.63 GiB (100.00%)
    used: 67.92 GiB (34.5%) fs: btrfs dev: /dev/nvme0n1p3 maj-min: 259:3
Swap:
  Kernel: swappiness: 133 (default 60) cache-pressure: 100 (default)
  ID-1: swap-1 type: zram size: 15.4 GiB used: 0 KiB (0.0%) priority: 100
    dev: /dev/zram0
Sensors:
  System Temperatures: cpu: 27.8 C mobo: 16.8 C gpu: amdgpu temp: 37.0 C
    mem: 34.0 C
  Fan Speeds (RPM): N/A gpu: amdgpu fan: 0
Info:
  Processes: 380 Uptime: 1d 2h 59m wakeups: 3 Memory: 15.4 GiB
  used: 3.55 GiB (23.0%) Init: systemd v: 250 tool: systemctl Compilers:
  gcc: 11.2.0 Packages: pacman: 1379 lib: 369 Shell: Bash v: 5.1.16
  running-in: xfce4-terminal inxi: 3.3.15
Garuda (2.6.2-1):
  System install date:     2022-04-20
  Last full system update: 2022-05-08
  Is partially upgraded:   No
  Relevant software:       NetworkManager
  Windows dual boot:       Probably (Run as root to verify)
  Snapshots:               Snapper
  Failed units:            systemd-vconsole-setup.service 
1 Like

Trying to understand which exactly is the system behavior, these are not helping descriptions…

Which monitor? Both? Screen means all monitors, just for clarity.

XFCE display settings not able to configure monitors sounds odd, since your system report looks normal (the system can see both monitors).

Explain in detail what happens when you open xfce display settings, or arandr.

More objective info required.

ls -l /etc/X11/xorg.conf.d/*.conf
xrandr
DRI_PRIME=1 xrandr
DRI_PRIME=1 inxi -Gaz
cat /var/log/Xorg.0.log  ## post this to a pastebin web service
3 Likes

Apologies for the inaccurate descriptions, I'm just a wee little newbie

By login screen going black, I mean the Samsung monitor (secondary monitor plugged into the motherboard and not the GPU)

ls -l /etc/X11/xorg.conf.d/*.conf

-rw-r--r-- 1 root root 232 Apr 20 11:43 /etc/X11/xorg.conf.d/00-keyboard.conf
-rw-r--r-- 1 root root 240 Mar 29 14:06 /etc/X11/xorg.conf.d/30-touchpad.conf

DRI_PRIME=1 xrandr

Screen 0: minimum 320 x 200, current 3840 x 1403, maximum 16384 x 16384
DisplayPort-1 disconnected (normal left inverted right x axis y axis)
DisplayPort-2 disconnected (normal left inverted right x axis y axis)
DisplayPort-3 disconnected (normal left inverted right x axis y axis)
HDMI-A-2 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 480mm x 270mm
   1920x1080     60.00*+  74.97    50.00    59.94  
   1280x1024     75.02  
   1440x900      74.98  
   1280x800      59.81  
   1280x720      60.00    50.00    59.94  
   1024x768      75.00    75.03    60.00  
   800x600       75.00    60.32  
   720x576       50.00  
   720x480       60.00    59.94  
   640x480       60.00    59.94  
   720x400       70.08  
DP1 disconnected (normal left inverted right x axis y axis)
HDMI1 disconnected (normal left inverted right x axis y axis)
HDMI2 connected 1920x1080+1920+323 (normal left inverted right x axis y axis) 480mm x 270mm
   1920x1080     60.00*+  50.00    59.94  
   1680x1050     59.88  
   1600x900      60.00  
   1280x1024     75.02    60.02  
   1440x900      59.90  
   1280x800      59.91  
   1152x864      75.00  
   1280x720      60.00    50.00    59.94  
   1024x768      75.03    70.07    60.00  
   832x624       74.55  
   800x600       72.19    75.00    60.32    56.25  
   720x576       50.00  
   720x480       60.00    59.94  
   640x480       75.00    72.81    66.67    60.00    59.94  
   720x400       70.08  
VIRTUAL1 disconnected (normal left inverted right x axis y axis)
  1920x1080 (0x59) 148.500MHz +HSync +VSync
        h: width  1920 start 2008 end 2052 total 2200 skew    0 clock  67.50KHz
        v: height 1080 start 1084 end 1089 total 1125           clock  60.00Hz
  1920x1080 (0x5b) 148.500MHz +HSync +VSync
        h: width  1920 start 2448 end 2492 total 2640 skew    0 clock  56.25KHz
        v: height 1080 start 1084 end 1089 total 1125           clock  50.00Hz
  1920x1080 (0x5c) 148.352MHz +HSync +VSync
        h: width  1920 start 2008 end 2052 total 2200 skew    0 clock  67.43KHz
        v: height 1080 start 1084 end 1089 total 1125           clock  59.94Hz
  1280x1024 (0x5d) 135.000MHz +HSync +VSync
        h: width  1280 start 1296 end 1440 total 1688 skew    0 clock  79.98KHz
        v: height 1024 start 1025 end 1028 total 1066           clock  75.02Hz
  1280x720 (0x60) 74.250MHz +HSync +VSync
        h: width  1280 start 1390 end 1430 total 1650 skew    0 clock  45.00KHz
        v: height  720 start  725 end  730 total  750           clock  60.00Hz
  1280x720 (0x61) 74.250MHz +HSync +VSync
        h: width  1280 start 1720 end 1760 total 1980 skew    0 clock  37.50KHz
        v: height  720 start  725 end  730 total  750           clock  50.00Hz
  1280x720 (0x62) 74.176MHz +HSync +VSync
        h: width  1280 start 1390 end 1430 total 1650 skew    0 clock  44.96KHz
        v: height  720 start  725 end  730 total  750           clock  59.94Hz
  1024x768 (0x64) 78.750MHz +HSync +VSync
        h: width  1024 start 1040 end 1136 total 1312 skew    0 clock  60.02KHz
        v: height  768 start  769 end  772 total  800           clock  75.03Hz
  1024x768 (0x65) 65.000MHz -HSync -VSync
        h: width  1024 start 1048 end 1184 total 1344 skew    0 clock  48.36KHz
        v: height  768 start  771 end  777 total  806           clock  60.00Hz
  800x600 (0x66) 49.500MHz +HSync +VSync
        h: width   800 start  816 end  896 total 1056 skew    0 clock  46.88KHz
        v: height  600 start  601 end  604 total  625           clock  75.00Hz
  800x600 (0x67) 40.000MHz +HSync +VSync
        h: width   800 start  840 end  968 total 1056 skew    0 clock  37.88KHz
        v: height  600 start  601 end  605 total  628           clock  60.32Hz
  720x576 (0x68) 27.000MHz -HSync -VSync
        h: width   720 start  732 end  796 total  864 skew    0 clock  31.25KHz
        v: height  576 start  581 end  586 total  625           clock  50.00Hz
  720x480 (0x69) 27.027MHz -HSync -VSync
        h: width   720 start  736 end  798 total  858 skew    0 clock  31.50KHz
        v: height  480 start  489 end  495 total  525           clock  60.00Hz
  720x480 (0x6a) 27.000MHz -HSync -VSync
        h: width   720 start  736 end  798 total  858 skew    0 clock  31.47KHz
        v: height  480 start  489 end  495 total  525           clock  59.94Hz
  640x480 (0x6b) 25.200MHz -HSync -VSync
        h: width   640 start  656 end  752 total  800 skew    0 clock  31.50KHz
        v: height  480 start  490 end  492 total  525           clock  60.00Hz
  640x480 (0x6c) 25.175MHz -HSync -VSync
        h: width   640 start  656 end  752 total  800 skew    0 clock  31.47KHz
        v: height  480 start  490 end  492 total  525           clock  59.94Hz
  720x400 (0x6d) 28.320MHz -HSync +VSync
        h: width   720 start  738 end  846 total  900 skew    0 clock  31.47KHz
        v: height  400 start  412 end  414 total  449           clock  70.08Hz

DRI_PRIME=1 inxi -Gaz

Graphics:
  Device-1: Intel AlderLake-S GT1 vendor: Gigabyte driver: i915 v: kernel
    ports: active: HDMI-A-2 empty: DP-1,HDMI-A-1 bus-ID: 00:02.0
    chip-ID: 8086:4680 class-ID: 0300
  Device-2: AMD Navi 21 [Radeon RX 6800/6800 XT / 6900 XT] driver: amdgpu
    v: kernel pcie: gen: 4 speed: 16 GT/s lanes: 16 ports: active: HDMI-A-3
    empty: DP-2,DP-3,DP-4 bus-ID: 03:00.0 chip-ID: 1002:73bf class-ID: 0300
  Display: x11 server: X.Org v: 21.1.3 compositor: xfwm v: 4.16.1 driver:
    X: loaded: amdgpu,intel unloaded: modesetting,radeon alternate: fbdev,vesa
    gpu: amdgpu,i915 display-ID: :0.0 screens: 1
  Screen-1: 0 s-res: 3840x1403 s-dpi: 96 s-size: 1016x371mm (40.00x14.61")
    s-diag: 1082mm (42.58")
  Monitor-1: HDMI-A-2 pos: primary,top-left model: Samsung S22D300
    serial: <filter> built: 2015 res: 1920x1080 hz: 60 dpi: 102 gamma: 1.2
    size: 480x270mm (18.9x10.63") diag: 547mm (21.5") ratio: 16:9 modes:
    max: 1920x1080 min: 720x400
  Monitor-2: HDMI-A-3 mapped: HDMI2 pos: bottom-r model: Sceptre F24
    built: 2019 res: 1920x1080 hz: 60 dpi: 102 gamma: 1.2
    size: 480x270mm (18.9x10.63") diag: 611mm (24") ratio: 16:10, 15:9 modes:
    max: 1920x1080 min: 720x400
  Message: Unable to show GL data. Required tool glxinfo missing.

cat /var/log/Xorg.0.log

Pastebin was down at the time of posting

Not sure what you mean by explaining what happens with display settings/arandr. Everything looks good in the settings. All enabled, correct locations, correct frequency

@filo @petsam
Sorry guys, I don’t mean to be a pest but this is the only issue stopping me from fully committing to Linux. I’ve tried so many options so I’m depending on you guys and the community to discover the solution to this.

Sorry, unfortunately I don't think I'll be able to help much here.
Something you could do would be to go through the Arch wiki, eg.
https://wiki.archlinux.org/title/Multihead
and relevant related articles, eg. the ATI one.
There seems to be something missing in the /etc/X11/xorg.conf.d/*.conf in my opinion.
Maybe you can test the suggestions from the wiki.

1 Like

I, and others on the team do not use more than one monitor, so how exactly are we supposed to test and find a solution to your issue. The only one likely to be using your exact hardware is yourself. We are simply here to offer suggestions, it is incumbent on the user to troubleshoot and find their own solution.

This is not a Garuda specific issue if it presents on other distros, yet there seems to be the expectation here that it is our responsibility to solve this issue for you. That is your responsibility, not ours, (we are only here to assist).

I wish you luck finding a solution to your issue.

2 Likes

Have you tried a different kernel?

First fully update the system:

garuda-update

Install the kernel you want to try--install the corresponding headers, too:

sudo pacman -S linux-zen linux-zen-headers

Reboot, then on the grub screen (before the login screen) select "advanced options" and select your new kernel.

Another easy thing to try would be to download some of the other Garuda spins and boot into the live environment to see if the problem persists. I'm not saying switch DEs, I'm just saying that could be a good source for troubleshooting clues.

Have you tried unplugging the monitor (from power) for a few minutes? Have you tried unplugging the monitor (from the computer) and plugging it back in on a live system?

2 Likes

Maybe English is not your native language (neither is mine), but a translation tool can help you.
Just do as you are requested, not something else and we will eventually understand (although we don’t all have unlimited free time, so I myself prefer to spend it on technical support, not language translation :laughing: ).

  • xrandr You missed this one. We need this to compare with the similar one for prime.
  • cat /var/log/Xorg.0.log if the output of this, is what you have posted, then your system is seriously broken. Reinstall if that’s the case.
  • I don’t think you do as requested:

If you could realize what is good or bad (being a newbie, as you state), then you wouldn’t need help. Obviously, something wrong happens in front of your eyes and you can’t realize it. That’s why I did not ask what is wrong, but what do you see (not your interpretation :wink: ).

We are going slow, so don’t get anxious if you get a slow response… :person_shrugging:

3 Likes

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