[Wine 1.4rc1]Mouse support broken in MassEffect and Bioshock
[Wine 1.4rc1]Mouse support broken in MassEffect and Bioshock
Hi,
I upgraded to wine 1.4rc1 from the official wine PPA for ubuntu Oneiric Ocelot (11.10), I am running Ubuntu 12.04 alpha, and mouse support seems broken for Mass Effect (the first one) and Bioshock (the first one too).
I have made some tests with a clean wine prefix.
The works smoothly in the game menus, but after a level is loaded, it seems the mouse x an y axis are not recognized anymore : if i move the mouse to the left or rigt, the view always go the right (iirc), so i have to turn 360 degrees to get back to the same view.
The other axis is really slow, and gets stuck to the highest or lowest border of the screen as soon as i move the left/right axis.
The mouse works fine in Worms Armageddon and Source games (Half Life 2, ep1 and 2, left 4 dead 2).
Can anyone confirm this report ?
Is it fixed in 1.4rc2 (i have seen something about clipping in the git commits) ?
I upgraded to wine 1.4rc1 from the official wine PPA for ubuntu Oneiric Ocelot (11.10), I am running Ubuntu 12.04 alpha, and mouse support seems broken for Mass Effect (the first one) and Bioshock (the first one too).
I have made some tests with a clean wine prefix.
The works smoothly in the game menus, but after a level is loaded, it seems the mouse x an y axis are not recognized anymore : if i move the mouse to the left or rigt, the view always go the right (iirc), so i have to turn 360 degrees to get back to the same view.
The other axis is really slow, and gets stuck to the highest or lowest border of the screen as soon as i move the left/right axis.
The mouse works fine in Worms Armageddon and Source games (Half Life 2, ep1 and 2, left 4 dead 2).
Can anyone confirm this report ?
Is it fixed in 1.4rc2 (i have seen something about clipping in the git commits) ?
I don't remember the mouse working for Mass Effect "out of the box" ever. There's a bunch of "known issues" on Mass Effect and a bunch of suggestions for resolving them in the appdb: http://appdb.winehq.org/objectManager.p ... n&iId=7465
The problem may not be 1.4rc-1, but the clean WINEPREFIX. You might need to install some native DirectX DDLs or something.
I vaguely recall there was some mouse-patch for Mass Effect as well, but maybe I'm thinking Mass Effect 2.
The problem may not be 1.4rc-1, but the clean WINEPREFIX. You might need to install some native DirectX DDLs or something.
I vaguely recall there was some mouse-patch for Mass Effect as well, but maybe I'm thinking Mass Effect 2.
I just tried Mass Effect and bioshock on wine 1.4rc4 on Ubuntu 11.10, both work fine regarding mouse input.
For these two games, mouse input is still broken on Ubuntu 12.04 with the latest xserver (1.11.99).
It seems MouseWarpOverride settings are broken too.
Both prefix are clean. So I assume it has something to do with the xserver version in Ubuntu 12.04.
Could anyone help me investigate that issue ? Perhaps it is something specific on my computer, or it could be something much bigger which should be adressed before Ubuntu 12.04 and Wine 1.4 are out.
For these two games, mouse input is still broken on Ubuntu 12.04 with the latest xserver (1.11.99).
It seems MouseWarpOverride settings are broken too.
Both prefix are clean. So I assume it has something to do with the xserver version in Ubuntu 12.04.
Could anyone help me investigate that issue ? Perhaps it is something specific on my computer, or it could be something much bigger which should be adressed before Ubuntu 12.04 and Wine 1.4 are out.
http://bugs.winehq.org/show_bug.cgi?id=29762nepenthes wrote:I just tried Mass Effect and bioshock on wine 1.4rc4 on Ubuntu 11.10, both work fine regarding mouse input.
For these two games, mouse input is still broken on Ubuntu 12.04 with the latest xserver (1.11.99).
It seems MouseWarpOverride settings are broken too.
Both prefix are clean. So I assume it has something to do with the xserver version in Ubuntu 12.04.
Could anyone help me investigate that issue ? Perhaps it is something specific on my computer, or it could be something much bigger which should be adressed before Ubuntu 12.04 and Wine 1.4 are out.
The first comment in the bug report suggests that this is an Ubuntu issue, but there is no indication that anyone has filed a bug with Ubuntu. You need to see if anyone has, and if not, file one there.
Re: [Wine 1.4rc1]Mouse support broken in MassEffect and Bios
Sorry, can't confirm. Both games work just fine here. Report bug to ubuntu, or downgrade I guess.nepenthes wrote:Can anyone confirm this report ?
This has obviously nothing to do with Ubuntu (only packaging and a few patches, but since i'm using Ubuntu 12.04, everything is up to date).
This is either a bug in Wine or Xorg (upstream).
But as long as nobody tries the last wine rc with xserver 1.11.99 or later, i can confirm nothing about broken mouse warping.
Anyone ?
I need your xserver version, wine version, and the app you tried.
This is either a bug in Wine or Xorg (upstream).
But as long as nobody tries the last wine rc with xserver 1.11.99 or later, i can confirm nothing about broken mouse warping.
Anyone ?
I need your xserver version, wine version, and the app you tried.
I am having a very similar problem with the game Skyrim.
It worked great in Ubuntu 11.10 x64, but since doing a fresh system install of 12.04 x64 and reinstalling Skyrim the mouse pointer is unusable in the Skyrim program. It has done this since wine-1.4-rc1 was released for x64 and still now up to 1.4-rc5.
The most extreme issue is that moving the mouse too far left/right/up/down (to turn viewpoint in game) makes the pointer appear outside the window. But also the mouse pointer seems to drift, if you like, after very small movements. It is like the mouse pointer is drunk!
X.Org X Server 1.11.3
wine-1.4-rc5
Linux 3.2.0-17-generic #27-Ubuntu SMP Fri Feb 24 15:37:36 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux
nvidia driver 295.20
It worked great in Ubuntu 11.10 x64, but since doing a fresh system install of 12.04 x64 and reinstalling Skyrim the mouse pointer is unusable in the Skyrim program. It has done this since wine-1.4-rc1 was released for x64 and still now up to 1.4-rc5.
The most extreme issue is that moving the mouse too far left/right/up/down (to turn viewpoint in game) makes the pointer appear outside the window. But also the mouse pointer seems to drift, if you like, after very small movements. It is like the mouse pointer is drunk!
X.Org X Server 1.11.3
wine-1.4-rc5
Linux 3.2.0-17-generic #27-Ubuntu SMP Fri Feb 24 15:37:36 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux
nvidia driver 295.20
Possibly related: http://bugs.winehq.org/show_bug.cgi?id=30057The most extreme issue is that moving the mouse too far left/right/up/down (to turn viewpoint in game) makes the pointer appear outside the window.
I have posted a trace to that bug and some one posted a patch. My gut feeling is that building something as fancy as wine from source is a bit beyond me.
Do I follow http://wiki.winehq.org/Wine64 ? I am little worried about having to build another gcc etc. I am afraid I will just hose my system because I am dumb.
There isn't some easy ubuntu way to do this, is there? :p
Do I follow http://wiki.winehq.org/Wine64 ? I am little worried about having to build another gcc etc. I am afraid I will just hose my system because I am dumb.
There isn't some easy ubuntu way to do this, is there? :p
I have never built wine before.
Right now I'm using this tutorial http://wiki.winehq.org/WineOn64bit "The Ubuntu Way".
Then I will have to apply the patch and build wine with the right compile options. I will let you know how far I get in the process.
Right now I'm using this tutorial http://wiki.winehq.org/WineOn64bit "The Ubuntu Way".
Then I will have to apply the patch and build wine with the right compile options. I will let you know how far I get in the process.
I have built the patched version of wine... It was really tricky, and it breaks amd64 compile for other software at the moment.
I have a trace for mass effect, but bioshock does not run (it is probably a wine dependency issue, i hope mass effect log is enough because i don't feel like fixing it today).
I have a trace for mass effect, but bioshock does not run (it is probably a wine dependency issue, i hope mass effect log is enough because i don't feel like fixing it today).
-
- Newbie
- Posts: 1
- Joined: Wed Mar 07, 2012 8:45 pm
For what it's worth, you *can* build wine on Ubuntu 12.04 amd64 without breaking amd64 compiles for 64 bit software, but you have to manually create links for the various 32 bit ".so" library files.
eg To get GLU support, you need to install both libgl1-mesa:i386 to get the 32 bit library .so file and libglu1-mesa-dev to get the dev files. Then you create a symlink so wine's build system can find the libGLU.so file:
Assuming you have the intel mesa libraries installed, another slightly more tricky example is libGL.so (libgl1-mesa-glx:i386 and libgl1-mesa-dev):
eg To get GLU support, you need to install both libgl1-mesa:i386 to get the 32 bit library .so file and libglu1-mesa-dev to get the dev files. Then you create a symlink so wine's build system can find the libGLU.so file:
Code: Select all
sudo ln -s /usr/lib/i386-linux-gnu/libGLU.so.1 /usr/lib/i386-linux-gnu/libGLU.so
Code: Select all
ln -s /usr/lib/i386-linux-gnu/mesa/libGL.so.1 /usr/lib/i386-linux-gnu/libGL.so