Hi,

I'm experiencing an issue with my laptop where, when using a refresh rate above 
60 Hz, periodically the screen will display static for a handful of frames 
before going back to normal.

There are no messages logged in dmesg when this occurs.

I bisected the issue to bf3fc94cd72abe6fc6cd88691fa98f817f4cd6db, although I'm 
not 100% confident that was the cause (on that commit, I observe slightly 
different behaviour. In addition to the full-screen static, there are also 
rendering issues that appear when some surfaces are being updated). The issue 
does not occur before this commit though.

My laptop's built-in screen has only 3 refresh rates: 60 Hz, 240 Hz, and 300 
Hz. The issue occurs on 240 Hz and 300 Hz, however it seems that it occurs more 
often on 240 Hz.

Setting the amdgpu.dcdebugmask kernel parameter to 0x400 (disabling panel 
replay) causes the issue to no longer occur.

System details:
* Laptop: TUXEDO InfinityBook Pro 15 Gen10 (AMD)
* CPU: AMD Ryzen AI 9 HX 370
* GPU: Integrated GPU (AMD Radeon 890M Graphics)
* OS: Arch Linux for bisecting, I used stable/linux)
* DE: KDE Plasma 6.7.5
* Compositor: KWin (Wayland)

I'm also more than happy to compile any patches and test if they fix the issue.

I'm new to the kernel mailing lists, please let me know if there's something 
I'm doing incorrectly or any information that's missing.

Note: I have not tested this issue in 7.2.8 (only up to 7.2.7), however given 
that the files in question have not been modified between 7.2.7 and 7.2.8, I 
don't think doing so is necessary. (Though I can do so if requested)

See also: https://bbs.archlinux.org/viewtopic.php?pid=2311113

Here is the hex-encoded EDID data for the display:

00ffffffffffff0009e55f0d000000002a220104b5211578077335a7544c
9c250e505400000001010101010101010101010101010101606c00a0a040
64603020660049ce1000001a000000000000000000000000000000000000
000000fe00424f45204e4a0a202020202020000000fc004e453135335144
4d2d4e5a320a020502032400e3058000e60605016a6a48741a0000035130
f000006a486a482c01000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000ce7020790200220028bf2a1585ff09
9f002f001f003f06630005000500ffee1085ff099f002f001f003f066300
050005002b00122700782b0100270064ef00002700303b000021011ddf0c
0b08000a40068866fa53c8949851120e023554d05fd05f003813782e0006
404ed05fd05f250109bf2a15bf2a153c2c8100000000a790

#regzbot introduced: bf3fc94cd72abe6fc6cd88691fa98f817f4cd6db

-- 
Thanks for your time,
solonovamax

Reply via email to