Created attachment 179851 [details] 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
Created attachment 179852 [details] example of bug from application: Final Fantasy XIV
You have legacy application scaling (in display settings) set to "scaled by the system", this is the consequence of doing that. Change it back to the default, and X11 applications will see the correct resolution again. Note that at some point the setting required a restart, or at least changing some other display settings as well, before it was actually applied.
(In reply to Zamundaaa from comment #2) > You have legacy application scaling (in display settings) set to "scaled by > the system", this is the consequence of doing that. Change it back to the > default, and X11 applications will see the correct resolution again. > > Note that at some point the setting required a restart, or at least changing > some other display settings as well, before it was actually applied. as i said in my OP, i tried that. the only reason its set to scale by system is because i was having the problem and thats one of the first things i tried was changing it back and forth with restarts. and it made no difference, but i decided to try it again anyway and its magically fixed. im legit confused and frustrated because i know i've tried it both ways with multiple restarts... i dont know if its possible some other system thing was bugged and got fixed in-between then and now or what. but its working properly now as best i can tell with a few quick tests. sorry for wasting your time and thank you. ill come back if it breaks somehow.