Comment 17 for bug 227563

Revision history for this message
In , Hverbeet (hverbeet) wrote :

(In reply to comment #1)
> I talked to Scott on Wineconf
>
> Basically there are two issues
>
> 1) 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.
>
> 2) 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.