Black screen after GRUB on AMD desktop with all kernels later than 6.2.15 on F37 and F38; (no nvidia; KVM switch in use)

Hi
ive been following this issue as I too have been having issues with any kernel from any of the official or optional repos associated with fedora (copr) that are 6.2.15 and a black screen with my RX6800XT.
I wanted to add to Chris that the comment to try dnf update Index of /packages/kernel/6.5.2… worked for me, and im now up and running with no issues.
However I observed a particular symptom with the 6.2.15 kernel that has not been mentioned here yet, just in case its relevant.
when booted with a black screen, i observed the following errors in dmesg from the current boot.

Sep 12 15:14:00 host kernel: amdgpu 0000:43:00.0: Direct firmware load for amdgpu/sienna_cichlid_sos.bin failed with error -2
Sep 12 15:14:00 host kernel: amdgpu 0000:43:00.0: amdgpu: failed to init sos firmware
Sep 12 15:14:00 host kernel: [drm:psp_sw_init [amdgpu]] ERROR Failed to load psp firmware!
Sep 12 15:14:00 host kernel: [drm:amdgpu_device_init [amdgpu]] ERROR sw_init of IP block failed -2
Sep 12 15:14:00 host kernel: amdgpu 0000:43:00.0: amdgpu: amdgpu_device_ip_init failed
Sep 12 15:14:00 host kernel: amdgpu 0000:43:00.0: amdgpu: Fatal error during GPU init
Sep 12 15:14:00 host kernel: amdgpu 0000:43:00.0: amdgpu: amdgpu: finishing device.
Sep 12 15:14:00 host kernel: amdgpu: probe of 0000:43:00.0 failed with error -2
Sep 12 15:14:00 host kernel: [drm] amdgpu: ttm finalized

this returned to normal after installing the kojipkgs hosted kernel.

regards peter

Hey thanks for writing a reply. I tried 6.5.2 a couple of days ago and it doesn’t work for me while using the KVM switch. Basically my issue only occurs when I use the KVM switch and goes away without it. I had a blocker for kernel testing which was resolved in the last couple of days so I will be able to eventually test every kernel commit between 6.2 and 6.3 to find the offending code for my issue.

EDIT: I tried it again today without the KVM and it was working just fine for me.