External monitor connected but with no output

Hi all, I've been using Garuda Linux on my laptop for about a week now with no issues, however a couple of days ago I ran into an issue where my external monitor started showing up as connected, but isn't displaying anything. I found that running xrandr --output HDMI-0 --mode 1920x1080 followed by xrandr --output HDMI-0 --mode 2560x1440 resolves this temporarily, but every time the display turns off, e.g. restart, sleep, or locking, I have to do this again. I don't encounter the issue on my Windows or Ubuntu partitions either. Any pointers on troubleshooting/resolving this would be greatly appreciated.
inxi -Faz output:

iSystem:
Kernel: 5.15.11-zen1-1-zen x86_64 bits: 64 compiler: gcc v: 11.1.0
parameters: BOOT_IMAGE=/@/boot/vmlinuz-linux-zen
root=UUID=71e518a3-d459-44f2-8018-b69d23459060 rw [email protected]
quiet splash rd.udev.log_priority=3 vt.global_cursor_default=0
systemd.unified_cgroup_hierarchy=1 loglevel=3
Desktop: KDE Plasma 5.23.4 tk: Qt 5.15.2 info: latte-dock wm: kwin_x11
vt: 1 dm: SDDM Distro: Garuda Linux base: Arch Linux
Machine:
Type: Laptop System: Intel Client Systems product: LAPQC71C v: K91762-301
serial: <superuser required> Chassis: Intel Corporation type: 10 v: 1.0
serial: <superuser required>
Mobo: Intel model: LAPQC71C v: K91759-301 serial: <superuser required>
UEFI: Intel v: QCCFL357.0138.2021.0721.1705 date: 07/21/2021
Battery:
ID-1: BAT0 charge: 93.5 Wh (100.0%) condition: 93.5/93.5 Wh (100.0%)
volts: 12.3 min: 11.4 model: standard type: Li-ion serial: <filter>
status: Full
CPU:
Info: model: Intel Core i7-9750H bits: 64 type: MT MCP arch: Coffee Lake
family: 6 model-id: 0x9E (158) stepping: 0xA (10) microcode: 0xEA
Topology: cpus: 1x cores: 6 tpc: 2 threads: 12 smt: enabled cache:
L1: 384 KiB desc: d-6x32 KiB; i-6x32 KiB L2: 1.5 MiB desc: 6x256 KiB
L3: 12 MiB desc: 1x12 MiB
Speed (MHz): avg: 3928 high: 4201 min/max: 800/4500 scaling:
driver: intel_pstate governor: performance cores: 1: 4187 2: 4201 3: 4178
4: 3550 5: 4139 6: 4188 7: 3282 8: 3147 9: 3827 10: 4045 11: 4199
12: 4201 bogomips: 62399
Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
Vulnerabilities:
Type: itlb_multihit status: KVM: VMX disabled
Type: l1tf
mitigation: PTE Inversion; VMX: conditional cache flushes, SMT vulnerable
Type: mds mitigation: Clear CPU buffers; SMT vulnerable
Type: meltdown mitigation: PTI
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: Full generic retpoline, IBPB: conditional,
IBRS_FW, STIBP: conditional, RSB filling
Type: srbds mitigation: Microcode
Type: tsx_async_abort status: Not affected
Graphics:
Device-1: Intel CoffeeLake-H GT2 [UHD Graphics 630] driver: i915 v: kernel
bus-ID: 00:02.0 chip-ID: 8086:3e9b class-ID: 0300
Device-2: NVIDIA TU106M [GeForce RTX 2060 Mobile] vendor: Intel
driver: nvidia v: 495.46 alternate: nouveau,nvidia_drm bus-ID: 01:00.0
chip-ID: 10de:1f15 class-ID: 0300
Device-3: Chicony HD Webcam type: USB driver: uvcvideo bus-ID: 1-13:5
chip-ID: 04f2:b68b class-ID: 0e02 serial: <filter>
Display: x11 server: X.Org 1.21.1.2 compositor: kwin_x11 driver:
loaded: modesetting,nvidia display-ID: :0 screens: 1
Screen-1: 0 s-res: 4480x1440 s-dpi: 96 s-size: 1182x380mm (46.5x15.0")
s-diag: 1242mm (48.9")
Monitor-1: HDMI-0 res: 2560x1440 hz: 144 dpi: 109
size: 598x336mm (23.5x13.2") diag: 686mm (27")
Monitor-2: eDP-1-1 res: 1920x1080 hz: 144 dpi: 142
size: 344x193mm (13.5x7.6") diag: 394mm (15.5")
OpenGL: renderer: NVIDIA GeForce RTX 2060/PCIe/SSE2
v: 4.6.0 NVIDIA 495.46 direct render: Yes
Audio:
Device-1: Intel Cannon Lake PCH cAVS driver: snd_hda_intel v: kernel
alternate: snd_soc_skl,snd_sof_pci_intel_cnl bus-ID: 00:1f.3
chip-ID: 8086:a348 class-ID: 0403
Device-2: NVIDIA TU106 High Definition Audio vendor: Intel
driver: snd_hda_intel v: kernel bus-ID: 01:00.1 chip-ID: 10de:10f9
class-ID: 0403
Sound Server-1: ALSA v: k5.15.11-zen1-1-zen running: yes
Sound Server-2: JACK v: 1.9.19 running: no
Sound Server-3: PulseAudio v: 15.0 running: no
Sound Server-4: PipeWire v: 0.3.42 running: yes
Network:
Device-1: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet
vendor: Intel driver: r8169 v: kernel port: 3000 bus-ID: 3d:00.0
chip-ID: 10ec:8168 class-ID: 0200
IF: enp61s0 state: up speed: 1000 Mbps duplex: full mac: <filter>
Device-2: Intel Wi-Fi 6 AX200 driver: iwlwifi v: kernel bus-ID: 3e:00.0
chip-ID: 8086:2723 class-ID: 0280
IF: wlp62s0 state: up mac: <filter>
Bluetooth:
Device-1: Intel AX200 Bluetooth type: USB driver: btusb v: 0.8
bus-ID: 1-14:6 chip-ID: 8087:0029 class-ID: e001
Report: bt-adapter ID: hci0 rfk-id: 2 state: up address: <filter>
Drives:
Local Storage: total: 953.87 GiB used: 83.28 GiB (8.7%)
SMART Message: Unable to run smartctl. Root privileges required.
ID-1: /dev/nvme0n1 maj-min: 259:0 vendor: Samsung
model: MZVLB1T0HBLR-00000 size: 953.87 GiB block-size: physical: 512 B
logical: 512 B speed: 31.6 Gb/s lanes: 4 type: SSD serial: <filter>
rev: EXF7201Q temp: 40.9 C scheme: GPT
Partition:
ID-1: / raw-size: 295.64 GiB size: 295.64 GiB (100.00%)
used: 83.25 GiB (28.2%) fs: btrfs dev: /dev/nvme0n1p6 maj-min: 259:6
ID-2: /boot/efi raw-size: 100 MiB size: 96 MiB (96.00%)
used: 30 MiB (31.2%) fs: vfat dev: /dev/nvme0n1p1 maj-min: 259:1
ID-3: /home raw-size: 295.64 GiB size: 295.64 GiB (100.00%)
used: 83.25 GiB (28.2%) fs: btrfs dev: /dev/nvme0n1p6 maj-min: 259:6
ID-4: /var/log raw-size: 295.64 GiB size: 295.64 GiB (100.00%)
used: 83.25 GiB (28.2%) fs: btrfs dev: /dev/nvme0n1p6 maj-min: 259:6
ID-5: /var/tmp raw-size: 295.64 GiB size: 295.64 GiB (100.00%)
used: 83.25 GiB (28.2%) fs: btrfs dev: /dev/nvme0n1p6 maj-min: 259:6
Swap:
Kernel: swappiness: 133 (default 60) cache-pressure: 100 (default)
ID-1: swap-1 type: zram size: 15.47 GiB used: 3.21 GiB (20.7%)
priority: 100 dev: /dev/zram0
Sensors:
System Temperatures: cpu: 61.0 C pch: 63.0 C mobo: 61.0 C gpu: nvidia
temp: 56 C
Fan Speeds (RPM): N/A
Info:
Processes: 366 Uptime: 14h 25m wakeups: 5 Memory: 15.47 GiB
used: 6.83 GiB (44.1%) Init: systemd v: 250 tool: systemctl Compilers:
gcc: 11.1.0 clang: 13.0.0 Packages: pacman: 1633 lib: 469 Shell: fish
v: 3.3.1 default: Bash v: 5.1.12 running-in: konsole inxi: 3.3.11

Hi there, welcome!

This is telling that you've not been updating lately, since zen kernel is at 5.15.12 since the 29-Dec-2021. Although this is contrast with:

So, this was probably not due to an update.
On the contrary, if you installed something a couple of days ago, you could try restoring a previous snapshot.
Anyway, maybe you could update now, considering that in the meanwhile xorg-server was updated (you never can say, maybe this could help).
Apart from that, I don't have experience in multi-monitor setups, but maybe I can pass you the two releant Arch Wiki articles.
https://wiki.archlinux.org/title/Xrandr
https://wiki.archlinux.org/title/Multihead

2 Likes

Hi Filo, thanks for the reply! Unfortunately updating didn't do the job. I looked over the documentation you linked and it prompted me to look over the xrandr output though, and there's some stuff that looks weird there.

Screen 0: minimum 8 x 8, current 4480 x 1440, 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 disconnected (normal left inverted right x axis y axis)
HDMI-0 connected 2560x1440+0+0 (normal left inverted right x axis y axis) 598mm x 336mm
2560x1440    144.00*+ 119.99    59.95  
1920x1080    143.99   119.88   100.00    60.00    60.00    59.94    50.00    29.97    25.00    23.98  
1680x1050     59.95  
1600x1200     60.00  
1600x900      60.00  
1440x900      59.89  
1400x1050     59.98  
1280x1024     75.02    60.02  
1280x960      60.00  
1280x720      59.94    50.00  
1024x768      75.03    70.07    60.00  
800x600       75.00    72.19    60.32    56.25  
720x576       50.00  
720x480       59.94  
640x480       75.00    72.81    59.94    59.93  
eDP-1-1 connected primary 1920x1080+2560+0 (normal left inverted right x axis y axis) 344mm x 193mm
1920x1080    144.00*+  60.01    59.97    59.96    59.93  
1680x1050     59.95    59.88  
1400x1050     74.76    59.98  
1600x900      59.99    59.94    59.95    59.82  
1280x1024     85.02    75.02    60.02  
1400x900      59.96    59.88  
1280x960      85.00    60.00  
1440x810      60.00    59.97  
1368x768      59.88    59.85  
1280x800      59.99    59.97    59.81    59.91  
1152x864      75.00  
1280x720      60.00    59.99    59.86    59.74  
1024x768      85.00    75.05    60.04    85.00    75.03    70.07    60.00  
1024x768i     86.96  
960x720       85.00    75.00    60.00  
928x696       75.00    60.05  
896x672       75.05    60.01  
1024x576      59.95    59.96    59.90    59.82  
960x600       59.93    60.00  
832x624       74.55  
960x540       59.96    59.99    59.63    59.82  
800x600       85.00    75.00    70.00    65.00    60.00    85.14    72.19    75.00    60.32    56.25  
840x525       60.01    59.88  
864x486       59.92    59.57  
700x525       74.76    59.98  
800x450       59.95    59.82  
640x512       85.02    75.02    60.02  
700x450       59.96    59.88  
640x480       85.09    60.00    85.01    72.81    75.00    59.94  
720x405       59.51    58.99  
720x400       85.04  
684x384       59.88    59.85  
640x400       59.88    59.98    85.08  
576x432       75.00  
640x360       59.86    59.83    59.84    59.32  
640x350       85.08  
512x384       85.00    75.03    70.07    60.00  
512x384i      87.06  
512x288       60.00    59.92  
416x312       74.66  
480x270       59.63    59.82  
400x300       85.27    72.19    75.12    60.32    56.34  
432x243       59.92    59.57  
320x240       85.18    72.81    75.00    60.05  
360x202       59.51    59.13  
360x200       85.04  
320x200       85.27  
320x180       59.84    59.32  
320x175       85.27  
1680x1050 (0x1ce) 146.250MHz -HSync +VSync
h: width  1680 start 1784 end 1960 total 2240 skew    0 clock  65.29KHz
v: height 1050 start 1053 end 1059 total 1089           clock  59.95Hz
1280x1024 (0x1d3) 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
1280x1024 (0x1d4) 108.000MHz +HSync +VSync
h: width  1280 start 1328 end 1440 total 1688 skew    0 clock  63.98KHz
v: height 1024 start 1025 end 1028 total 1066           clock  60.02Hz
1280x960 (0x1d5) 108.000MHz +HSync +VSync
h: width  1280 start 1376 end 1488 total 1800 skew    0 clock  60.00KHz
v: height  960 start  961 end  964 total 1000           clock  60.00Hz
1024x768 (0x1d8) 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 (0x1d9) 75.000MHz -HSync -VSync
h: width  1024 start 1048 end 1184 total 1328 skew    0 clock  56.48KHz
v: height  768 start  771 end  777 total  806           clock  70.07Hz
1024x768 (0x1da) 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 (0x1dc) 50.000MHz +HSync +VSync
h: width   800 start  856 end  976 total 1040 skew    0 clock  48.08KHz
v: height  600 start  637 end  643 total  666           clock  72.19Hz
800x600 (0x1db) 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 (0x1dd) 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
800x600 (0x1de) 36.000MHz +HSync +VSync
h: width   800 start  824 end  896 total 1024 skew    0 clock  35.16KHz
v: height  600 start  601 end  603 total  625           clock  56.25Hz
640x480 (0x1e1) 31.500MHz -HSync -VSync
h: width   640 start  656 end  720 total  840 skew    0 clock  37.50KHz
v: height  480 start  481 end  484 total  500           clock  75.00Hz
640x480 (0x1e3) 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

My laptop screen's width seems to be getting picked up at 4480, which is actually my external monitor (2560) plus the laptop's actual width (1920). I'm not sure if this is expected, so if anyone else has any experience I'd greatly appreciate advice.

This is your laptop screen:

This is your monitor:

This is (I think) your whole available "space"

3 Likes

You're probably right, thanks for clarifying! I'll keep looking into a resolution.

1 Like

Update after investigating this more: the issue seems to be a combination of the refresh rate and the resolution. If I have my monitor set to [email protected] it's able to display without issue, however at 120 or 144 it doesn't. If I change the refresh rate from 144/120 to 60 while the monitor is connected but not displaying, then revert the change, it works without issue though, in the same way changing the resolution does. This issue also doesn't occur when I've got it set to [email protected] The reason this was working fine for the first week was because I was using the other HDMI cable plugged into my computer, which was only allowing up to 75hz. I've looked through a lot of similar reports on the Arch/Majaro forums and haven't found any solutions that work, or anything that is an actual match to this issue.
Hopefully there's enough info now for someone to have a better idea of what could be wrong - I've been trying to resolve this for over a week now and haven't made any headway.

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