I’m not sure if this happened after an update or a just a reboot, but my external Dell monitor connected via HDMI is just showing a blank black screen (no cursor or anything). The monitor is getting a signal, and is recognized. I tried a different HDMI cable, without luck. Funny thing is, that the monitor is working if I boot via the LiveCD and use the same display settings as my installation. I even tried copying my .config/monitors.xml from the LiveCD.
Any ideas on how to find the root cause? I really don’t want to go through a re-install.
Here’s some system details:
uname -r
5.10.7-200.fc33.x86_64
lshw -C display
*-display
description: VGA compatible controller
product: UHD Graphics
vendor: Intel Corporation
physical id: 2
bus info: pci@0000:00:02.0
version: 02
width: 64 bits
clock: 33MHz
capabilities: pciexpress msi pm vga_controller bus_master cap_list rom
configuration: driver=i915 latency=0
resources: irq:141 memory:eb000000-ebffffff memory:60000000-6fffffff ioport:3000(size=64) memory:c0000-dffff
00:02.0 VGA compatible controller: Intel Corporation UHD Graphics (rev 02) (prog-if 00 [VGA controller])
DeviceName: Onboard - Video
Subsystem: Dell Device 09be
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0, Cache Line Size: 64 bytes
Interrupt: pin A routed to IRQ 141
Region 0: Memory at eb000000 (64-bit, non-prefetchable) [size=16M]
Region 2: Memory at 60000000 (64-bit, prefetchable) [size=256M]
Region 4: I/O ports at 3000 [size=64]
Expansion ROM at 000c0000 [virtual] [disabled] [size=128K]
Capabilities: <access denied>
Kernel driver in use: i915
Kernel modules: i915
The 1920 offset is just because I’ve arranged the external monitor in the “Join Display” mode.
I don’t think it’s a Wayland issue, since it’s also present under Xorg.
Other than a clean install, I don’t know where to begin. I’d rather not do a clean install, since I want to understand the root cause of this behavior. It has happened to me in the past on other laptops and with earlier versions of Fedora.
I tried booting the oldest kernel in my Grub config, and it turns our that the monitor/HDMI works as planned on kernel 5.9.16-200.fc33.x86_64 but not on 5.10.6 or 5.10.7
Then there might be a bug in the 5.10 kernel for your hardware. You can try to find the bug or wait until it is fixed and till then use a working 5.9 kernel.