http://bugs.winehq.org/show_bug.cgi?id=29844
Bug #: 29844 Summary: Mouse input issue on Macosx Snowleopard/Lion in games Like Mass Effect and others Product: Wine Version: 1.4-rc2 Platform: x86 OS/Version: Mac OS X Status: UNCONFIRMED Severity: major Priority: P2 Component: directx-dinput AssignedTo: wine-bugs@winehq.org ReportedBy: paulthetall@gmail.com Classification: Unclassified
There are some mayor mouse issues on Mac. Many of them are fixed, but still there are some mayor issue with mouse input in some games like: Mass Effect 1 + 2 (does work in wine, but on MacOsx Lion/Snowleopard/Leopard they are still present. You can move the mouse just a tiny litle bit. I did all the tips an dtricks and register tweaks mentioned but, all no sugar. Same for Medal of Honor Airbone and Battlefiel Bad company 2. Mouse imput works a little only horizontal a bit, but no vertical movement. Havent unfortunatly a debugruncode what would help you... Hope you guys can help out and make a lot of Mac users happy :)
System specs which Tried running the games: Mabook nvidia 9400m --> Snowleopard 10.6.8 OSX Imac AMD Radeon 6770M --> Lion OSX
http://bugs.winehq.org/show_bug.cgi?id=29844
Dmitry Timoshkov dmitry@baikal.ru changed:
What |Removed |Added ---------------------------------------------------------------------------- Component|directx-dinput |-unknown Severity|major |normal
http://bugs.winehq.org/show_bug.cgi?id=29844
Paul The Tall paulthetall@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Component|-unknown |directx-dinput
--- Comment #1 from Paul The Tall paulthetall@gmail.com 2012-02-09 08:24:47 CST --- Ok Made a test debugrun hope it will help figur it out.
fixme:gameux:GameExplorerImpl_VerifyAccess (0x1eb898, L"C:\Program Files\Mass Effect\Binaries\MassEffect.exe", 0x92e4b0) fixme:d3d:init_driver_info Unable to find a driver/device info for vendor_id=0x10de device_id=0x863 for driver_model=2 fixme:win:EnumDisplayDevicesW ((null),0,0x92eeec,0x00000000), stub! fixme:system:SystemParametersInfoW Unimplemented action: 59 (SPI_SETSTICKYKEYS) fixme:system:SystemParametersInfoW Unimplemented action: 53 (SPI_SETTOGGLEKEYS) fixme:system:SystemParametersInfoW Unimplemented action: 51 (SPI_SETFILTERKEYS) fixme:d3d:debug_d3dformat Unrecognized 0x34324644 (as fourcc: DF24) WINED3DFORMAT! fixme:d3d:wined3d_get_format Can't find format unrecognized (0x34324644) in the format lookup table fixme:d3d9:Direct3DShaderValidatorCreate9 stub fixme:coreaudio:get_channel_mask Unknown speaker configuration: 16 fixme:coreaudio:get_channel_mask Unknown speaker configuration: 16 fixme:d3d:wined3d_event_query_ops_get_data (0x21e1f8) Wrong thread, reporting GPU idle. fixme:keyboard:X11DRV_ActivateKeyboardLayout 0x4130413, 0000: semi-stub! fixme:keyboard:X11DRV_ActivateKeyboardLayout 0x4130413, 0000: semi-stub! fixme:keyboard:X11DRV_ActivateKeyboardLayout 0x4130413, 0000: semi-stub! fixme:keyboard:X11DRV_ActivateKeyboardLayout 0x4130413, 0000: semi-stub! fixme:keyboard:X11DRV_ActivateKeyboardLayout 0x4130413, 0000: semi-stub! fixme:keyboard:X11DRV_ActivateKeyboardLayout 0x4130413, 0000: semi-stub! fixme:keyboard:X11DRV_ActivateKeyboardLayout 0x4130413, 0000: semi-stub! fixme:d3d:state_zfunc D3DCMP_NOTEQUAL and D3DCMP_EQUAL do not work correctly yet.
http://bugs.winehq.org/show_bug.cgi?id=29844
--- Comment #2 from Paul The Tall paulthetall@gmail.com 2012-02-09 08:25:38 CST --- the output is from the game MassEffect
http://bugs.winehq.org/show_bug.cgi?id=29844
Dmitry Timoshkov dmitry@baikal.ru changed:
What |Removed |Added ---------------------------------------------------------------------------- Component|directx-dinput |-unknown
--- Comment #3 from Dmitry Timoshkov dmitry@baikal.ru 2012-02-09 08:28:59 CST --- There is no need to guess the component.
http://bugs.winehq.org/show_bug.cgi?id=29844
--- Comment #4 from Paul The Tall paulthetall@gmail.com 2012-02-09 08:30:10 CST --- ok, if you need stuff of me to test or whatever let e know.
http://bugs.winehq.org/show_bug.cgi?id=29844
--- Comment #5 from Vitaliy Margolen vitaliy-bugzilla@kievinfo.com 2012-02-09 19:32:48 CST --- You not using any native dlls are you?
http://bugs.winehq.org/show_bug.cgi?id=29844
--- Comment #6 from Paul The Tall paulthetall@gmail.com 2012-02-10 00:50:51 CST --- (In reply to comment #5)
You not using any native dlls are you?
No if you mean in the libraries tab, then no. If you mean if Directx9 is installed, I don't know, i mean, i did not winetrick it or somthing. Maybe the game has it installed it while installing he game, I don't know for sure. Its the normal install of the game of GamersGate.com
http://bugs.winehq.org/show_bug.cgi?id=29844
--- Comment #7 from Vitaliy Margolen vitaliy-bugzilla@kievinfo.com 2012-02-10 08:27:05 CST --- Please attach as a file output of WINEDEBUG=+tid,+dinput,+cursor.
http://bugs.winehq.org/show_bug.cgi?id=29844
--- Comment #8 from Paul The Tall paulthetall@gmail.com 2012-02-11 04:28:52 CST --- (In reply to comment #7)
Please attach as a file output of WINEDEBUG=+tid,+dinput,+cursor.
There you go. Don't installed directx9 and have no libraries added in the winecfg libraries tab:
http://bugs.winehq.org/show_bug.cgi?id=29844
--- Comment #9 from Dmitry Timoshkov dmitry@baikal.ru 2012-02-11 04:33:00 CST --- (In reply to comment #8)
(In reply to comment #7)
Please attach as a file output of WINEDEBUG=+tid,+dinput,+cursor.
There you go. Don't installed directx9 and have no libraries added in the winecfg libraries tab:
You were asked to *attach as a file* to this bug report.
http://bugs.winehq.org/show_bug.cgi?id=29844
--- Comment #10 from Paul The Tall paulthetall@gmail.com 2012-02-11 06:02:10 CST --- Created attachment 38791 --> http://bugs.winehq.org/attachment.cgi?id=38791 +tid,+dinput,+cursor output
Output of +tid,+dinput,+cursor because the mouse movement in the game doesnt work prober, can hardly move around ingame.
http://bugs.winehq.org/show_bug.cgi?id=29844
--- Comment #11 from Vitaliy Margolen vitaliy-bugzilla@kievinfo.com 2012-02-11 11:22:36 CST --- Apparently xinput2 is broken in xquartz: 0009:trace:cursor:enable_xinput2 Device 2 ("Virtual core pointer") class 1 num 0 -1.000000,-1.000000 res 0 is absolute, not enabling XInput2 0009:warn:cursor:grab_clipping_window XInput2 not supported, refusing to clip to (0,0)-(1024,768)
http://bugs.winehq.org/show_bug.cgi?id=29844
--- Comment #12 from Paul The Tall paulthetall@gmail.com 2012-02-12 08:09:21 CST --- Created attachment 38818 --> http://bugs.winehq.org/attachment.cgi?id=38818 +tid,+dinput,+cursor on Sherlock Holmes vs Jack The Ripper
+tid,+dinput,+cursor on Sherlock Holmes vs Jack The Ripper. Seems also to be broken on the Macosx
http://bugs.winehq.org/show_bug.cgi?id=29844
--- Comment #13 from Paul The Tall paulthetall@gmail.com 2012-02-12 08:54:53 CST --- Created attachment 38824 --> http://bugs.winehq.org/attachment.cgi?id=38824 +tid,+dinput,+cursor output BF Bad Company 2
In battlefield Bad company there is also a mayor mouse issue on My osx lion. Check the log, can hardly move the crosshair and cant turn and stuff. In the menus the mouse works just fine.
http://bugs.winehq.org/show_bug.cgi?id=29844
--- Comment #14 from Alexandre Julliard julliard@winehq.org 2012-02-13 06:13:35 CST --- XInput2 can't be supported on Mac because it doesn't report relative events. File a bug with XQuartz.
http://bugs.winehq.org/show_bug.cgi?id=29844
Per Johansson per@morth.org changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |per@morth.org
--- Comment #15 from Per Johansson per@morth.org 2012-02-14 05:52:35 CST --- My take on this is that wine should use IORegistry to connect to the mouse directly on OS X. There's really no good way for XQuartz to do this as it gets the mouse info from the Window Server, which only reports it absolutely.
http://bugs.winehq.org/show_bug.cgi?id=29844
--- Comment #16 from Paul The Tall paulthetall@gmail.com 2012-02-14 05:54:36 CST --- (In reply to comment #15)
My take on this is that wine should use IORegistry to connect to the mouse directly on OS X. There's really no good way for XQuartz to do this as it gets the mouse info from the Window Server, which only reports it absolutely.
As Per already mentioned:
#548: xinput2 broken (mouse issues in games using wine like Mass effect, BF Bad company 2 and many more)) -----------------------------------+---------------------------------------- Reporter: paulthetall@… | Owner: jeremyhu@… Type: usability | Status: new Priority: Blocker | Milestone: 2.7.1 Component: quartz-wm | Version: 2.7.0 (xserver-1.11.2) Keywords: | -----------------------------------+----------------------------------------
Comment(by pelle@…):
My take on this is that wine should use IORegistry to connect to the mouse directly instead of through the X server. There really is no good way for XQuartz to do this.
http://bugs.winehq.org/show_bug.cgi?id=29844
--- Comment #17 from Alexandre Julliard julliard@winehq.org 2012-02-14 06:08:37 CST --- When we do a Mac driver that's probably what it will do.
But the X11 driver has to go through X11; the X server may not even be on the same machine. Accessing the mouse directly is not an option.
http://bugs.winehq.org/show_bug.cgi?id=29844
Jeremy Huddleston jeremyhu@freedesktop.org changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |jeremyhu@freedesktop.org
--- Comment #18 from Jeremy Huddleston jeremyhu@freedesktop.org 2012-02-14 17:26:40 CST --- (In reply to comment #14)
XInput2 can't be supported on Mac because it doesn't report relative events. File a bug with XQuartz.
These use cases used to work fine before wine started using Xi2, so it looks like the fallback path is bugged. In any event, I'm not planning on supporting mouse input as relative because too many "other" things start going wrong. You're welcome to submit a patch in the related XQuartz bug you filed, but I won't be working on that any time soon.
http://bugs.winehq.org/show_bug.cgi?id=29844
--- Comment #19 from Alexandre Julliard julliard@winehq.org 2012-02-15 05:37:41 CST --- The workarounds should still work the same. If there are specific games that used to work and now don't, please do a regression test and file a bug, preferably pointing to a downloadable demo.
http://bugs.winehq.org/show_bug.cgi?id=29844
--- Comment #20 from Per Johansson per@morth.org 2012-02-15 07:45:20 CST --- The workaround does work. The submitter of this bug doesn't think it's good enough.
The only way to fix it is to use IORegistory to connect to the mouse usb device. I suppose code for that could be added either to wine or to XQuartz, but XQuartz doesn't have any other need of this code other than to support wine (and any other X program that wants relative mouse info, but I think those are rare).
Wine will need this code if it ever gets a Mac driver. Do you think it would be acceptable to add it now, if it's detected that X is running on localhost? Not that I'm volunteering, just wondering if it'd be accepted if the code was written.
http://bugs.winehq.org/show_bug.cgi?id=29844
--- Comment #21 from Alexandre Julliard julliard@winehq.org 2012-02-15 08:00:32 CST --- (In reply to comment #20)
Wine will need this code if it ever gets a Mac driver. Do you think it would be acceptable to add it now, if it's detected that X is running on localhost? Not that I'm volunteering, just wondering if it'd be accepted if the code was written.
Not in the X11 driver, no. If someone implements this they should send the patch to XQuartz where it belongs.
http://bugs.winehq.org/show_bug.cgi?id=29844
doh123@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |doh123@gmail.com
--- Comment #22 from doh123@gmail.com 2012-02-15 13:50:47 CST --- If someone wrote the code for for relative movements that would work with XQuartz, I'd accept it for WineskinX11 even if it wasn't right for all of XQuartz... since its only made for running Wine.
I'm up for adding it myself, but I'm really clueless where to start. All of my current XQuartz modifications are much more minor than adding this in... I'll look into it some, and see if i can figure it out, but anyone that wants to help please feel free to.
http://bugs.winehq.org/show_bug.cgi?id=29844
--- Comment #23 from Jeremy Huddleston jeremyhu@freedesktop.org 2012-02-15 17:48:25 CST --- Well for a game that stopped working when Xinput2 was introduced. From http://appdb.winehq.org/objectManager.php?sClass=version&iId=707&iTe...
Mouse aiming by Evgeny on Wednesday April 20th 2011, 11:58 Hello. Just updated wine from 1.2.something to 1.3.18. With the previous version Quake 2 (v. 3.21) was running just fine. But with the recent one in-game mouse movement is ugly: while I move mouse aim moves respectively, but when I stop moving mouse aim begins it's own stick-slip motion. Can someone help me?
http://bugs.winehq.org/show_bug.cgi?id=29844
--- Comment #24 from Paul The Tall paulthetall@gmail.com 2012-03-20 08:22:16 CDT --- Yup, correct in 1.3.18 issue starts after introduction suport xinput2 for many games. However, Mass effect is a different issue because it did not ever worked in prvious wine versions, only with a patch implanation. Its somhow fixed for Linux users in 1.3.23, but not for Mac users.
http://bugs.winehq.org/show_bug.cgi?id=29844
--- Comment #25 from Jeremy Huddleston jeremyhu@freedesktop.org 2012-03-20 10:00:38 CDT --- My guess is that it's working for Linux users because it was fixed in the Xinput2 path but the fallback path doesn't work. I talked to Peter about this, and he's also confused as to why wine is disabling support for Xinput2 when it sees that the axes are absolute rather than relative as there should be no real impact on the application itself.
I am working around this in XQuartz by changing the "pointer" device toe be relative rather than absolute. I don't have Mass Effect to test if the changes work, but Quake 2 works again. Would you mind giving the changes in my server master branch a try (they should land in XQuartz-2.7.2_beta4)
http://cgit.freedesktop.org/~jeremyhu/xserver
http://bugs.winehq.org/show_bug.cgi?id=29844
--- Comment #26 from Paul The Tall paulthetall@gmail.com 2012-03-20 11:15:02 CDT --- Has doh123 ned to put/inplant that in wineskin or can i just install it on the Mac and it will work then?
http://bugs.winehq.org/show_bug.cgi?id=29844
--- Comment #27 from Paul The Tall paulthetall@gmail.com 2012-03-20 11:22:35 CDT --- (In reply to comment #25)
My guess is that it's working for Linux users because it was fixed in the Xinput2 path but the fallback path doesn't work. I talked to Peter about this, and he's also confused as to why wine is disabling support for Xinput2 when it sees that the axes are absolute rather than relative as there should be no real impact on the application itself.
I am working around this in XQuartz by changing the "pointer" device toe be relative rather than absolute. I don't have Mass Effect to test if the changes work, but Quake 2 works again. Would you mind giving the changes in my server master branch a try (they should land in XQuartz-2.7.2_beta4)
Which one i have to pick from the list....
Branch Commit message Author Age PR-486 XQuartz: Release all buttons and keys when deactivating Jeremy Huddleston 7 weeks bus-cleanup xfree86: Add Loongson MIPS support Matt Kraai 5 months darwin-xfree86 xfree86: Don't link libxorgxkb against libdix.la Jeremy Huddleston 2 months for-keith configure.ac: Add -fno-strict-aliasing to CFLAGS Jeremy Huddleston 5 months master XQuartz: Detect FatalErrors on startup to prevent tight crash loops Jeremy Huddleston 3 days puntage Remove kdrive Jeremy Huddleston 6 months server-1.10-apple fb: Revert fb changes that broke XQuartz Jeremy Huddleston 4 weeks server-1.11-apple fb: Revert fb changes that broke XQuartz Jeremy Huddleston 7 days server-1.12-apple Version bumped to 1.12 Keith Packard 2 weeks server-1.13-apple Debug tablet Jeremy Huddleston 3 days [...]
Tag Download Author Age XQuartz-2.7.1 XQuartz-2.7.1.zip XQuartz-2.7.1.tar.gz Jeremy Huddleston 4 weeks xorg-server-1.11.99.902 xorg-server-1.11.99.902.zip xorg-server-1.11.99.902.tar.gz Keith Packard 7 weeks xorg-server-1.11.4 xorg-server-1.11.4.zip xorg-server-1.11.4.tar.gz Jeremy Huddleston 7 weeks xorg-server-1.11.3.902 xorg-server-1.11.3.902.zip xorg-server-1.11.3.902.tar.gz Jeremy Huddleston 8 weeks xorg-server-1.11.3.901 xorg-server-1.11.3.901.zip xorg-server-1.11.3.901.tar.gz Jeremy Huddleston 2 months xorg-server-1.11.99.901 xorg-server-1.11.99.901.zip xorg-server-1.11.99.901.tar.gz Keith Packard 3 months xorg-server-1.11.99.2 xorg-server-1.11.99.2.zip xorg-server-1.11.99.2.tar.gz Keith Packard 3 months xorg-server-1.11.3 xorg-server-1.11.3.zip xorg-server-1.11.3.tar.gz Jeremy Huddleston 3 months xorg-server-1.11.2.902 xorg-server-1.11.2.902.zip xorg-server-1.11.2.902.tar.gz Jeremy Huddleston 3 months xorg-server-1.11.2.901 xorg-server-1.11.2.901.zip xorg-server-1.11.2.901.tar.gz Jeremy Huddleston 4 months [...]
Age Commit message Author Files Lines 3 days XQuartz: Detect FatalErrors on startup to prevent tight crash loopsHEADmaster Jeremy Huddleston 4 -1/+48 3 days os: Pass the FatalError message to OsVendorFatalError Jeremy Huddleston 11 -18/+19 3 days XQuartz: Add a defaults option to disable the RENDER extension Jeremy Huddleston 2 -0/+5 3 days XQuartz: Use doubles for input valuators Jeremy Huddleston 2 -48/+45 3 days XQuartz: Xi: darwinPointer is now Relative Jeremy Huddleston 1 -2/+2 3 days XQuartz: Move our logs into an X11 subdirectory Jeremy Huddleston 1 -1/+10 6 days Bump version number to 1.12.99.0 Keith Packard 1 -2/+2 2012-03-05 Version bumped to 1.12server-1.12-apple Keith Packard 1 -2/+2 2012-03-05 test: add new test cases to .gitignore Gaetan Nadon 2 -0/+2 2012-02-27 dix: avoid NULL-pointer dereference on button-only devices (#38313)
http://bugs.winehq.org/show_bug.cgi?id=29844
--- Comment #28 from Jeremy Huddleston jeremyhu@freedesktop.org 2012-03-20 12:44:08 CDT --- I'd suggest pulling in these two:
XQuartz: Use doubles for input valuators XQuartz: Xi: darwinPointer is now Relative
The second one should be enough, but I'd like to get extra testing on the first one, so if you're willing to be guinea pigs, you might as well go all the way.
http://bugs.winehq.org/show_bug.cgi?id=29844
Jerome Leclanche adys.wh@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |adys.wh@gmail.com
--- Comment #29 from Jerome Leclanche adys.wh@gmail.com 2012-03-20 13:01:15 CDT --- Is this issue entirely in xquartz?
http://bugs.winehq.org/show_bug.cgi?id=29844
--- Comment #30 from Paul The Tall paulthetall@gmail.com 2012-03-20 13:16:44 CDT --- (In reply to comment #28)
I'd suggest pulling in these two:
XQuartz: Use doubles for input valuators XQuartz: Xi: darwinPointer is now Relative
The second one should be enough, but I'd like to get extra testing on the first one, so if you're willing to be guinea pigs, you might as well go all the way.
uhm......please a little manual what to do i click on that link and i only see code.......what to do, is there an installer somewhere?
http://bugs.winehq.org/show_bug.cgi?id=29844
--- Comment #31 from Jeremy Huddleston jeremyhu@freedesktop.org 2012-03-20 14:00:45 CDT --- (In reply to comment #29)
Is this issue entirely in xquartz?
No. It is anyone that either doesn't have Xi2 or for whom wine decides to not use Xi2.
http://bugs.winehq.org/show_bug.cgi?id=29844
--- Comment #32 from Jeremy Huddleston jeremyhu@freedesktop.org 2012-03-20 14:01:36 CDT --- (In reply to comment #30)
(In reply to comment #28)
I'd suggest pulling in these two:
XQuartz: Use doubles for input valuators XQuartz: Xi: darwinPointer is now Relative
The second one should be enough, but I'd like to get extra testing on the first one, so if you're willing to be guinea pigs, you might as well go all the way.
uhm......please a little manual what to do i click on that link and i only see code.......what to do, is there an installer somewhere?
As I mentioned, these patches will be in XQuartz-2.7.2_beta4 whenever that is released. There is no installer currently. If you don't know what to do with the patches, then you're best waiting for the next release.
http://bugs.winehq.org/show_bug.cgi?id=29844
--- Comment #33 from Paul The Tall paulthetall@gmail.com 2012-03-30 00:44:54 CDT --- Doh123 (creator of wineskin)promised to look into it. So I hope doh can maybe implant it in wineskin or report it to you or if doh feedbacks to me i will notify it to you too.
But thank you so much Jeremy that you took time to look into it this. is very appreciated. You are great!
http://bugs.winehq.org/show_bug.cgi?id=29844
--- Comment #34 from zoroaster@inode.at 2012-04-04 14:16:16 CDT --- Created attachment 39682 --> http://bugs.winehq.org/attachment.cgi?id=39682 Skyrim mouse input issue MacOSX Lion 10.7.3
Wine 1.4 WINEDEBUG=+tid,+dinput,+cursor XQuartz 2.7.2_beta4 (xorg-server 1.12.0.901)
http://bugs.winehq.org/show_bug.cgi?id=29844
--- Comment #35 from zoroaster zoroaster@inode.at 2012-04-04 14:28:27 CDT --- Comment on attachment 39682 --> http://bugs.winehq.org/attachment.cgi?id=39682 Skyrim mouse input issue MacOSX Lion 10.7.3
Skyrim/Steam mouse input issue MacOSX Lion 10.7.3
Wine 1.4 WINEDEBUG=+tid,+dinput,+cursor XQuartz 2.7.2_beta4 (xorg-server 1.12.0.901)
XI2 should be fixed now (relative coordinates), but * mouse movement in wine is still broken and * clipping area within game menu does not match full screen (it seems to be a random rectangle sometimes with coordinates outside of the actual screen/window)
http://bugs.winehq.org/show_bug.cgi?id=29844
--- Comment #36 from Alexandre Julliard julliard@winehq.org 2012-04-04 16:00:48 CDT --- XI2 is still sending absolute coordinates.
http://bugs.winehq.org/show_bug.cgi?id=29844
Mike D ctta0s@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |ctta0s@gmail.com
http://bugs.winehq.org/show_bug.cgi?id=29844
Vitaliy Margolen vitaliy-bugzilla@kievinfo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |eiam8821@gmail.com
--- Comment #37 from Vitaliy Margolen vitaliy-bugzilla@kievinfo.com 2012-04-18 21:01:20 CDT --- *** Bug 30473 has been marked as a duplicate of this bug. ***
http://bugs.winehq.org/show_bug.cgi?id=29844
Vitaliy Margolen vitaliy-bugzilla@kievinfo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |zoroaster@inode.at
--- Comment #38 from Vitaliy Margolen vitaliy-bugzilla@kievinfo.com 2012-04-18 21:12:17 CDT --- *** Bug 30476 has been marked as a duplicate of this bug. ***
http://bugs.winehq.org/show_bug.cgi?id=29844
--- Comment #39 from zoroaster zoroaster@inode.at 2012-04-27 18:14:04 CDT --- Created attachment 39939 --> http://bugs.winehq.org/attachment.cgi?id=39939 Skyrim/Steam mouse input issue MacOSX Lion 10.7.3
Wine 1.4 WINEDEBUG=+tid,+dinput,+cursor XQuartz 2.7.2_rc1 (xorg-server 1.12.1)
XI2 seems to be partly fixed now: relative coordinates have "borders" (game control does not let you turn around fully).
http://bugs.winehq.org/show_bug.cgi?id=29844
--- Comment #40 from Jeremy Huddleston jeremyhu@freedesktop.org 2012-04-27 18:22:48 CDT --- (In reply to comment #39)
Created attachment 39939 [details] Skyrim/Steam mouse input issue MacOSX Lion 10.7.3
Wine 1.4 WINEDEBUG=+tid,+dinput,+cursor XQuartz 2.7.2_rc1 (xorg-server 1.12.1)
XI2 seems to be partly fixed now: relative coordinates have "borders" (game control does not let you turn around fully).
Then wine is probably using the absolute axis rather than the relative axis.
Run 'xinput --test-xi2' or even 'xinput --test 6' from a terminal, and move the mouse past the screen and you should see the relative motion still being sent.
$ xinput list --long 6 xquartz virtual pointer id=6 [slave pointer (2)] Reporting 9 classes: Class originated from: 6 Buttons supported: 3 Button labels: Button Left Button Middle Button Right Button state: Class originated from: 6 Detail for Valuator 0: Label: Abs X Range: -1.000000 - -1.000000 Resolution: 0 units/m Mode: absolute Current value: 2286.000000 Class originated from: 6 Detail for Valuator 1: Label: Abs Y Range: -1.000000 - -1.000000 Resolution: 0 units/m Mode: absolute Current value: 171.000000 Class originated from: 6 Detail for Valuator 2: Label: Rel X Range: -1.000000 - -1.000000 Resolution: 1 units/m Mode: relative Class originated from: 6 Detail for Valuator 3: Label: Rel Y Range: -1.000000 - -1.000000 Resolution: 1 units/m Mode: relative Class originated from: 6 Detail for Valuator 4: Label: Rel Vert Wheel Range: -1.000000 - -1.000000 Resolution: 1 units/m Mode: relative Class originated from: 6 Detail for Valuator 5: Label: Rel Horiz Wheel Range: -1.000000 - -1.000000 Resolution: 1 units/m Mode: relative Class originated from: 6 Class originated from: 6
http://bugs.winehq.org/show_bug.cgi?id=29844
--- Comment #41 from zoroaster zoroaster@inode.at 2012-04-28 09:17:49 CDT --- (In reply to comment #40)
Then wine is probably using the absolute axis rather than the relative axis.
Run 'xinput --test-xi2' or even 'xinput --test 6' from a terminal, and move the mouse past the screen and you should see the relative motion still being sent.
Verified. XI2 works correctly and fully supports relative movement without restrictions now.
The noticed behavior must be an issue in connection with Wine.
http://bugs.winehq.org/show_bug.cgi?id=29844
--- Comment #42 from zoroaster zoroaster@inode.at 2012-05-26 11:43:34 CDT --- Issue still exists in Wine version 1.5.5
http://bugs.winehq.org/show_bug.cgi?id=29844
thanoulas thanoulas@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |thanoulas@gmail.com
http://bugs.winehq.org/show_bug.cgi?id=29844
--- Comment #43 from Paul The Tall paulthetall@gmail.com 2012-07-31 11:23:17 CDT --- Xquartz people did their part in 2.7.2 http://xquartz.macosforge.org/trac/wiki/X112.7.2
as I understand you guys have to do your part in wine. Please look into it. Thanks!
http://bugs.winehq.org/show_bug.cgi?id=29844
--- Comment #44 from Per Johansson per@morth.org 2012-08-07 07:29:16 CDT --- Is there a demo somewhere one can use to test this issue?
http://bugs.winehq.org/show_bug.cgi?id=29844
--- Comment #45 from Paul The Tall paulthetall@gmail.com 2012-08-07 08:47:03 CDT --- (In reply to comment #44)
Is there a demo somewhere one can use to test this issue?
There is a sdemo available for mass Effect 2: http://www.gamershell.com/download_59898.shtml
http://bugs.winehq.org/show_bug.cgi?id=29844
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1| |ff60249cab238bed124b98a7624 | |ccfe415f8648e Status|UNCONFIRMED |RESOLVED Resolution| |FIXED
--- Comment #46 from Alexandre Julliard julliard@winehq.org 2012-08-17 06:52:22 CDT --- Should be fixed by ff60249cab238bed124b98a7624ccfe415f8648e.
http://bugs.winehq.org/show_bug.cgi?id=29844
--- Comment #47 from Paul The Tall paulthetall@gmail.com 2012-08-17 07:02:50 CDT --- (In reply to comment #46)
Should be fixed by ff60249cab238bed124b98a7624ccfe415f8648e.
Is that coming wine version 1.5.11?
http://bugs.winehq.org/show_bug.cgi?id=29844
--- Comment #48 from Jerome Leclanche adys.wh@gmail.com 2012-08-17 08:49:44 CDT --- (In reply to comment #47) Yes
http://bugs.winehq.org/show_bug.cgi?id=29844
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #49 from Alexandre Julliard julliard@winehq.org 2012-08-17 13:54:05 CDT --- Closing bugs fixed in 1.5.11.
http://bugs.winehq.org/show_bug.cgi?id=29844
--- Comment #50 from zoroaster zoroaster@inode.at 2012-08-19 06:40:52 CDT --- Thank you!
http://bugs.winehq.org/show_bug.cgi?id=29844
--- Comment #51 from Paul The Tall paulthetall@gmail.com 2012-08-19 10:09:40 CDT --- Can anyone confirm its working now? On my end it isnt....
http://bugs.winehq.org/show_bug.cgi?id=29844
--- Comment #52 from zoroaster zoroaster@inode.at 2012-08-19 12:29:53 CDT --- I can confirm that it works for Skyrim now. Please note that you must use current XQuartz.
http://bugs.winehq.org/show_bug.cgi?id=29844
--- Comment #53 from Paul The Tall paulthetall@gmail.com 2012-08-19 12:55:12 CDT --- Can you confirm Mass effect?
http://bugs.winehq.org/show_bug.cgi?id=29844
--- Comment #54 from zoroaster zoroaster@inode.at 2012-08-19 17:04:01 CDT --- Sorry, no.
https://bugs.winehq.org/show_bug.cgi?id=29844
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |focht@gmx.net Component|-unknown |winex11.drv