-
Notifications
You must be signed in to change notification settings - Fork 113
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
Fullscreen(scanout/vrr): both cursor and primary layer stutter and may lock up #1170
Comments
Yeah, it would be great if I had all the hardware in the world to test on. /s Jokes aside, so you are experience stuttering on an AMD system with an iGPU and dGPU for a fullscreen title? Can you tell me some more:
Thanks for the bug report. :) |
1920*1200 at 165 Hz |
https://pastebin.com/fT1DHPhn |
@Drakulix friendly ping, sorry if you're busy |
Yep it's a scan out issue no problem with the disable scan out env var, nope just didn't reproduce it with the game however watching a video did it so nope nevermind |
I am not sure what to tell you, the kernel logs look like this might be an amdgpu bug. The drm_info log (and your tests with disabling scanout) should that direct scanout is in fact active. The log also confirms that VRR is active, but I am not sure, if that has any impact on the issue you are seeing. I recommend to turn of scanout via the environment variable and possibly open a mesa/amdgpu issue. |
Update: kernel issue fixed, after updating to 6.13.1-arch(yes I know about the bug) it turns out the psr issue wasn't the issue. VRR is with it disabled I have no issues or at least decreased to the point of not being noticeable. |
So basically another VRR issue on the list of many VRR issues, now why it behaves that way your guess is as good as main you'll think it'll be a constant stutter at minimum fresh rate not a complete halting of rendering. |
Okay so, just to confirm this: This issue only happens with VRR enabled and overlay planes in use, correct? Disabling either fixes it? |
Fullscreen videos seem also a little laggy. Watched a movie recently and fullscreen windowed was less laggy than watching it in fullscreen. (Using adaptive VRR) OS: Fedora Linux 41 (Workstation Edition) x86_64 cosmic-comp 63995c4 firefox-135.0-1.fc41.x86_64 |
How would I disable overlay planes? Do you mean the cursor? |
Or does entering fullscreen enable/use the overlay plane? |
No, on adaptive VRR this turns on VRR and it makes it way more likely that cosmic-comp is using direct scanout on the primary plane. (Which can also be disabled with |
Tried disabled scan out, no issue both auto and always |
I also noticed that you can reproduce it easily if you fullscreen with a dark/black image also work with white idk if that matter it's just noticed that it was very noticeable in a blank loading screen of the game I was testing but not the menu |
I noticed that automatic seems to cause updates even if not in fullscreen is the expected?(As in I notice the screen freezing for microseconds) |
A follow up to what I understood should've or was likely to have been fixed(at least with more powerful dgpu display engines?) by #1020
Anyway the description of the problem from what I understand:
When in fullscreen or scanout the display engine in the GPU can be overwhelmed causing dropped, stutters, (whatever you wanna call it) frames. If it can't be reproduced on a desktop system I would recommend trying an all amd laptop(one igpu and dgpu) which is what I'm currently reproducing it with
The text was updated successfully, but these errors were encountered: