https://bugs.kde.org/show_bug.cgi?id=481467
Bug ID: 481467 Summary: Set refresh rate not applied after reboot Classification: Plasma Product: KScreen Version: 5.93.0 Platform: Arch Linux OS: Linux Status: REPORTED Severity: normal Priority: NOR Component: common Assignee: kscreen-bugs-n...@kde.org Reporter: micraf...@gmail.com Target Milestone: --- SUMMARY When I set my monitor to 120Hz and reboot, it still shows 120Hz after reboot kscreen-doctor and the kcm, but my monitor reports 144Hz. VRR is set to automatic (and does not seem to be used for the desktop). Reproducible every time on this setup. STEPS TO REPRODUCE 1. Set screen to lower than max refresh rate 2. Reboot system 3. Screen receives max refresh rate OBSERVED RESULT The monitor receives a different refresh than is set. Changing the Adaptive Sync mode does not seem correct the refresh rate. To get back to 120Hz, I need to set it to something else first, pressing Apply twice. `kscreen-doctor -o` ouput remains exactly identical (as checked by diff) EXPECTED RESULT The monitor should receive the refresh rate I set. SOFTWARE/OS VERSIONS Operating System: Arch Linux KDE Plasma Version: 5.93.0 KDE Frameworks Version: 5.249.0 Qt Version: 6.7.0 beta3 Kernel Version: 6.6.16-1-lts (64-bit) Graphics Platform: Wayland Processors: 24 × AMD Ryzen 9 5900X 12-Core Processor Memory: 62.7 GiB of RAM Graphics Processor: AMD Radeon RX 6600 XT ADDITIONAL INFORMATION We're talking Output 1 here. $ kscreen-doctor -o Output: 1 DP-2 enabled connected priority 1 DisplayPort Modes: 0:3840x2160@60! 1:3840x2160@144 2:3840x2160@120* 3:3840x2160@120 4:3840x2160@96 5:3840x2160@72 6:3840x2160@60 7:3840x2160@60 8:3840x2160@60 9:3840x2160@50 10:3840x2160@48 11:3840x2160@24 12:3840x2160@24 13:2560x1440@144 14:2560x1440@120 15:2560x1440@60 16:1920x1200@60 17:1920x1080@144 18:1920x1080@120 19:1920x1080@120 20:1920x1080@60 21:1920x1080@60 22:1920x1080@60 23:1920x1080@24 24:1920x1080@24 25:1600x1200@60 26:1680x1050@60 27:1280x1024@60 28:1440x900@60 29:1280x800@60 30:1280x720@120 31:1280x720@120 32:1280x720@100 33:1280x720@60 34:1280x720@60 35:1280x720@50 36:1024x768@75 37:1024x768@60 38:800x600@75 39:800x600@60 40:720x576@50 41:720x576@50 42:720x480@60 43:720x480@60 44:720x480@60 45:720x480@60 46:640x480@75 47:640x480@60 48:640x480@60 49:1600x1200@60 50:1280x1024@60 51:1024x768@60 52:2560x1600@60 53:1920x1200@60 54:1280x800@60 55:3840x2160@60 56:3200x1800@60 57:2880x1620@60 58:2560x1440@60 59:1920x1080@60 60:1600x900@60 61:1368x768@60 62:1280x720@60 Geometry: 1280,0 3840x2160 Scale: 1 Rotation: 1 Overscan: 0 Vrr: Automatic RgbRange: unknown HDR: disabled Wide Color Gamut: disabled ICC profile: none Output: 2 DP-3 enabled connected priority 2 DisplayPort Modes: 0:2560x1440@60*! 1:1920x1200@60 2:2048x1080@60 3:2048x1080@24 4:1920x1080@60 5:1920x1080@60 6:1920x1080@60 7:1920x1080@50 8:1600x1200@60 9:1680x1050@60 10:1280x1024@75 11:1280x1024@60 12:1440x900@60 13:1280x800@60 14:1152x864@75 15:1280x720@60 16:1280x720@60 17:1280x720@60 18:1280x720@50 19:1024x768@75 20:1024x768@60 21:800x600@75 22:800x600@60 23:720x576@50 24:720x576@50 25:720x480@60 26:720x480@60 27:720x480@60 28:720x480@60 29:640x480@75 30:640x480@60 31:640x480@60 32:640x480@60 33:720x400@70 34:1600x1200@60 35:1280x1024@60 36:1024x768@60 37:1920x1200@60 38:1280x800@60 39:1920x1080@60 40:1600x900@60 41:1368x768@60 42:1280x720@60 Geometry: 0,0 1280x2276 Scale: 1.125 Rotation: 2 Overscan: 0 Vrr: incapable RgbRange: unknown HDR: incapable Wide Color Gamut: incapable ICC profile: none $ kscreen-doctor -i Environment: * KSCREEN_BACKEND : [not set] * KSCREEN_BACKEND_INPROCESS : [not set] * KSCREEN_LOGGING : [not set] Logging to : [logging disabled] Preferred KScreen backend : KSC_KWayland.so Available KScreen backends: * KSC_Fake.so: /usr/lib/qt6/plugins/kf6/kscreen/KSC_Fake.so * KSC_KWayland.so: /usr/lib/qt6/plugins/kf6/kscreen/KSC_KWayland.so * KSC_QScreen.so: /usr/lib/qt6/plugins/kf6/kscreen/KSC_QScreen.so * KSC_XRandR.so: /usr/lib/qt6/plugins/kf6/kscreen/KSC_XRandR.so -- You are receiving this mail because: You are watching all bug changes.