> 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

Reply via email to