[AMD RX 6600XT] Kernel 6.5.3+ screen flickers off and then settles on black after logging into gnome-session
Brief summary of the problem:
So I have observed that on any kernel version starting at 6.5.3-300, my screen flickers black intermittently after a login to Gnome (no issues until AFTER GDM has been passed). The time between screen blackouts is not uniform, it may be impacted by some other program or input the system is handling (?).
Starting sometime around kernel-6.7.0-0.rc1, the issue follows me into a tty, whereas previously tty worked normally.
This issue occurs 100% of the time and I can easily reproduce it, so if any further details are requested I can gladly provide them.
This is a continuation of this downstream report https://bugzilla.redhat.com/show_bug.cgi?id=2239807 which may contain useful information.
Hardware description:
- CPU: AMD Ryzen 9 5900X 12-Core Processor
- GPU: 09:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Navi 23 [Radeon RX 6600/6600 XT/6600M] [1002:73ff] (rev c1)
- System Memory: 32GB (2x 16GB)
- Display(s):
*-display description: VGA compatible controller product: Navi 23 [Radeon RX 6600/6600 XT/6600M] vendor: Advanced Micro Devices, Inc. [AMD/ATI] physical id: 0 bus info: pci@0000:09:00.0 logical name: /dev/fb0 version: c1 width: 64 bits clock: 33MHz capabilities: pm pciexpress msi vga_controller bus_master cap_list rom fb configuration: depth=32 driver=amdgpu latency=0 resolution=2560,1440 resources: irq:79 memory:d0000000-dfffffff memory:e0000000-e01fffff ioport:e000(size=256) memory:fca00000-fcafffff memory:fcb00000-fcb1ffff
I can't find the actual display name, but it is an Acer monitor, 1440p, AMD FreeSync support.
- Type of Display Connection: HDMI 2.0
System information:
- Distro name and Version: Fedora Workstation 39
- Kernel version: Currently using 6.5.2 to avoid issue, see details above for versions issue occurs on.
- Custom kernel: N/A
- AMD official driver version: N/A
How to reproduce the issue:
- Ensure kernel version at boot is 6.5.3 or greater
- Start PC
- Login to GNOME through GDM as normal
- Wait up to 10 seconds, possibly try and open some programs, observe your screen
Attached files:
Screenshots/video files
I will provide a beautiful phone based recording of the issue shortly.
Log files (for system lockups / game freezes / crashes)
- Dmesg log will be attached shortly.
- Bootlog of the issue klog.txt
- Other logs can be found at https://bugzilla.redhat.com/show_bug.cgi?id=2239807