[Bug 1227124] New: XWayland applications appear blurry and have resolution issues when fractional scaling is enabled under GNOME
https://bugzilla.suse.com/show_bug.cgi?id=1227124 Bug ID: 1227124 Summary: XWayland applications appear blurry and have resolution issues when fractional scaling is enabled under GNOME Classification: openSUSE Product: openSUSE Tumbleweed Version: Current Hardware: x86-64 OS: openSUSE Tumbleweed Status: NEW Severity: Major Priority: P5 - None Component: GNOME Assignee: gnome-bugs@suse.de Reporter: reiokorn@tutanota.com QA Contact: qa-bugs@suse.de Target Milestone: --- Found By: --- Blocker: --- Summary: When fractional scaling is enabled on GNOME (experimental option), XWayland applications, such as Steam, OnlyOffice, and Wine, experience significant usability issues. These include blurry appearance and the inability to set native resolutions for games. Description: When fractional scaling is enabled on GNOME: 1. Blurriness: Applications not yet on Wayland, like Steam and OnlyOffice, appear blurry when using XWayland. 2. Resolution Issues in Wine: For gaming applications running on Wine (also not yet on Wayland), the native resolution option becomes unavailable. Users are forced to choose between: - 200% scaling with 0.75 font scaling (equivalent to 150%) - 100% scaling with 1.5 font scaling This forces users to decide between larger fonts or larger icons, neither of which is ideal. Additional Issues: - While Wayland-native applications work as expected, XWayland applications face these issues. - The mentioned scaling options work for GTK applications, but QT applications become too small and require additional scaling adjustments through environment variables. Potential Fix: There is a pending merge request that aims to allow XWayland applications to scale themselves, which could circumvent these issues: [GNOME Mutter Merge Request #3567](https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/3567). Steps to Reproduce: 1. Enable fractional scaling on GNOME. 2. Launch any XWayland application (e.g., Steam or OnlyOffice). 3. Observe the blurry appearance. 4. Attempt to set native resolution in a game running on Wine and observe the unavailability of native resolution options. Expected Results: XWayland applications should scale properly and maintain clarity, and users should be able to set native resolutions in Wine without being forced to choose between suboptimal scaling options. Actual Results: XWayland applications appear blurry, and native resolution options are unavailable in Wine when fractional scaling is enabled. System Information: - OS: openSUSE Tumbleweed # VERSION="20240625" - Desktop Environment: GNOME - Fractional Scaling: Enabled - Applications Affected: Steam, OnlyOffice, Wine (among others) This issue significantly impacts user experience, requiring cumbersome workarounds and affecting a broad range of applications, when using a HiDPI monitor and the need to use fractional scaling on GNOME to make it usable. -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1227124 https://bugzilla.suse.com/show_bug.cgi?id=1227124#c2 --- Comment #2 from B <reiokorn@tutanota.com> --- (In reply to Alynx Zhou from comment #1)
As you say, fractional scaling is still an experimental option, so it may or may not work correctly...
Fractional scaling is a limitation of old X apps, currently this option is an workaround. As you say #3567 may fix it, but it needs to be merged and I think it still requires apps to support scaling itself.
This is still an upstream issue and the upstream MR seems still under development, I would suggest to focus there for progress.
Thanks for your reply. I know that fractional scaling is still in the experimental stage and that there are some limitations with older X apps. However, it has a big impact on the user experience, especially for those using HiDPI monitors who rely on fractional scaling to make their systems usable. As technology keeps on developing, more and more people will start using 4K monitors and other HiDPI displays. This will make fractional scaling an increasingly necessary feature for a growing number of users. Not dealing with this now or waiting for Wayland to be used by all apps isn't a good solution for users who need functional systems now. While upstream merge request #3567 shows promise, it's still under development. In the meantime, users are left with no effective solution, which severely impacts usability. Could you please consider the following points: 1. Could we maybe implement a temporary workaround or patch in openSUSE’s open build service to help with these issues until the upstream solution is fully developed and merged? Upstream Advocacy: Getting in touch with the folks at GNOME to make sure this issue gets the attention it deserves, especially since HiDPI monitors are becoming more and more common. I appreciate all you're doing to keep the distribution up to date and address user concerns. But it's also important to find a balance between waiting for upstream fixes and providing interim solutions to make sure users have a smooth experience. -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1227124 https://bugzilla.suse.com/show_bug.cgi?id=1227124#c3 B <reiokorn@tutanota.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |UPSTREAM --- Comment #3 from B <reiokorn@tutanota.com> --- looks like the merge request was finally merged and is expected to ship with gnome 47. -- You are receiving this mail because: You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@suse.com