Bug 509559 - Applying settings for external monitor (mirrored) does not work
Summary: Applying settings for external monitor (mirrored) does not work
Status: RESOLVED DUPLICATE of bug 481222
Alias: None
Product: KScreen
Classification: Plasma
Component: common (other bugs)
Version First Reported In: 6.4.5
Platform: openSUSE Linux
: NOR normal
Target Milestone: ---
Assignee: kscreen-bugs-null@kde.org
URL:
Keywords: wayland-only
Depends on:
Blocks:
 
Reported: 2025-09-16 16:45 UTC by Bernhard Breinbauer
Modified: 2025-09-18 09:20 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments
Display settings (249.02 KB, image/png)
2025-09-17 16:41 UTC, Bernhard Breinbauer
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Bernhard Breinbauer 2025-09-16 16:45:04 UTC
SUMMARY
When connecting an external monitor (actually projector over HDMI) and set it as mirror of the internal monitor, I cannot apply any settings to the external monitor. The dialog asking to keep the settings does not appear.
The external monitor is set to a very low resolution and cannot be changed. Setting the monitor mode to extension left/right allows changing the resolution.

Some observations:
* Happens only under wayland, works in X11
* Did work in releases <= 6.3
* Interestingly, applying settings works when the monitor is rotated by 90°
* Checked with different kernel versions and HDMI adapters
* Checked with several different projectors, same behavior. I found one external monitor where it works as expected.
* Checked with Neon Live System, same problem

STEPS TO REPRODUCE
1. attach external monitor
2. set to mirror
3. try to set the resolution in systemsettings -> does not work

OBSERVED RESULT
Applying a different resolution does not work. The dialog asking to keep the setting does not appear.

EXPECTED RESULT
Sucessfully changing the resolution of a mirrored monitor

SOFTWARE/OS VERSIONS
KDE Plasma Version: 6.4.5
KDE Frameworks Version: 6.17
Qt Version: 6.9.2
Comment 1 Bernhard Breinbauer 2025-09-17 16:39:59 UTC
I did some more testing today on a Panasonic Projector, to which I can connect over HDMI and VGA.
* Connection over HDMI shows the problems described above
* Connection over VGA works (immediately, without further configuration required)
Please note, that both are using the same USB-C to HDMI adapter. The working variant is using an additional HDMI-to-VGA adapter.
In both cases, the projector is detected correctly (see attachment).

The resolutions listed in the settings dialog are the same in both cases, but the HDMI variant defaults to 720x480 while the VGA variant defaults to 1680x1050.
Comment 2 Bernhard Breinbauer 2025-09-17 16:41:29 UTC
Created attachment 185015 [details]
Display settings
Comment 3 Zamundaaa 2025-09-17 17:34:31 UTC
This is a consequence of how mirroring is implemented - changing the output mode, size and position to attempt to match the geometry of the source display. You were only able to change the mode in the past because this was implemented as an even larger hack in KScreen.

Once we don't modify the mode anymore, this issue will go away.

*** This bug has been marked as a duplicate of bug 481222 ***
Comment 4 Bernhard Breinbauer 2025-09-18 09:20:20 UTC
Thanks for the reply. 
I tested with today's KDE Neon unstable build and the problem persists. So, I'm a bit anxious the situation will be the same in Plasma 6.5.
Is there some workaround/patch in the meantime, which I could try? I'm currently quite handicapped in my daily work.