SUMMARY I have 2 main issues with KDE Plasma 6.4.4 on Nobara 42. I spoke with GloriousEggroll (the creator of Nobara) to confirm this is not an issue with Nobara itself. I also have 2 suggestions, but I'll add those to the end. Issue 1: Screen scaling makes apps and games run at resolutions that aren't native to my monitors. My main monitor is 3440x1440 and i'm using it on 150% scaling for proper visibility and application sizing. Every game will run at 4587x1920 at said scaling plus the native resolution wont even be an option within the games. I have confirmed this in about 10 different games. Increasing the scaling to 200% lets games run in the native resolution, while 100% scales game to run x2 native. Interestingly enough, the desktop background settings will display lower resolutions at higher scaling (2293x960 at 150%). Additionally, softwares run through wine will be tiny! Issue 2: Some windows, if dragged or resized, will also interfere with my other monitors. For example switching a game on my main screen from fullscreen to windowed will make chunks of that window flicker on my side monitors until i actively click in that monitor, even though the window itself never left the border of the main monitor. STEPS TO REPRODUCE Issue 1: 1. Display settings: 3440x1440 (native), scaling 150% 2. launch any game and open settings 3. game's resolution is automatically set to 4587x1920 4. change scaling to 200% 5. game's will change to native 3440x1440 6. change scaling to 100% 7. game's resolution will be 6880x2880 Issue 2: 1. run game "the binding of isaac" 2. discord open on the right monitor (and optionally TV turned on, which is set to the right of the right monitor) 3. press F to switch the game from fullscreen to windowed 4. random fonts from the game will flicker in discord's top bar 5. if the TV is turned on, around 2/3rds of the screen will have parts of the game flicker 6. if i just move my mouse from my middle screen to the right and click into the discord window or just wait a couple of seconds, it will disappear again OBSERVED RESULT The screen scaling forces applications to run at non native resolutions which apparently causes them to display errors on other monitors. Especially wine softwares will be extremely small to the point of not being usable EXPECTED RESULT screen scaling should only adjust UI sizing, and shouldnt interfere with the display resolution in any way SOFTWARE/OS VERSIONS Linux/KDE Plasma: Nobara 42 official (KDE) KDE Plasma Version: 6.4.4 KDE Frameworks Version: 6.17.0 Qt Version: 6.9.2 ADDITIONAL INFORMATION When researching i was often told to select the screen setting "legacy apps scale themselves". I have this option enabled. Changing it to "system" will make discord and steam extremely blurry. I am using a total of 4 monitors: Screen 1 (left): 4k 60fps 200% scaling Screen 2 (main): 3440x1440 165fps 150% scaling Screen 3 (right): 1920x1080 144fps 125% scaling Screen 4 (tv): 4k 60fps 200% scaling I have connected screen 1 and 3 into the onboard graphics to fix another issue. This hasn't affected any of the stated issues. Said issues behaved the same when i had all 4 monitors plugged into my GPUs (i tested this on a 7900xt and 7900xtx). No further information regarding said issues, but i want to add 2 more suggestions for future updates. I'd apprechiate if this was forwarded accordingly for consideration. - Add better options for display colors, especially a slider for saturation. Every monitor has a built in slider for brightness and contrast, some have a gamma slider or at least a few presets, but i have yet to come across a monitor that offers saturation. Both AMD and NVidia drivers give these options on windows; Apparently it's not possible on linux. I would greatly apprechiate this as someone who often does creative/artistic work. - The mouse option "press the middle mouse button and move the mouse to scroll" is a really nice feature i've came to like a lot, but when ingame, this feature will override any game binds to mousewheel clicks and also completely stop the mouse's movement. Meaning in any 3d game, while trying to use this bind, aiming is impossible. The view wont move as the mouse is trying to scroll. Maybe include an additional option to disable this feature when ingame. Thank you in advance! Kind regards, Exory
Please open separate bug reports for separate issues. Let's make this one about the first issue. The cause of the problem is X11 scaling, which is inherently global - we can only apply one scale factor to X11 apps, for all screens. I assume your secondary screen has the scaling factor 200%? Something like https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/861 would help with this, so the correct resolution is at least in the list, but there isn't really a nice fix that covers all situations and makes it correct out of the box.
By complete coincidence, https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/2095 was just opened and should fix this for fullscreen windows ootb! Please open a new bug report about the second issue.