System:
Fedora 43 KDE plasma desktop
Wayland session
AMD dGPU
I recently purchased the Gigabyte M27UP monitor. This is a Dual-Mode monitor, which allows switching between a 4K@160hz and 1080p@320hz resolution with a button on the monitor itself.
I’ve configured the monitor on 4K to have a scaling of 125%. However, when switching to the 1080p mode, the display configuration remembers the 125% scaling, which is not ideal.
Secondly, I have a secondary monitor on the right side of this display. When switching the main monitor to the 1080p mode, the secondary monitor becomes disconnected from the main one. If I place my secondary monitor on the left side, it does work (because the second monitor will then become the 0,0 point).
The kscreen-doctor -o command probably shows the reason why this is happening. Looking at the output, the main monitor keeps the same UUID, hence all the configurations (including scaling) remain. As for the second monitor disconnecting, the command shows that the second monitor has a fixed geometry that also does not reset when the resolution of the main monitor changes (see below for the outputs).
I tested this in Windows 11 as well, and there you can configure both modes separately. Making the switching a much more seamless process.
So I was wondering if there is anything I can do to get this nicely working. I could write a kscreen-doctor script to resolve my issues, but not sure if I can trigger that automatically when switching modes. Any help is welcome here!

