http://bugs.winehq.org/show_bug.cgi?id=10969
Summary: dinput regression in wine 0.9.50-0.9.52 Product: Wine Version: 0.9.50. Platform: PC OS/Version: Linux Status: UNCONFIRMED Severity: enhancement Priority: P2 Component: wine-directx-dinput AssignedTo: wine-bugs@winehq.org ReportedBy: krzysztof.krakowiak@gmail.com
-- copy pasted comment from related bug My Logitech Cordless Rumblepad was working perfectly including force feedback(with evdev driver) (wine 0.9.48,0.9.49) in Need For Speed Hot Pursuit 2 until wine 0.9.50 was relased. In 0.9.50 i have very strange deadzones(and random resetting of axes like old function 'autofire :P'), with both input handlers(/dev/input/js0 and /dev/input/event2). I was chmoding devices to make sure, they are not used. I made regression test for "git bisect start dlls/dinput" setting 0.9.49 as good, and 0.9.50 as bad.
"$ git bisect good Bisecting: 0 revisions left to test after this [1ed3a815edc0edca2c077a1a2795414fca187cf7] dinput: Fix dead zone handling"
Now all works perfectly. --- Problem exist still in 0.9.52. Main problem is limited deadzone of left and upper halfs of axes [steering right and breaking/riding backward works perfectly]. Its hard to drive using joypad with limited deadzones, but much more harder with non-symetrical deadzones. And theres also problem using multiple axes in one time(often mowing one axes cause resetting(setting to 0) other axe).
I think its related to: http://bugs.winehq.org/show_bug.cgi?id=9720
And resolution of this bug was probably one big regression.
http://bugs.winehq.org/show_bug.cgi?id=10969
Christopher Krakowiak krzysztof.krakowiak@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |krzysztof.krakowiak@gmail.co | |m
http://bugs.winehq.org/show_bug.cgi?id=10969
Vijay Kamuju infyquest@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Severity|enhancement |normal
http://bugs.winehq.org/show_bug.cgi?id=10969
Christopher Krakowiak krzysztof.krakowiak@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|dinput regression in wine |dinput regression started |0.9.50-0.9.52 |with wine 0.9.50
http://bugs.winehq.org/show_bug.cgi?id=10969
Vitaliy Margolen vitaliy@kievinfo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |regression Summary|dinput regression started |Strage deadzones with |with wine 0.9.50 |Logitech Cordless Rumblepad
--- Comment #1 from Vitaliy Margolen vitaliy@kievinfo.com 2008-01-19 11:38:29 --- Can you force dead-zones to 0 with registry settings? They might not be properly initializing from the device.
http://bugs.winehq.org/show_bug.cgi?id=10969
--- Comment #2 from Christopher Krakowiak krzysztof.krakowiak@gmail.com 2008-01-21 16:55:14 --- (In reply to comment #1)
Can you force dead-zones to 0 with registry settings? They might not be properly initializing from the device.
Sure I can, i did sth today, but it doesnt help. I created Text Value(filled with "0") named "DefaultDeadZone" in "HKCU/Software/Wine/DirectInput". I dont know where to search how to set it, so looked in your patches. Its also not written in http://wiki.winehq.org/UsefulRegistryKeys,
http://bugs.winehq.org/show_bug.cgi?id=10969
Christopher Krakowiak krzysztof.krakowiak@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|Strage deadzones with |Strange deadzones with |Logitech Cordless Rumblepad |Logitech Cordless Rumblepad
--- Comment #3 from Christopher Krakowiak krzysztof.krakowiak@gmail.com 2008-01-29 10:04:21 --- I cannot reproduce it with any other software than nfshp2.
http://bugs.winehq.org/show_bug.cgi?id=10969
--- Comment #4 from Christopher Krakowiak krzysztof.krakowiak@gmail.com 2008-02-04 07:01:40 --- I reporuduced this bug with Dethkarz.
http://bugs.winehq.org/show_bug.cgi?id=10969
Vitaliy Margolen vitaliy@kievinfo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution| |FIXED
--- Comment #5 from Vitaliy Margolen vitaliy@kievinfo.com 2008-04-18 13:07:23 --- This should be fixed in wine-0.9.60. Wine no longer takes dead zones from the device.
http://bugs.winehq.org/show_bug.cgi?id=10969
Christopher Krakowiak krzysztof.krakowiak@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |UNCONFIRMED Resolution|FIXED |
--- Comment #6 from Christopher Krakowiak krzysztof.krakowiak@gmail.com 2008-04-19 20:47:53 --- Its definetly not fixed not fixed in 0.9.60.
In Need For Speed Hot Pursuit II its like it was before, after steering to much lefft or accelerating too much, its not steering/accelerating(like 0,0) More strange thing is that in DethKartz after steering too much left/accelerating car is riding backward(at max speed)/steering right(at maximum). After switching to digital pad on mine Logitech Cordless Wingman Rumblepad(1st revision), this games are unplayable.
This bug doesnt appear in many games, like i.e. Star Wars Racer.
http://bugs.winehq.org/show_bug.cgi?id=10969
--- Comment #7 from Vitaliy Margolen vitaliy@kievinfo.com 2008-05-13 15:28:28 --- This patch should fix the problem: http://source.winehq.org/git/wine.git/?a=commitdiff;h=f2bdd8d96c5b0f3cf1f125...
Please try current GIT and check if it's working for you.
http://bugs.winehq.org/show_bug.cgi?id=10969
phiwoo phiwoo93@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |phiwoo93@gmail.com
--- Comment #8 from phiwoo phiwoo93@gmail.com 2008-05-15 11:02:04 --- (In reply to comment #7)
This patch should fix the problem: http://source.winehq.org/git/wine.git/?a=commitdiff;h=f2bdd8d96c5b0f3cf1f125...
Please try current GIT and check if it's working for you.
How can I install this patch?
http://bugs.winehq.org/show_bug.cgi?id=10969
Christopher Krakowiak krzysztof.krakowiak@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution| |FIXED Version|0.9.50. |CVS/GIT
--- Comment #9 from Christopher Krakowiak krzysztof.krakowiak@gmail.com 2008-05-16 16:34:21 --- It works correctly now with dethkarz/nfshp2 using old jsX and new eventX subsystem. Thanks for fixing it :)
http://bugs.winehq.org/show_bug.cgi?id=10969
Dmitry Timoshkov dmitry@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Version|CVS/GIT |0.9.50.
--- Comment #10 from Dmitry Timoshkov dmitry@codeweavers.com 2008-05-16 21:35:28 --- Please leave the version field alone.
http://bugs.winehq.org/show_bug.cgi?id=10969
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #11 from Alexandre Julliard julliard@winehq.org 2008-05-23 10:37:58 --- Closing bugs fixed in 1.0-rc2.