https://bugs.winehq.org/show_bug.cgi?id=56287
Bug ID: 56287 Summary: Resolution Recognition Error Product: Wine Version: 9.1 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: sakuraiyukina0205@gmail.com Distribution: ---
Gnome+Wayland, if you turn on Gnome Settings-Display-Fractional Scaling, wine incorrectly recognizes the resolution of the screen. For example, my PC screen resolution is 2880*1800, after I turn on 150% fractional scaling, wine can only read the maximum resolution of 1920*1200. I'm not sure if this error is caused by Gnome or WineHQ.
https://bugs.winehq.org/show_bug.cgi?id=56287
lordmethenor@outlook.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |lordmethenor@outlook.com
--- Comment #1 from lordmethenor@outlook.com --- 1920 * 1.5 = 2880. I am having the exact same issue, tested in a VM with fullscreen games. I can provide more info if necessary. A similar bug also exists for spice display VMs, which render at a higher-than-native but still blurred resolution. GNOME, unless an app is using the newest GTK 4.14, achieves wayland fractional scaling by rendering at a higher resolution and downscaling to native.
It does this using integer scale, so it works well, but this seems to confuse some apps, like Spice Display, which displays VMs at the higher resolution and downscales them poorly to normal size, or Wine, which seems to see the lower resolution instead (i.e. the resolution that is mimicked with fractional scaling).