-
Notifications
You must be signed in to change notification settings - Fork 1.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[VRR] Direct Scanout causes stuttering #7714
Comments
WorkaroundTL:DR summary of working settings Sway/MangoHud: NTSync: NotesThere's a couple of fixes needed to get VRR working properly:
RelatedWhile researching this issue I came across a few other topics:
ReferencesCursor:
DRM: VRR:
AMDGPU:
vblank:
MESA: |
Edit: see updates above |
can't confirm. |
Sway Versions:
Stable: Sway 1.8.1 + Wlroots 1.6.2
Next: Sway 1.9.0-dev-363c579 + Wlroots 1.7.0-dev-5f691259
(Tested on Arch Linux with 23.1.6)
Debug Log:
Result from starting Sway 1.8.1 > Steam > Halo Infinite > Custom Game > Create Match > Play:
https://gist.github.com/GrabbenD/58fdff75c802311036320393d03b7d0c
Configuration File:
Default, only tweaks are:
Description:
In fast paced games such as Halo Infinite (XWayland) textures looks like they're vibrating/fuzzy when moving around quickly. Furthermore the mouse movement feels very choppy/stuttery. This is very apparent when the FPS is below monitor's refresh rate but it can also be observed when the FPS is the same as the refresh rate.
In other words, VRR/Variable-Refresh-Rate/Freesync/Adaptive-Sync doesn't work properly.
Workaround:
This can be completely fixed by starting Sway with:
$ sway -Dnoscanout
Update: see comment below
The text was updated successfully, but these errors were encountered: