On 5/5/12 12:08 PM, naquad wrote:

I have a quad monitor setup connected to 2 ati videocards. It sucks.
Everything is flickering and this leads to lots of FrUUUUUUUUUstration.

I know there's no solution for this problem atm. From what I've seen in
dbe.c it doesn't initialize if Xinerama is enabled.
I've tried to comment out those 2 lines (yes, thats stupid, but I wanted to
see what'll happen) but that didn't help and error message was about bad
drawable.

I'm not a Xorg developer and don't have any previous experience with it,
but I would like to try to implement DBE support for Xinerama.
What should I read and where should I start? Or even better: what should I
implement or modify in current dbe.c to make it work with Xinerama?

DBE doesn't work like that. If your app isn't already using it (and it's almost certainly not) then teaching DBE about Xinerama isn't going to make things any better.

The solution for flicker in X is compositing and a presentation API like GLX that has actual sync to vblank. Currently GLX and Xinerama don't work together. It's fixable, but rather involved.

- ajax

_______________________________________________
[email protected]: X.Org development
Archives: http://lists.x.org/archives/xorg-devel
Info: http://lists.x.org/mailman/listinfo/xorg-devel

Reply via email to