http://bugs.winehq.org/show_bug.cgi?id=33396
Bug #: 33396 Summary: GetSystemMetrics always reports native resolution with --with-xinerama. Product: Wine Version: 1.5.28 Platform: x86 OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: winex11.drv AssignedTo: wine-bugs@winehq.org ReportedBy: CFSworks@gmail.com Classification: Unclassified
As the summary says, GetSystemMetrics(SM_C{X,Y}SCREEN) always reports the native resolution, even if an application changes the resolution, unless I configure Wine with the --without-xinerama option. This can be seen when I run D3D9 device tests, leading to test failures (see attachments).
I am on the NVIDIA proprietary driver version 313.18, which may be relevant as this driver does have the "broken" XRandR 1.2. I cannot test with Nouveau because it doesn't support my GPU.
Even if this is the proprietary driver's fault, I'm still opening this bug on the WineHQ Bugzilla to track its resolution here, and provide information to the NVIDIA developers if we do have to report it to them.