Ian Romanick wrote:
> On Tue, Dec 10, 2002 at 05:14:37PM +0000, Steven Newbury wrote:
>>I have got DRI running with Dual Screens with DRI working on display
>>:0.0 and Indirect rendering on :0.1.
>>If I attempt to enable DRI on the second screen if fails to open
>>/dev/dri/card0 because it is busy. It is ready used for the first
>>screen. On failing to access the device DRI is then disabled, however
>>since it already succefully enabled DRI, the driver gets confused later.
>>Is there any mechanism that can be implemented to share the device
>>between both screens? I am not looking to get Xinerama working at the
>>moment (leave that for later). The ATI fglrx drivers claim to work with
>>2 Screens, not that I got them working, so it must be posible...
> It is possible, but the open source drivers do not support it.
What actually needs to be done to get support for it?
Without any changes other than allowing initiaisation on the first
screen with 2 screens configured, there are some issues. Using 3D on
the second head produces indirect 3D as expected, while the first head
uses DRI, however it also copys the contents of screen0 over screen1 -
it appears to turn on clone mode. After this things become unstable and
moving the pointer to screen1 usualy causes lockup.