Summary: | KScreen fails to set the resolution or refresh rate of my laptop on both Wayland and X11 | ||
---|---|---|---|
Product: | [Plasma] KScreen | Reporter: | aronkvh |
Component: | common | Assignee: | kscreen-bugs-null <kscreen-bugs-null> |
Status: | RESOLVED UPSTREAM | ||
Severity: | normal | CC: | nate, plasma-bugs, xaver.hugl |
Priority: | NOR | ||
Version: | 6.0.5 | ||
Target Milestone: | --- | ||
Platform: | Other | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: | |||
Attachments: | output of drm_info |
Description
aronkvh
2024-06-09 11:02:59 UTC
When you change these settings and click apply, are they in fact applied as expected? Or does nothing happen? (In reply to Nate Graham from comment #1) > When you change these settings and click apply, are they in fact applied as > expected? Or does nothing happen? The combobox changes but otherwise nothing happens Thanks. Can you use kscreen-doctor to change the settings? Or does that fail too? (In reply to Nate Graham from comment #3) > Thanks. Can you use kscreen-doctor to change the settings? Or does that fail > too? ~> kscreen-doctor output.eDP-1.mode.8 kscreen.doctor: Taddaaa! Found mode "8" "1920x1080@60" kscreen.doctor: Output 1 set mode "8" kscreen.doctor: setop exec returned KScreen::Config( KScreen::Output(1, "eDP-1", connected enabled priority 1, pos: QPoint(0,0), res: QSize(2560, 1440), modeId: "8", scale: 1.65, clone: no, rotation: KScreen::Output::None, followPreferredMode: false) ) So even kscreen-doctor does not work, thanks. Does any of this work in the Plasma X11 session? If so, then the issue may be in KWin. (In reply to Nate Graham from comment #5) > So even kscreen-doctor does not work, thanks. Does any of this work in the > Plasma X11 session? If so, then the issue may be in KWin. No, the resolution also doesn't change on X11 Thanks for checking. In that case I'm out of ideas. Maybe kscreen's backend is broken pretty badly for your hardware, or maybe the hardware or its firmware/drivers aren't behaving properly. (In reply to Nate Graham from comment #7) > Thanks for checking. In that case I'm out of ideas. Maybe kscreen's backend > is broken pretty badly for your hardware, or maybe the hardware or its > firmware/drivers aren't behaving properly. It's a Linux-by-default device so that would be really unfortunate lol. I'll try with another distro just to check Please attach the output of drm_info, most likely the 60Hz mode is not advertised by the display but generated by Xorg and KWin and then rejected by the driver for some reason. Does only the specific 60Hz mode not work, or can you still change the resolution to a different one? Created attachment 171405 [details]
output of drm_info
Dear Bug Submitter, This bug has been in NEEDSINFO status with no change for at least 15 days. Please provide the requested information as soon as possible and set the bug status as REPORTED. Due to regular bug tracker maintenance, if the bug is still in NEEDSINFO status with no change in 30 days the bug will be closed as RESOLVED > WORKSFORME due to lack of needed information. For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging If you have already provided the requested information, please mark the bug as REPORTED so that the KDE team knows that the bug is ready to be confirmed. Thank you for helping us make KDE software even better for everyone! > │ │ ├───2560x1440@165.00 preferred driver nhsync nvsync > │ │ └───2560x1440@40.00 preferred driver nhsync nvsync It's as I suspected, all other modes are just generated by KWin and Xorg. You can report the modes not working to https://gitlab.freedesktop.org/drm/i915/kernel/-/issues, though I'm not sure they'll really consider it a bug, as they're not guaranteed to work anyways |