> With xwayland-native-scaling, x11 applications are required to apply scaling themselves and some applications don't.
If strictly true then that would be a reason why xwayland-native-scaling should never be enabled by default. Because expecting all legacy apps to be updated is unrealistic. The vast majority of legacy apps will never be updated. So the next question is whether "xwayland-native-scaling" involves some negotiation with the app. If it does then faulty negotiation would just be a bug in the app or compositor. -- You received this bug notification because you are a member of Desktop Packages, which is subscribed to mutter in Ubuntu. https://bugs.launchpad.net/bugs/2110515 Title: fractional scaling - XWayland windows rendered extremely small if xwayland-native-scaling is enabled Status in Mutter: New Status in mutter package in Ubuntu: Triaged Bug description: Affected version * Ubuntu 25.04 Plucky Puffin, GNOME 48.0-1ubuntu1, but can be reproduced on 24.10 as well * Mutter 48.1-1ubuntu3 * Wayland (different issue on X.Org) * Tested on FUJITSU E5412 with 1920x1080 13" screen and Intel Iris Xe graphics Bug summary When fractional scaling is set to 125%, windows using XWayland (e.g. Steam, Wine...) are rendered tremendously small, smaller than they were if scaling were set to 100% if xwayland-native-scaling is enabled in dconf. If only scale-monitor-framebuffer is enabled, then XWayland windows are rendered at the correct size, but are blurry (as expected). See below for screenshots. Steps to reproduce 1. Scaling at 100%: XWayland windows render fine but are slightly small due to the screen's high DPI. 2. Enable 125% fractional scaling from settings 3. Make sure org.gnome.mutter.experimental-features is set to ['scale-monitor-framebuffer', 'xwayland-native-scaling'] 4. Open an XWayland window (e.g. wine winecfg). Window is rendered very small (smaller than at 100% scaling) 5. Set org.gnome.mutter.experimental-features to ['scale-monitor-framebuffer'] * Reopen an XWayland window. Window is rendered at the correct size. What happened With org.gnome.mutter.experimental-features set to ['scale-monitor-framebuffer', 'xwayland-native-scaling'], the XWayland window is rendered way too small. What did you expect to happen With org.gnome.mutter.experimental-features set to ['scale-monitor-framebuffer', 'xwayland-native-scaling'], the XWayland window should be rendered to the correct size. Thank you in advance for any help. To manage notifications about this bug go to: https://bugs.launchpad.net/mutter/+bug/2110515/+subscriptions -- Mailing list: https://launchpad.net/~desktop-packages Post to : [email protected] Unsubscribe : https://launchpad.net/~desktop-packages More help : https://help.launchpad.net/ListHelp

