KScreen refuses to set monitor resolution to 2560x1440

I’m on a fresh install of Fedora KDE, running Wayland with an AMD gpu.

My main monitor is a Samsung Odyssey G5, and for the life of me I can’t get it set to 2560x1440. I can only set it to 4k or 1920x1080. I doubt it’s a cable, screen or wayland issue, because this setup works with Fedora Workstation (Gnome).

What I’ve tried:

  1. Setting it through Display Configuration does nothing when I hit apply. It says it’s in 2560x1440, but when I close and reopen or otherwise refresh Display Config, it’s right back to 3840x2160.
  2. kscreen-doctor output.DP-1.mode.2560x1440@60 runs quietly, no output and nothing happens.

I’ve found with a similar issue, he resolved it by running the KScreen2 service but unfortunately that did not help for me (it sets the monitor to 4k).

I’m scratching my head trying to get this to work. Is there any alternate way to set the screen resolution?

Simple. If you want to avoid from bugs don’t use Wayland. It’s not ready yet. Even PiP is not working on Wayland.