KVM Model:
1.4 Display Port KVM Switch - Single Monitor - Four Computer
USB Interface (5-gigabit or 10-gigbit):
5 gig
Problem:
- Boot up the host on input 1 and log into
- Switch to a different input for a couple minutes
- Try to switch back to the input 1
Actual result:
Black screen.
Expected result:
Display comes back
Other Notes:
This is more of a heads up because looks like a recent Fedora update broke wayland.
This has started happening a couple days back and only affects the Fedora host.
All other three inputs work, even though one is connected to a GPU in the same host but is passed through to a Windows VM.
To fix the issue, switch back to Xorg.
- Uncomment “WaylandEnable=false” in
/etc/gdm/custom.conf
:
[daemon]
# Uncomment the line below to force the login screen to use Xorg
WaylandEnable=false
- restart gdm
systemctl restart gdm
A workaround to get the display back is to:
- Ctrl+Alt+F2 to a text console
$ systemctl stop gdm
$ systemctl start gdm
The session will be gone but you won’t need to reboot to get the display back.
Had no luck with systemctl restart gdm
for some reason.
Logs have a bunch of errors showing that, most likely, wayland crashed while initializing the display:
Mar 01 04:41:00 hostname kernel: [drm] PCIE GART of 256M enabled (table at 0x000000F4FFF80000).
Mar 01 04:41:00 hostname kernel: amdgpu 0000:41:00.0: [drm:amdgpu_ring_test_helper [amdgpu]] *ERROR* ring comp_1.0.1 test failed (-110)
Mar 01 04:41:01 hostname kernel: amdgpu 0000:41:00.0: [drm:amdgpu_ring_test_helper [amdgpu]] *ERROR* ring comp_1.0.2 test failed (-110)
Mar 01 04:41:01 hostname kernel: amdgpu 0000:41:00.0: [drm:amdgpu_ring_test_helper [amdgpu]] *ERROR* ring comp_1.0.4 test failed (-110)
Mar 01 04:41:01 hostname kernel: [drm] UVD and UVD ENC initialized successfully.
Mar 01 04:41:01 hostname kernel: [drm] VCE initialized successfully.
Mar 01 04:42:00 hostname kernel: [drm] PCIE GART of 256M enabled (table at 0x000000F4FFF80000).
Mar 01 04:42:00 hostname kernel: amdgpu 0000:41:00.0: [drm:amdgpu_ring_test_helper [amdgpu]] *ERROR* ring comp_1.0.1 test failed (-110)
Mar 01 04:42:01 hostname kernel: amdgpu 0000:41:00.0: [drm:amdgpu_ring_test_helper [amdgpu]] *ERROR* ring comp_1.0.2 test failed (-110)
Mar 01 04:42:01 hostname kernel: amdgpu 0000:41:00.0: [drm:amdgpu_ring_test_helper [amdgpu]] *ERROR* ring comp_1.0.4 test failed (-110)
Mar 01 04:42:01 hostname kernel: [drm] UVD and UVD ENC initialized successfully.
Mar 01 04:42:01 hostname kernel: [drm] VCE initialized successfully.
Mar 01 04:42:38 hostname kernel: [drm] PCIE GART of 256M enabled (table at 0x000000F4FFF80000).
Mar 01 04:42:39 hostname kernel: amdgpu 0000:41:00.0: [drm:amdgpu_ring_test_helper [amdgpu]] *ERROR* ring comp_1.0.1 test failed (-110)
Mar 01 04:42:39 hostname kernel: amdgpu 0000:41:00.0: [drm:amdgpu_ring_test_helper [amdgpu]] *ERROR* ring comp_1.0.2 test failed (-110)
Mar 01 04:42:39 hostname kernel: amdgpu 0000:41:00.0: [drm:amdgpu_ring_test_helper [amdgpu]] *ERROR* ring comp_1.0.4 test failed (-110)
Mar 01 04:42:39 hostname kernel: [drm] UVD and UVD ENC initialized successfully.
Mar 01 04:42:39 hostname kernel: [drm] VCE initialized successfully.
Mar 01 04:43:00 hostname kernel: [drm] PCIE GART of 256M enabled (table at 0x000000F4FFF80000).
Mar 01 04:43:00 hostname kernel: amdgpu 0000:41:00.0: [drm:amdgpu_ring_test_helper [amdgpu]] *ERROR* ring comp_1.0.1 test failed (-110)
Mar 01 04:43:01 hostname kernel: amdgpu 0000:41:00.0: [drm:amdgpu_ring_test_helper [amdgpu]] *ERROR* ring comp_1.0.2 test failed (-110)
Mar 01 04:43:01 hostname kernel: amdgpu 0000:41:00.0: [drm:amdgpu_ring_test_helper [amdgpu]] *ERROR* ring comp_1.0.4 test failed (-110)
Mar 01 04:43:01 hostname kernel: [drm] UVD and UVD ENC initialized successfully.
Mar 01 04:43:01 hostname kernel: [drm] VCE initialized successfully.
Mar 01 04:44:00 hostname kernel: [drm] PCIE GART of 256M enabled (table at 0x000000F4FFF80000).
Mar 01 04:44:00 hostname kernel: amdgpu 0000:41:00.0: [drm:amdgpu_ring_test_helper [amdgpu]] *ERROR* ring comp_1.0.1 test failed (-110)
Mar 01 04:44:01 hostname kernel: amdgpu 0000:41:00.0: [drm:amdgpu_ring_test_helper [amdgpu]] *ERROR* ring comp_1.0.2 test failed (-110)
Mar 01 04:44:01 hostname kernel: amdgpu 0000:41:00.0: [drm:amdgpu_ring_test_helper [amdgpu]] *ERROR* ring comp_1.0.4 test failed (-110)
Mar 01 04:44:01 hostname kernel: [drm] UVD and UVD ENC initialized successfully.
Mar 01 04:44:01 hostname kernel: [drm] VCE initialized successfully.
Mar 01 04:45:00 hostname kernel: [drm] PCIE GART of 256M enabled (table at 0x000000F4FFF80000).
Mar 01 04:45:00 hostname kernel: amdgpu 0000:41:00.0: [drm:amdgpu_ring_test_helper [amdgpu]] *ERROR* ring comp_1.0.1 test failed (-110)
Mar 01 04:45:01 hostname kernel: amdgpu 0000:41:00.0: [drm:amdgpu_ring_test_helper [amdgpu]] *ERROR* ring comp_1.0.2 test failed (-110)
Mar 01 04:45:01 hostname kernel: amdgpu 0000:41:00.0: [drm:amdgpu_ring_test_helper [amdgpu]] *ERROR* ring comp_1.0.4 test failed (-110)
Mar 01 04:45:01 hostname kernel: [drm] UVD and UVD ENC initialized successfully.
Mar 01 04:45:01 hostname kernel: [drm] VCE initialized successfully.
Mar 01 04:46:00 hostname kernel: [drm] PCIE GART of 256M enabled (table at 0x000000F4FFF80000).
Mar 01 04:46:00 hostname kernel: usb 1-2.1.2: new full-speed USB device number 26 using xhci_hcd
Mar 01 04:46:00 hostname kernel: amdgpu 0000:41:00.0: [drm:amdgpu_ring_test_helper [amdgpu]] *ERROR* ring comp_1.0.1 test failed (-110)
Mar 01 04:46:00 hostname kernel: usb 1-2.1.2: New USB device found, idVendor=2f96, idProduct=0200, bcdDevice= 1.00
Mar 01 04:46:01 hostname kernel: usb 1-2.1.2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
Mar 01 04:46:01 hostname kernel: usb 1-2.1.2: Product: Antlion USB Microphone
Mar 01 04:46:01 hostname kernel: usb 1-2.1.2: Manufacturer: Antlion Audio
Mar 01 04:46:01 hostname kernel: amdgpu 0000:41:00.0: [drm:amdgpu_ring_test_helper [amdgpu]] *ERROR* ring comp_1.0.2 test failed (-110)
Mar 01 04:46:01 hostname kernel: hid-generic 0003:2F96:0200.0035: No inputs registered, leaving
Mar 01 04:46:01 hostname kernel: hid-generic 0003:2F96:0200.0035: hidraw1: USB HID v1.11 Device [Antlion Audio Antlion USB Microphone] on usb-0000:c1:00.4-2.1.2/input2
Mar 01 04:46:01 hostname kernel: amdgpu 0000:41:00.0: [drm:amdgpu_ring_test_helper [amdgpu]] *ERROR* ring comp_1.0.4 test failed (-110)
Mar 01 04:46:01 hostname kernel: [drm] UVD and UVD ENC initialized successfully.
Mar 01 04:46:01 hostname kernel: [drm] VCE initialized successfully.
Mar 01 04:46:01 hostname gnome-shell[12294]: Failed to use suggested monitor configuration: No available CRTC for monitor 'GSM 34GK950F' not found
Mar 01 04:46:01 hostname gnome-shell[12294]: Failed to use linear monitor configuration: No available CRTC for monitor 'GSM 34GK950F' not found
Mar 01 04:46:01 hostname gnome-shell[12294]: Failed to use fallback monitor configuration: No available CRTC for monitor 'GSM 34GK950F' not found
Mar 01 04:46:01 hostname gsd-media-keys[12438]: Unable to get default source
Mar 01 04:46:01 hostname gsd-media-keys[12438]: Unable to get default source
Mar 01 04:46:01 hostname gnome-shell[12294]: Failed to use suggested monitor configuration: No available CRTC for monitor 'GSM 34GK950F' not found
Mar 01 04:46:01 hostname gnome-shell[12294]: Failed to use linear monitor configuration: No available CRTC for monitor 'GSM 34GK950F' not found
Mar 01 04:46:01 hostname gnome-shell[12294]: Failed to use fallback monitor configuration: No available CRTC for monitor 'GSM 34GK950F' not found
Mar 01 04:46:01 hostname xdg-desktop-por[12908]: Monitor 'LG Electronics 34"' has no configuration which is-current!
Mar 01 04:46:01 hostname xdg-desktop-por[12908]: Monitor 'LG Electronics 34"' has no configuration which is-current!
Mar 01 04:46:01 hostname xdg-desktop-por[12908]: Monitor 'LG Electronics 34"' has no configuration which is-current!
Mar 01 04:46:01 hostname xdg-desktop-por[12908]: Monitor 'LG Electronics 34"' has no configuration which is-current!
Mar 01 04:46:01 hostname kernel: usb 1-2.1.2: reset full-speed USB device number 26 using xhci_hcd
Mar 01 04:46:01 hostname kernel: [drm] scheduler comp_1.0.1 is not ready, skipping
Mar 01 04:46:01 hostname kernel: [drm] scheduler comp_1.0.2 is not ready, skipping
Mar 01 04:46:01 hostname kernel: [drm] scheduler comp_1.0.4 is not ready, skipping
Mar 01 04:46:01 hostname kernel: [drm] scheduler comp_1.0.1 is not ready, skipping
Mar 01 04:46:01 hostname kernel: [drm] scheduler comp_1.0.2 is not ready, skipping
Mar 01 04:46:01 hostname kernel: [drm] scheduler comp_1.0.4 is not ready, skipping
Mar 01 04:46:01 hostname kernel: [drm] scheduler comp_1.0.1 is not ready, skipping
Mar 01 04:46:01 hostname kernel: [drm] scheduler comp_1.0.2 is not ready, skipping
Mar 01 04:46:01 hostname kernel: [drm] scheduler comp_1.0.4 is not ready, skipping
GPU on input 1 is a Radeon Pro WX 4100 (Polaris)
Connected monitor is an LG 34GK950F