Created attachment 41323 [details] Xorg_1.3.0 Lastest working version: 1.2.2 Wrong behaviour: 1.3.0 After update is touchpad movement extremly slow, cursor freezing after small steps. Attachments: Xorg 1.2.2, xorg 1.3.0, dmesg.
Created attachment 41324 [details] Xorg.1.2.2.txt
Created attachment 41325 [details] dmesg I guess that problem is caused by wrong pressure values. Because if is finger pressure on normal, it freezes. If it's high pressure, it +- works. If will be needed some debug, tell me and I will proviede it.
probably caused by http://who-t.blogspot.com/2010/06/new-synaptics-acceleration-mechanism.html, though I was hoping that the 1.3.0 version had an acceptable accel now (it got increased again)
try to play around with the PressureMotionMinZ/MaxZ/MinFactor/MaxFactor options and see if that changes anything (use synclient, that's the easiest). if it's pressure-related, just changing the ranges might fix it.
tried to change, results unsuccessful. PressureMotion{Max;Min}Factor is not changing anything PressureMotion{Min;Max}Z not working: X Error of failed request Major 141 Minor 37 Serial number of failed request 22 Current serial number in output stream: 25
Since Acer was mentioned, tt may be related to this kernel report; which is really xf86-input-synaptics issue: https://bugzilla.kernel.org/show_bug.cgi?id=22772 This report doesn't sound exactly the same. Above report is related to going in and out of 2-finger scroll mode. For that problem, I think we probably need to default to Emulate2FingerMinW to 7 instead of 6. The "range" reported by hardware is 0-15 (16 values) but math computes to 15 values since its zero based on rounds down to 6.
Hello, after forced update to 1.3.0 (1.2.2 was removed from portage), I found solution: https://wiki.archlinux.org/index.php/Acer_Aspire_Timeline_1810tz xinput --set-prop "SynPS/2 Synaptics TouchPad" "Synaptics Two-Finger Pressure" 280 This command make touchpad to work :-) Right now using -9999 version, so I can test patches or actual git/svn changes imediatelly. Please let me now, if was problem fixed, I can test it.
Created attachment 44419 [details] [review] Fix width range calculation Can you try attached patch? It should get EmulateTwoFingerW back to older 7 value instead of 6 value caused with 2.6.36. This should be enough to get your touchpad working again without resolting to modifying EmulateTwoFingerZ value.
"Fix width range calculation" with it's better, but with more pressure stop moving. Anyway thanks a lot! :-)
The logic in question as been reverted which should resolve this bug. You'll have to now manually set EmulateTwoFingerMinZ if you want to use 2 finger scrolling though. http://cgit.freedesktop.org/xorg/driver/xf86-input-synaptics/commit/?id=4aa16879bd5084f061a55e5b8a0754e1b037212a
Closing as fixed. the culprit that triggered this issue has been reverted as Chris pointed out.
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.