Page MenuHomeSolus

Flickering when gaming on Freesync
Open, Needs More InfoPublic

Description

Hi

Long time bug for me here, roughly a year. Whenever I put my screen in Freesync mode and launch a game it start to flicker like hell. I can see in the screen hud the frequency go crazy between the freesync range.
I thought of a mesa bug first but updates didn't solve. I checked if I had same behaviour on PopOS and Fedora but Freesync goes as expected on those 2 whateveer kernel or mesa versions. Fresh solus install didn't solve it either.

I also have a kernel error in dmesg when I switch to Freesync mode on the screen and I have it only on Solus

[  381.874789] show_signal_msg: 1 callbacks suppressed
[  381.874791] sh[3105]: segfault at 340 ip 0000000000556266 sp 00007ffdfd7218b0 error 4 in bash[401000+17b000]
[  381.874794] Code: 1f 44 00 00 48 83 c3 01 48 01 c5 be 24 00 00 00 48 89 ef e8 5c ae ea ff 48 85 c0 75 a7 48 85 db 74 84 4c 89 e7 e8 ea ae ea ff <49> 8b bd 40 03 00 00 48 89 c5 48 85 ff 74 5b 48 83 ff ff 74 77 e8
[  381.876160] sh[3107]: segfault at 340 ip 0000000000556266 sp 00007ffed7a26d20 error 4 in bash[401000+17b000]
[  381.876162] Code: 1f 44 00 00 48 83 c3 01 48 01 c5 be 24 00 00 00 48 89 ef e8 5c ae ea ff 48 85 c0 75 a7 48 85 db 74 84 4c 89 e7 e8 ea ae ea ff <49> 8b bd 40 03 00 00 48 89 c5 48 85 ff 74 5b 48 83 ff ff 74 77 e8
[  381.876711] sh[3109]: segfault at 340 ip 0000000000556266 sp 00007ffcb8c284e0 error 4 in bash[401000+17b000]
[  381.876716] Code: 1f 44 00 00 48 83 c3 01 48 01 c5 be 24 00 00 00 48 89 ef e8 5c ae ea ff 48 85 c0 75 a7 48 85 db 74 84 4c 89 e7 e8 ea ae ea ff <49> 8b bd 40 03 00 00 48 89 c5 48 85 ff 74 5b 48 83 ff ff 74 77 e8
[  381.877407] sh[3111]: segfault at 340 ip 0000000000556266 sp 00007fffee7cbd50 error 4 in bash[401000+17b000]

Event Timeline

DataDrake triaged this task as Needs More Info priority.Nov 14 2020, 4:35 PM
DataDrake added a subscriber: DataDrake.

What GPU do you have? Which games? Freesync is not widely supported on Linux yet.

GPU: AMD RX5700XT
Games = all. Even steam big picture flickers when the screen in Freesync mode. So maybe this is something that triggers when an app tries to take fullscreen. Compositor enabled/disabled changes nothing.

I'm usually up to date, solus speaking.