Summary: | KDE Plasma can't change Display Resolution on Wayland | ||
---|---|---|---|
Product: | [Plasma] KScreen | Reporter: | Caio Fratelli <caiot5> |
Component: | Plasma Applet | Assignee: | kscreen-bugs-null <kscreen-bugs-null> |
Status: | RESOLVED INTENTIONAL | ||
Severity: | normal | CC: | caiot5, nate |
Priority: | NOR | ||
Version: | 5.23.5 | ||
Target Milestone: | --- | ||
Platform: | Kubuntu | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
Caio Fratelli
2022-01-07 21:28:11 UTC
This is expected; on Wayland the only supported resolution are the ones advertised by the display manufacturer. The fact that you only see an option for 3840x2160 means that the display manufacturer only claims that the display supports the 3840x2160 resolution. On X11, the X server made up its own resolutions that you could switch to, but these were never formally supported or guaranteed to work and are not supported on Wayland. In Plasma 5.24, there's a little info box that explains all of this to you. :) I see Nate. So would Windows also makes its own resolutions and assumes all of 'em are going to work? Because I can switch resolution (with windows). Also, all resolutions that I see on xrandr are actually just made up? You see, I'm not using an unknown hardware combination from a random manufacturer... I'm using a Dell XPS 9560, so I would expect it to have good compatibility with any protocol and any desktop environment. But you told me this is a wayland restriction, so would it be better to be reported there? Thank you. (In reply to Caio Fratelli from comment #2) > I see Nate. > So would Windows also makes its own resolutions and assumes all of 'em are > going to work? Because I can switch resolution (with windows). Yes. > Also, all resolutions that I see on xrandr are actually just made up? Indeed. > You see, I'm not using an unknown hardware combination from a random > manufacturer... I'm using a Dell XPS 9560, so I would expect it to have good > compatibility with any protocol and any desktop environment. > But you told me this is a wayland restriction, so would it be better to be > reported there? It's not a restriction; more like the lack of a feature. On X11, the X server injected these additional resolutions itself. On Wayland, there is no X server; each compositor (e.g. KWin and Mutter) is its own display server. So it would be up to each individual compositor to do this, and there's no reason why they can't. There are two ways it could be done: 1. Each display server implements the feature itself--or not--according to how its developers thinks it should be implemented 2. A standard Wayland protocol to govern such a thing is written, and then any and all compositors that care to would implement that protocol according to its spec To my knowledge, the KWin developers have not expressed enthusiasm about implementing this feature in KWin. Feel free to flie another bug report explicitly asking for this as a feature request, but don't get your hopes up. :) Now it's clear for me. Thank you so much!! You're welcome! |