Fedora 37 - 6.2.15-200.fc37.x86_64 is the last kernel that displays Plymouth LUKS screen and any video output during boot while using a KVM switch and 6800XT
Brief summary of the problem:
I raised this Fedora Discussion post about 2 months ago and it states that on Fedora 37 I can only use kernel 6.2.15-200.fc37.x86_64
to get any video output from the monitor during the boot process while using a Lindy DisplayPort 1.2 KVM switch and my 6800XT. With kernel 6.2.15-200.fc37.x86_64
and the KVM switch I see BIOS > screen turns off and back on > Plymouth LUKS password screen > Fedora start up screen > GDM login screen
. With any kernel from 6.3 or 6.4 I see BIOS > screen turns off > no more video output
. I can blindly type in my LUKS password and my system boots but I can't see anything. If I wait a few minutes I can blindly switch to a virtual console with ALT + CTRL + F3 and blindly type in commands, so the system is running but without any video output. If I remove the KVM switch the system boots normally with video output. I have never seen any video output with any 6.3 and 6.4 kernel whilst using the KVM switch. I've tried a few things already and that is documented at the Fedora Discussion post above.
Hardware description:
- CPU:
AMD Ryzen 7 5800X
- GPU:
07:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Navi 21 [Radeon RX 6800/6800 XT / 6900 XT] [1002:73bf] (rev c1)
- System Memory: 4 x F4-3600C16-8GVKC (32GB)
- Display(s): 1 x LG 27GP850-B.AUS
- Type of Display Connection: 1 x DisplayPort 1.4 monitor and 1 x DisplayPort 1.2 KVM switch.
inxi -Fz
System:
Kernel: 6.2.15-200.fc37.x86_64 arch: x86_64 bits: 64 Desktop: GNOME v: 43.7
Distro: Fedora release 37 (Thirty Seven)
Machine:
Type: Desktop Mobo: Gigabyte model: B550 AORUS PRO V2 serial: N/A
UEFI: American Megatrends LLC. v: F15 date: 01/12/2023
CPU:
Info: 8-core model: AMD Ryzen 7 5800X bits: 64 type: MT MCP cache: L2: 4 MiB
Speed (MHz): avg: 2300 min/max: 2200/4850 cores: 1: 2200 2: 2200 3: 2200
4: 2200 5: 2200 6: 2200 7: 2200 8: 2200 9: 2200 10: 2200 11: 3800 12: 2200
13: 2200 14: 2200 15: 2200 16: 2200
Graphics:
Device-1: AMD Navi 21 [Radeon RX 6800/6800 XT / 6900 XT] driver: amdgpu
v: kernel
Display: server: X.Org v: 1.20.14 with: Xwayland v: 22.1.9 driver: X:
loaded: amdgpu unloaded: fbdev,modesetting,radeon,vesa dri: radeonsi
gpu: amdgpu resolution: 2560x1440~165Hz
API: OpenGL v: 4.6 Mesa 23.0.3 renderer: AMD Radeon RX 6800 XT (navi21
LLVM 15.0.7 DRM 3.49 6.2.15-200.fc37.x86_64)
Audio:
Device-1: AMD Navi 21/23 HDMI/DP Audio driver: snd_hda_intel
Device-2: AMD Starship/Matisse HD Audio driver: snd_hda_intel
API: ALSA v: k6.2.15-200.fc37.x86_64 status: kernel-api
Network:
Device-1: Realtek RTL8125 2.5GbE driver: r8169
IF: eno1 state: up speed: 1000 Mbps duplex: full mac: <filter>
IF-ID-1: wg-mullvad state: unknown speed: N/A duplex: N/A mac: N/A
RAID:
Device-1: md127 type: mdraid level: mirror status: active size: 3.64 TiB
report: 2/2 UU
Components: Online: 0: sdc1 1: sdb1
Drives:
Local Storage: total: 10.01 TiB used: 4.23 TiB (42.3%)
ID-1: /dev/nvme0n1 vendor: Samsung model: SSD 970 EVO Plus 1TB
size: 931.51 GiB
ID-2: /dev/sda vendor: Crucial model: CT2000BX500SSD1 size: 1.82 TiB
ID-3: /dev/sdb vendor: Western Digital model: WD40EFZX-68AWUN0
size: 3.64 TiB
ID-4: /dev/sdc vendor: Western Digital model: WD40EFZX-68AWUN0
size: 3.64 TiB
Partition:
ID-1: / size: 97.86 GiB used: 34.33 GiB (35.1%) fs: ext4 dev: /dev/dm-0
ID-2: /boot size: 973.4 MiB used: 564.7 MiB (58.0%) fs: ext4
dev: /dev/nvme0n1p2
ID-3: /boot/efi size: 511 MiB used: 17.4 MiB (3.4%) fs: vfat
dev: /dev/nvme0n1p1
ID-4: /home size: 815.89 GiB used: 491.49 GiB (60.2%) fs: ext4
dev: /dev/dm-1
Swap:
ID-1: swap-1 type: zram size: 8 GiB used: 0 KiB (0.0%) dev: /dev/zram0
Sensors:
System Temperatures: cpu: 46.9 C mobo: 34.0 C gpu: amdgpu temp: 40.0 C
Fan Speeds (RPM): fan-1: 0 fan-2: 0 fan-3: 845 gpu: amdgpu fan: 537
Info:
Processes: 534 Uptime: 37m Memory: available: 31.23 GiB
used: 8.41 GiB (26.9%) Shell: Bash inxi: 3.3.27
System information:
- Distro name and Version: Fedora 37
- Kernel version:
Linux desktop 6.2.15-200.fc37.x86_64 #1 SMP PREEMPT_DYNAMIC Thu May 11 15:56:33 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux
- Custom kernel: N/A
- AMD official driver version: N/A
How to reproduce the issue:
I currently see:
- Start the computer with KVM switch connected using any kernel higher than
6.2.15-200.fc37.x86_64
- Wait for Plymouth LUKS screen to display, it never displays.
- Blindly typing in the correct password causes the system to boot but never any video output displayed.
I am expecting to see:
- Start the computer with KVM switch connected using any kernel higher than
6.2.15-200.fc37.x86_64
- Wait for Plymouth LUKS screen to display, it displays.
- Typing in the correct password causes the system to boot and video output to be displayed.
Attached files:
Screenshots/video files
N/A
Log files (for system lockups / game freezes / crashes)
I already have a few logs at https://discussion.fedoraproject.org/t/f37-6-3-4-101-fc37-and-6-3-5-100-fc37-black-screen-after-grub-on-amd-desktop-nvidia-laptop-works/83863/30 and https://bugzilla.redhat.com/show_bug.cgi?id=2213179 but I am happy to provide new ones if necessary. It is hard to get logs from a system with no video output being displayed.
- Dmesg log (full log)
- Xorg log
- Any other log