https://bugs.winehq.org/show_bug.cgi?id=38873
Bug ID: 38873 Summary: When running 3DMark06 Wine fails to properly change display resolution Product: Wine Version: 1.7.45 Hardware: x86 URL: http://www.futuremark.com/benchmarks/legacy OS: Linux Status: UNCONFIRMED Severity: major Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: t.artem@mailcity.com Distribution: ---
Created attachment 51802 --> https://bugs.winehq.org/attachment.cgi?id=51802 xrandr and xdpyinfo infos for Wine (incorrect) and xrandr (proper)
I've no idea how Wine changes display resolution under X11/Linux but it does that absolutely incorrectly:
--- bad-xrandr.txt +++ good-xrandr.txt @@ -1,7 +1,7 @@ -Screen 0: minimum 8 x 8, current 1920 x 1080, maximum 16384 x 16384 +Screen 0: minimum 8 x 8, current 1280 x 1024, maximum 16384 x 16384 DVI-I-0 disconnected primary (normal left inverted right x axis y axis) DVI-I-1 disconnected (normal left inverted right x axis y axis) -HDMI-0 connected 1280x1024+0+56 (normal left inverted right x axis y axis) 510mm x 290mm panning 1920x1080+0+0 +HDMI-0 connected 1280x1024+0+0 (normal left inverted right x axis y axis) 510mm x 290mm 1920x1080 60.0 + 59.9 50.0 60.1 60.0 50.0 1680x1050 60.0 1600x900 60.0
diff -u bad-xdpyinfo.txt good-xdpyinfo.txt --- bad-xdpyinfo.txt +++ good-xdpyinfo.txt @@ -51,7 +51,7 @@ number of screens: 1
screen #0: - dimensions: 1920x1080 pixels (513x291 millimeters) + dimensions: 1280x1024 pixels (342x276 millimeters) resolution: 95x94 dots per inch depths (7): 24, 1, 4, 8, 15, 16, 32 root window id: 0x205
It looks like the screen changes to 1280x1024 resolution but at the same time it's stretched to 1920x1080 (so part of the screen gets lost/cut out). Please, fix this bug.