If I boot with the second monitor plugged in (via HDMI), it shows a white screen. I can see the cursor moving, but any window I drag from the primary screen is invisible. Changing the resolution, refresh rate, turning off FreeSync, setting amdgpu.sg_display=0
has no effect.
If I connect the monitor after login, it flashes “Standby Mode” and is not recognized.
However, if I switch to “Gnome with Xorg”, it works as expected.
- OS: Fedora 41 Workstation
- Kernel: 6.11.7-300.fc41.x86_64
- CPU: AMD Ryzen 7 4800H
- iGPU: AMD Radeon Graphics 448SP
- dGPU: Nvidia GeForce GTX 1660 Ti
- Driver: amdgpu / nouveau
- Session: Wayland
May or may not be related, but journalctl contains:
amdgpu 0000:06:00.0: amdgpu: Secure display: Generic Failure.
amdgpu 0000:06:00.0: amdgpu: SECUREDISPLAY: query securedisplay TA failed. ret 0x0
...
nouveau 0000:01:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x000c address=0xaa003d40 flags=0x0000]
I first encountered the issue on F40. The ISO came with kernel 6.8 and the monitor wouldn’t get recognized. Updating to 6.9 fixed it. Around late Sept/early Oct, another update broke it. I didn’t note the package/version, thinking it would get fixed quickly. It’s been broken since.
I am seeing a similar issue on Debian 12 with backports kernel 6.10. The top 20% of the monitor shows the wallpaper, while the bottom 80% is white. Sometimes, on Fedora 40 and 41, I get this exact behavior on the login screen. Other times, the login screen just freezes and I have to power off.
I am not using akmod-nvidia
. It does work, however the monitor becomes very laggy, and the laptop won’t wake up from suspend. I’d like to stick with nouveau, because it didn’t have these issues, and it worked on F40, as well as Ubuntu 22.10 and later versions (I assume it’s broken now on 24.10).
Any suggestions to debug or work around this? If it’s a kernel bug, how do I report it to Fedora?