I recently upgraded my system from F32 to F33, and I’ve been having some strange issues with my displays since the upgrade. I’m not sure if these are related, so I’ll try to present each independently.
When I have 2 DisplayPort displays connected, Fedora takes an extra 30-60 seconds to boot, and it doesn’t follow the normal UEFI Splash -> grub -> Fedora Splash -> Gnome order. After grub, I get dumped to a grey screen with 3 dots near the bottom, then to a blank black screen with a frozen mouse pointer, then finally the Gnome login screen. I’ve tried unplugging one display, and boot returns to normal. I also did not have this problem when I used 1x DP and 1xHDMI display.
Interestingly, logging out also causes the black screen with the frozen mouse pointer.
Once I boot up and log in, I see flickering on the display when I interact with the computer. Moving the mouse, moving windows, typing in the terminal, etc all cause the flickering to appear. If I open Settings and change any display setting (i.e., refresh rate), the flicker goes away and stays gone until I reboot again. I don’t even have to keep the change - I’ve been dropping the refresh rate from 75 to 60Hz, then cancelling the change.
I’m not sure what software/hardware is relevant to this, so I’ll do my best. I’m happy to provide more details as well.
Fedora 33 (upgraded from F32 without a reinstall)
Kernel: 5.8.16-300.fc33.x86_64, 5.8.17-300.fc33.x86_64
Gnome 3.38.1 on Wayland (Xorg experiences the same issue)
I’ve added “amdgpu.ppfeaturemask=0xffffffff” to my kernel parameters.
Ryzen 7 3700x
1x Dell S2719DGF, DisplayPort
1x AOC Q27V3, DisplayPort