SUMMARY I have a laptop screen with Freesync that provides two refresh rates, 40Hz and 60Hz. Every time I log into Plasma Wayland session 40Hz is selected even though I've selected 60Hz. This issue is not present in X.org session. SOFTWARE/OS VERSIONS KDE Frameworks Version: 5.71 Qt Version: 5.15.0
That's odd.
Does anybody know which exact files store this settings? I also noticed that this issue didn't show up yet on my new user profile so this issue is most likely going to be closed after more testing.
Maybe somewhere in ~/.local/share/kscreen?
After deleting ~/.local/share/kscreen and re-applying my settings this issue disappeared. The config files must have been damaged or badly migrated from older versions.
This issue is back. I set my screen to 40Hz once again and now it uses this setting by default every time I login. A good way o describe this issue would be: "The lower refresh rate is used by default if it has been used at least once before." Deleting ~/.local/share/kscreen still works as a temporary fix.
Same for me: I am using gentoo: kde-plasma/kscreen-5.20.5 output of my xrandr: Screen 0: minimum 320 x 200, current 3840 x 1080, maximum 16384 x 16384 DisplayPort-0 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 598mm x 336mm 1920x1080 71.91*+ 60.00 59.94 1680x1050 59.95 1600x900 60.00 1280x1024 60.02 1440x900 59.89 1280x800 59.81 1280x720 60.00 59.94 1024x768 70.07 60.00 800x600 72.19 60.32 56.25 640x480 72.81 66.67 60.00 59.94 720x400 70.08 DisplayPort-1 disconnected (normal left inverted right x axis y axis) DisplayPort-2 disconnected (normal left inverted right x axis y axis) HDMI-A-0 connected 1920x1080+1920+0 (normal left inverted right x axis y axis) 640mm x 360mm 1920x1080 60.00 + 50.00 59.94* 30.00 25.00 24.00 29.97 23.98 1680x1050 60.00 1280x1024 60.02 1440x900 60.00 1360x768 59.80 1280x800 60.00 1280x720 60.00 50.00 59.94 1024x768 60.00 800x600 60.32 720x576 50.00 720x480 60.00 59.94 640x480 60.00 59.94 if you see... the default for second monitor is 60hz but kscreen is taking 59.94 59.94 is rounded to 60hz on the GUI and when you select 60Hz on the GUI it set to 59.94Hz which is not the default. Posible fix: Dont round frequencies on GUI and put a drop down with 2 decimals. Workaround deleting .local/share/kscreen works fine until the next time you try to use kscreen. If you need a screen capture I can provide it. TLDR; 59.94 is rounded to 60 on GUI and real 60 is not shown.
Sorry for the noise I reported my problem here: https://bugs.kde.org/show_bug.cgi?id=424997
What does `kscreen-doctor -o` returns ?
I cannot reproduce this issue anymore/right now.