Xinerama cursor problem

FloraGui at viatech.com.cn FloraGui at viatech.com.cn
Sun Jun 27 19:09:56 PDT 2010


On Friday 25 June 2010 03:07:18 am FloraGui at viatech.com.cn wrote:

>> Dear All:

>> 

>>          Does anyone still use Xinerama mode?

 

>Yes they do as there are some combinations of system hardware/drivers
and user requirements that sill require the use of xinerama.  For
example if you have a multi monitor system with an Nvidia card using the
nvidia driver and you also do color critical work you >MUST use xinerama
since no other supported multi screen setup will allow you to calibrate
the VCGT for each individual screen.

 

>> 

>>          Section "ServerLayout"

> >

> >        Identifier     "X.org Configured"

>> 

> >        Option        "RandR" "false"

>> 

> >        Screen      0  "Screen0" 0 0

> >

> >        Screen      1  "Screen1" RightOf "Screen0"

> >

> >        Option         "Xinerama"        "on"

> >

> >        InputDevice    "Mouse0" "CorePointer"

> >

> >        InputDevice    "Keyboard0" "CoreKeyboard"

> >

> >EndSection

> >

> >

> >

> >If  "Screen      1  "Screen1" RightOf "Screen0"",  "Screen      1

> >"Screen1" Below "Screen0"" the cursor is OK

> >

> >If  "Screen      1  "Screen1" LeftOf "Screen0", you move cursor to
the

> >left, the cursor will abnormal, cursor jump in the edge, can not move


> to center

>> 

> >The xorg print error info:

> >

> >Backtrace:

> >

> >0: /usr/bin/X (xorg_backtrace+0x3b) [0x80e937b]

> >

> >1: /usr/bin/X (mieqEnqueue+0x1ab) [0x80e8b6b]

>> 

>> 2: /usr/bin/X (xf86PostMotionEventP+0xd2) [0x80c2d02]

> >

> >3: /usr/lib/xorg/modules/input/evdev_drv.so (0x4ad000+0x48a1) 

> >[0x4b18a1]

> >

> >4: /usr/lib/xorg/modules/input/evdev_drv.so (0x4ad000+0x4b96) 

> >[0x4b1b96]

> >

> >5: /usr/bin/X (0x8048000+0x6d5bf) [0x80b55bf]

> >

> >6: /usr/bin/X (0x8048000+0x122794) [0x816a794]

> >

> >7: (vdso) (__kernel_sigreturn+0x0) [0x429400]

> >

> >8: /usr/bin/X (0x8048000+0x144d5e) [0x818cd5e]

> >

> >9: /usr/bin/X (0x8048000+0x1441cc) [0x818c1cc]

> >

> >10: /usr/bin/X (miPointerUpdateSprite+0x172) [0x80a04b2]

> >

> >11: /usr/bin/X (0x8048000+0x5863d) [0x80a063d]

> >

> >12: /usr/bin/X (0x8048000+0x170957) [0x81b8957]

> >

> >13: /usr/bin/X (0x8048000+0x33a2b) [0x807ba2b]

> >

> >14: /usr/bin/X (0x8048000+0x38a8c) [0x8080a8c]

> >

> >15: /usr/bin/X (0x8048000+0xe00c2) [0x81280c2]

> >

> >16: /usr/bin/X (0x8048000+0x103678) [0x814b678]

> >

> >17: /usr/bin/X (mieqProcessDeviceEvent+0x1e4) [0x80e8744]

> >

> >18: /usr/bin/X (mieqProcessInputEvents+0x6c) [0x80e87dc]

> >

> >19: /usr/bin/X (ProcessInputEvents+0x17) [0x80b57e7]

> >

> >20: /usr/bin/X (0x8048000+0x2a1a0) [0x80721a0]

> >

> >21: /usr/bin/X (0x8048000+0x1ed7a) [0x8066d7a]

> >

> >22: /lib/tls/i686/cmov/libc.so.6 (__libc_start_main+0xe6) [0x1d0bd6]

> >

> >23: /usr/bin/X (0x8048000+0x1e961) [0x8066961]

> >

> >[mi] EQ overflowing. The server is probably stuck in an infinite
loop.

> >

> >

> >

> >Does anyone can offer some info about this? Thanks a lot !

> >

> >BRS

> >

> >Flora

> >

 

>On my xinerama system the cursor will some times hang at the left edge
of right screen.  This hangs X and all user input stops working (mouse,
tablet, keyboard..).  It does not happen very often so I have not spent
any time trying to figure out what is causing it.

 

>I am running the nvidia driver with a 7950 card.   It has been doing
this for 

>some time with different versions of the x server and different
versions of the nvidia driver.

 

>Hal

 

Dear Hal:

 

         Thanks a lot for your reply!

         I forgot to say the xorg I used is xorg 1.7.6,  and I encounter
this at every time,  if this happens, the input  (mouse, tablet,
keyboard..) still active, just the cursor can not move to the second
screen center, 

when I using the SW cursor this still happens,  whether can I say there
is some relationship with xorg code?

 

BRS

Flora

 

 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.x.org/archives/xorg/attachments/20100628/ce772e64/attachment.html>


More information about the xorg mailing list