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.
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!