Ok, this isn't really a simple thing to describe so I'll state the basic problem first and things I've noticed that are most likely associated with it.
The problem is while playing World of Warcraft on a Twinview activated X-Server, the camera will do random jumps around my character when the mouse is clicked.
Now by 'random' I actually mean a few things:
1. This doesn't happen on every mouse click and will not happen for some periods of time or will happen over and over in a short period of time (race condition?)
2. The camera usually jumps approximately 180 degrees around the character, not always 180 degrees but close most of the time.
Along with this camera jumping behavior, I've noticed that when a mouse button is raised from being clicked, the cursor will jump to my other monitor (Again, I have Twinview activated, with WoW running windowed on one screen, and typically a web broswer on the other). It seems that the some mouseButtonUp event is resetting the cursor to the center of my Twinview screen (I can clicked near the top or bottom of the WoW window and upon release the cursor will jump towards the center.)
This mouse jumping happens with WoW in either openGL or direct3D mode, KDE or Gnome, X.Org 7.2 or X.Org 7.4. Also the mouse jumping will only occur after loading into the world (It won't jump when the title screen, character-select screen, or loading screens are shown.)
I'm figuring that the mouse cursor jumping to the center of the X-Server's screen is probably linked to the camera jumps in WoW. The problem is I'm not sure how to continue to debug this so I've decided to seek help on the forums here.
Anybody have any advice, suggestions, or genuine help to offer that can lead me in at least a direction to pinpoint the actual cause of this behavior? If more info is needed, I'd be glad to try and give it.
Here are some of my system stats/info/etc:
- Ubuntu 8.10 (was 8.04 a week ago but this behavior was present before the upgrade)
- GeForce 7300 GS
- Wine compiled from latest git source
- WoW is run windowed mode, on one desktop
WoW + Wine + Twinview = Annoying jumping cursor
hi rshaw3
from what you described it doesnt seem to be a wine problem, but instead a Twinview problem. After doing some google search i've found this :
I hope it helps you with your issue.
from what you described it doesnt seem to be a wine problem, but instead a Twinview problem. After doing some google search i've found this :
The rest of the article can be found here, along with a possible solution.Playing games when using a dual monitor configuration can be a pain. The problem is that the mouse would move to the other monitor while playing the game, and you would lose control of the mouse for your game. To avoid this problem, I've written a small program, mostly based on David Antliff's switchscreen program. The idea is simply to lock your mouse in the monitor it currently is in.
I hope it helps you with your issue.
That did not help at all probably, probably because with TwinView there is only one screen. Check out: http://http.download.nvidia.com/XFree86 ... dix-g.html
"A single X screen is used. The NVIDIA driver conceals all information about multiple display devices from the X server; as far as X is concerned, there is only one screen."
The small program that you gave a link to probably does work, but in this situation there will be no noticeable difference because X only sees one screen at all times.
Thanks for the reply anyways. I think it may be more helpful to debug and figure out what may be causing the problem itself. The few possibly sources I see for the problem are (in order of suspicion):
- Wine
- OpenGL
- NVidia
- X.Org or
- WoW
With the number of possible sources for the problem, I think it would be best to try to narrow down the actual cause, which could then lead to a proper solution. (Can't solve a problem without knowing what is causing it)
"A single X screen is used. The NVIDIA driver conceals all information about multiple display devices from the X server; as far as X is concerned, there is only one screen."
The small program that you gave a link to probably does work, but in this situation there will be no noticeable difference because X only sees one screen at all times.
Thanks for the reply anyways. I think it may be more helpful to debug and figure out what may be causing the problem itself. The few possibly sources I see for the problem are (in order of suspicion):
- Wine
- OpenGL
- NVidia
- X.Org or
- WoW
With the number of possible sources for the problem, I think it would be best to try to narrow down the actual cause, which could then lead to a proper solution. (Can't solve a problem without knowing what is causing it)
Look at new nvidia drivers 177.80 - http://www.nvidia.com/object/linux_disp ... 77.80.html
From changelog:
- Fixed a bug that resulted in GPU errors when changing the TwinView display configuration while using Compiz.
- Removed an old workaround that caused incorrect Xinerama information to be reported after enabling a second TwinView display.
From changelog:
- Fixed a bug that resulted in GPU errors when changing the TwinView display configuration while using Compiz.
- Removed an old workaround that caused incorrect Xinerama information to be reported after enabling a second TwinView display.