Summary: | On X11, mirroring internal laptop 4k screen to external 1080p screen shows clipped output on external screen | ||
---|---|---|---|
Product: | [Plasma] KScreen | Reporter: | Nate Graham <nate> |
Component: | common | Assignee: | kscreen-bugs-null <kscreen-bugs-null> |
Status: | RESOLVED UNMAINTAINED | ||
Severity: | grave | CC: | xaver.hugl |
Priority: | NOR | Keywords: | multiscreen, X11-only |
Version First Reported In: | master | ||
Target Milestone: | --- | ||
Platform: | Other | ||
OS: | Linux | ||
See Also: | https://bugs.kde.org/show_bug.cgi?id=460246 | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: | |||
Attachments: | Clipped output rather than scaled output |
Happens on X11, but not Wayland. Still, seems important to fix on X11 so that the use case of giving a presentation with a high resolution laptop works properly. Now happens on Wayland too; I've filed Bug 460246. KWin doesn't do output configuration on X11 Adding the x11-only keyword I'm afraid complex multi-screen configurations are known to be poorly supported on X11, and fixing this ranges between "very difficult" and "impossible" due to X11 limitations. The Wayland session offers a better multi-screen experience that also gets better because it's actively developed and maintained. If you need support for complex multi-screen arrangements, I'd recommend to myself to use the Wayland session. Oh wait, I do! And it's way better for these kinds of arrangements than the X11 session was. So thanks Nate! You're welcome Nate! What the hell am I doing |
Created attachment 130148 [details] Clipped output rather than scaled output All KDE software built from source today on top of openSUSE Tumbleweed. STEPS TO REPRODUCE 1. Have a laptop with a 4k screen 2. Set appropriate >100% scale factor in KScreen KCM (I'm using 250%) 2. Plug in an external 1080p screen via HDMI OBSERVED RESULT External screen shows only the top-left quarter of the internal screen. See attached screenshot. EXPECTED RESULT external screen shows an exact mirror of the internal screen, but scaled to fit rather than clipped. ADDITIONAL INFORMATION Reproduces both with and without PLASMA_USE_QT_SCALING=1 set in the environment, so it doesn't seem to be related to that.