Bug 470011 - Wayland always tear option.
Summary: Wayland always tear option.
Status: RESOLVED NOT A BUG
Alias: None
Product: kde
Classification: I don't know
Component: general (show other bugs)
Version: unspecified
Platform: Other Linux
: NOR wishlist
Target Milestone: ---
Assignee: Unassigned bugs mailing-list
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-05-19 17:19 UTC by szucsilikes00
Modified: 2023-05-19 20:30 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description szucsilikes00 2023-05-19 17:19:13 UTC
While the wayland tearing protocol gets fully implemented (vulkan drivers and xwayland) it would be great to have a option to disable or partially disable tearing system wide
1. it can be made so only get vsynced if the app's or game's is above a certain fps threshold, so if the game would run 1000 fps but the threshold is set to 300 fps then it would go through mailbox (wayland's vsync).
2. white/black list, so only stuff that are in the whitelist will have mailbox turned off, if a something is in the blacklist it will always go through mailbox.
3. option to change the fps limit before mailboxing it, so if I have a monitor with 60Hz and I want the lowest possible but don't want apps that could run 10000 fps (I don't know if it's actually possible or not) that could drag performance or simply run the pc more than it should. Default value should be the display's refresh rate or double the of the display's refresh rate.
4. combination of the 2. and 3. so you could change the the threshold per app basis.
Comment 1 Nate Graham 2023-05-19 20:30:15 UTC
Thanks for the feature requests! Unfortunately it requests multiple distinct features, which will make it not actionable. See https://community.kde.org/Get_Involved/Issue_Reporting#Multiple_issues_in_a_single_Bugzilla_ticket for more explanation.

Can I ask you to submit a new Bugzilla ticket for each specific feature request? Thanks again!