http://bugs.winehq.org/show_bug.cgi?id=20614
--- Comment #2 from Henri Verbeet hverbeet@gmail.com 2009-11-08 11:13:32 --- (In reply to comment #1)
I talked to Scott on Wineconf
Basically there are two issues
- A X server setup issue. Some X server setups with multihead support only one
resolution. Wine can't change it until the user fixes the X setup. As far as I know this is just a config bug, not a code bug.
- Wined3d doesn't support multihead. The lower layers of Wine do support
Xinerama and report multi-head setups to the apps and other wine dlls, but our d3d code doesn't support it yet.
I think in order to support one screen in a multihead setup properly we need all the infrastructure that is needed to support a full dual-screen D3D setup(e.g. like Supreme Commander supports). If the app doesn't use that feature the second screen will stay black, but the first one should be set up properly.
No, changing display resolution with a multihead setup works, provided X is properly configured. What doesn't work is multihead D3D (i.e. what Supreme Commander uses when available) or changing the resolution of the screen independently from eachother. The latter needs XRandR support in the driver first in case of nvidia.