External display shows green artifacts at the top
I have a Rog Ally X connected to my TV via a eGPU (AOOSTAR AG02 + RX 6800XT + LG C4).
When navigating the game mode menus I do see a green artifact that flickers whenever I press buttons to navigate. The same thing happens on the menus of some games. Once games start to play I do not see it anymore, but if I bring up the overlays then it will start doing it again. This is not visible while on Desktop mode or if I'm streaming via Sunshine from Rog Ally+eGPU to my macbook.
It's been a while since this has started happening, but I think it has been getting worse lately. Tried to rollback some versions of Bazzite with no luck (still shows green artifacts). I have tried to search but cannot find something similar reported.
1 Reply
I played around on Windows and it does not have any artifact. Same thing on bazzite desktop mode. It only happens in Game Mode so I’m assuming it’s something on the software side.
Seems to be related to VRR. If I change VRR status on Bazzite there is no huge difference (less artifacts with VRR on but still there are some).
If I disable VRR (FreeSync Premium) on the TV settings then there are no more artifacts.
What could the issue be? I would rather keep VRR on because it makes games much more enjoyable but would hope there is a fix for it.
While doing some more testing this might be more of a HDMI 2.1 cable bandwidth than a VRR one. I tried with 4K@60 with VRR and there are no artifacts. Going for 120hz will have artifacts again.
I'm using a 5 meter (16ft) cable because a 3M was not enough to reach the TV from the wall.
I still wonder why this would work fine on Windows with 4K@120 with VRR. Maybe the HDMI 2.1 spec no being available for AMD in linux?
On top of that the artifacts only show on gamemode while in the library/menus. Once a game starts there are no more artifacts. Is there any thing we can do about gamemode or gamescope?