https://bugs.kde.org/show_bug.cgi?id=502187
Bug ID: 502187 Summary: KDE + Wayland global/system scaling system breaks applications ability to read monitors resolution. Classification: Plasma Product: kwin Version: unspecified Platform: Arch Linux OS: Linux Status: REPORTED Severity: major Priority: NOR Component: wayland-generic Assignee: kwin-bugs-n...@kde.org Reporter: jtchristian1...@pm.me Target Milestone: --- Created attachment 179851 --> https://bugs.kde.org/attachment.cgi?id=179851&action=edit hardware information report SUMMARY Changing scaling from 100% to anything else in Wayland will cause games (and possibly other 3d application?) to not be able to recognize the resolution of the monitor. For example setting scale to 180% will cause games to think the monitors resolution is 1280x1024 in Final Fantasy XIV. I've tried many games and they all react exactly the same, the only solution is to set scaling to 100% (default) BEFORE launching a game.. but this means i need to basically stick my face right in front of my 4k monitor to be able to see anything just so i can launch a game, then when im done playing the game set it back to preferred scale. on advice from the RebornOS discord team, i tried switching to X11 display compositor and set the global scale to 180 and 200% and both options had no effect on an applications ability to read the monitors proper resolution. Appears to be a problem with KDE and Wayland specifically. in display configuration changed system scales or applications scales has zero effect on this problem. unfortunately switching back to X11 is not an option because it has no adaptive sync support. STEPS TO REPRODUCE 1. System Settings 2. Display Configuration 3. Change 'Scale' to any number than 100% 4. Launch game (or possibly other 3d application) and attempt to change resolution. OBSERVED RESULT EXPECTED RESULT No effect by global/system scaling in applications such as game rendering it unable to read monitors resolution. SOFTWARE/OS VERSIONS see attached file. ADDITIONAL INFORMATION -- You are receiving this mail because: You are watching all bug changes.