After upgrading systemd from 258.x to 259~rc2-2.fc44 (rawhide), all XWayland applications (Steam, Bambu Studio, etc.) are forced to render at 100 % scale on HiDPI displays, regardless of the scaling factor set in GNOME Settings → Displays and regardless of whether experimental Mutter features are enabled or disabled. Native Wayland applications continue to scale correctly in all configurations. The regression is 100 % reproducible and is instantly fixed by downgrading any single systemd sub-package back to version 258 (even just systemd-udev is sufficient). Steps to Reproduce: - Run Fedora Rawhide with GNOME on Wayland (default session) on a HiDPI display. - In Settings → Displays set scaling to 200 % (integer) or any fractional value if fractional scaling is enabled. - Upgrade systemd: dnf upgrade systemd - Re-logon to GNOME Wayland session - Launch Steam or Bambu Studio. Actual results: XWayland windows are rendered at exactly 100 % scale → tiny, unreadable UI on 4K/3K displays. Expected results: XWayland clients are rendered using the configured display scale (200 % → clearly readable 2× enlarged UI), exactly as they were with systemd ≤ 258. Reproducible: Always systemd 258.2-1.fc44: > xrdb -query Xcursor.size: 48 Xcursor.theme: Adwaita Xft.antialias: 1 Xft.dpi: 192 Xft.hinting: 1 Xft.hintstyle: hintslight Xft.rgba: none systemd 259~rc2-2.fc44: > xrdb -query <no output at all — Xft.dpi resource is completely missing>
Created attachment 2116585 [details] systemd 258.2-1.fc44 - Steam
Created attachment 2116588 [details] systemd 259~rc2-2.fc44 - Steam
Created attachment 2116589 [details] systemd 258.2-1.fc44 - Bambu Studio
Created attachment 2116590 [details] systemd 259~rc2-2.fc44 - Bambu Studio