Siduction Forum

Siduction Forum => Upgrade Warnings (DE / EN) => Topic started by: dibl on 2014/07/09, 15:21:54

Title: (WORKDED AROUND) xserver-xorg update -- touchpad cursor speed slow
Post by: dibl on 2014/07/09, 15:21:54
On a Toshiba NB205 netbook with Intel graphics, 32-bit LXDE, the cursor speed is perhaps half or one-third what it was before the xserver-xorg update this morning.  I am posting to find out if it is only my system, in which case I can go into xset and adjust it, or whether it is a more general issue that might be a bug.  Anyone else?


Edit: I started to troubleshoot this issue today, and I eventually discovered that things have changed, wrt mouse acceleration.  The settings in /etc/xdg/lxsession/LXDE/desktop.conf, as well as ~/.config/lxsession/LXDE/desktop.conf, are not working as they have in the past, and I don't think xset is finding correct values either.  I'm out of time to chase it further today, but tomorrow I will make study here (http://xorg.freedesktop.org/wiki/Development/Documentation/PointerAcceleration/#Introduction).
Title: Re: xserver-xorg update -- touchpad cursor speed slow
Post by: devil on 2014/07/10, 07:31:00
There was a user on IRC last night witrh the same problem with a Thinkpad W520. He discribes the touchpad as being slow and "feeling all wrong". I tried to find a cloue to this and what I came up with was acpi-support-base, which has dropped a lot of config.files. That was as far as we got. The output during the install of the package was:
Code: [Select]
Removing obsolete conffile /etc/acpi/asus-touchpad.sh ...
Removing obsolete conffile /etc/acpi/batterybtn.sh ...
Removing obsolete conffile /etc/acpi/events/asus-f8sv-touchpad ...
Removing obsolete conffile /etc/acpi/events/asus-rotate ...
Removing obsolete conffile /etc/acpi/events/asus-touchpad ...
Removing obsolete conffile /etc/acpi/events/asus-video ...
Removing obsolete conffile /etc/acpi/events/lenovo-touchpad ...
Removing obsolete conffile /etc/acpi/events/panasonic-lockbtn ...
Removing obsolete conffile /etc/acpi/events/tosh-battery ...
Removing obsolete conffile /etc/acpi/events/tosh-hibernate ...
Removing obsolete conffile /etc/acpi/events/tosh-ibutton ...
Removing obsolete conffile /etc/acpi/events/tosh-lock ...
Removing obsolete conffile /etc/acpi/events/tosh-mail ...
Removing obsolete conffile /etc/acpi/events/tosh-media ...
Removing obsolete conffile /etc/acpi/events/tosh-next ...
Removing obsolete conffile /etc/acpi/events/tosh-play ...
 Removing obsolete conffile /etc/acpi/events/tosh-prev ...
Removing obsolete conffile /etc/acpi/events/tosh-stop ...
Removing obsolete conffile /etc/acpi/mailbtn.sh ...
Removing obsolete conffile /etc/acpi/mediabtn.sh ...
Removing obsolete conffile /etc/acpi/nextbtn.sh ...
Removing obsolete conffile /etc/acpi/playbtn.sh ...
Removing obsolete conffile /etc/acpi/prevbtn.sh ...
Removing obsolete conffile /etc/acpi/rotatescreen.sh ...
Removing obsolete conffile /etc/acpi/screenblank.sh ...
Removing obsolete conffile /etc/acpi/stopbtn.sh ...
Removing obsolete conffile /etc/acpi/thinkpad-stretchortouchpad.sh ...
Removing obsolete conffile /etc/acpi/videobtn.sh ...
Removing obsolete conffile /etc/acpi/webbtn.sh ...


No idea if this plays into it or it is just a coincidence. My Thinkpad T540p touchpad is unaltered.


greetz
devil
Title: Re: xserver-xorg update -- touchpad cursor speed slow
Post by: dibl on 2014/07/10, 15:40:08
Interesting -- I would not have thought of acpi as relevant to mouse acceleration, but then maybe so.

A little more troubleshooting today.  The same issue exists on a Dell Latitude E6500, 64-bit KDE, but only with the touchpad, not with the pointing stick.  I booted the Toshiba with a USB serial mouse, and the mouse works perfectly.  I booted the Dell with the same USB serial mouse, and it works perfectly.  So the problem is limited to the touchpads on both those machines.

Next, I checked what hardware was found under /proc/bus/input/devices, and this is where I found something interesting.  Here are the relevant details:


Toshiba NB205:
Code: [Select]
System:    Host: tosh205 Kernel: 3.15-4.towo-siduction-686 i686 (32 bit gcc: 4.9.0)
           Desktop: LXDE (Openbox 3.5.2)
           Distro: siduction 12.1 Desperado - lxde - (201205212227)
Machine:   System: TOSHIBA product: TOSHIBA NB205 v: PLL20U-00201D
           Mobo: TOSHIBA model: KAVAA v: 1.00
           Bios: TOSHIBA v: V2.20 date: 03/16/2011
CPU:       Single core Intel Atom N280 (-HT-) cache: 512 KB
           flags: (nx pae sse sse2 sse3 ssse3) bmips: 3326
           Clock Speeds: 1: 1333 MHz 2: 1333 MHz
Graphics:  Card: Intel Mobile 945GSE Express Integrated Graphics Controller
           bus-ID: 00:02.0
           Display Server: X.Org 1.15.99.904 drivers: intel (unloaded: fbdev,vesa)
           Resolution: 1024x600@60.0hz
           GLX Renderer: Mesa DRI Intel 945GME x86/MMX/SSE2
           GLX Version: 2.1 Mesa 10.2.3 Direct Rendering: Yes
Network:   Card-1: Realtek RTL8101E/RTL8102E PCI Express Fast Ethernet controller
           driver: r8169 v: 2.3LK-NAPI port: 2000 bus-ID: 04:00.0
           IF: eth0 state: down mac: 00:23:5a:fa:a0:32
           Card-2: Qualcomm Atheros AR9285 Wireless Network Adapter (PCI-Express)
           driver: ath9k bus-ID: 03:00.0
           IF: wlan0 state: up mac: 00:23:08:96:77:a1
Drives:    HDD Total Size: 40.0GB (16.7% used) ID-1: model: OCZ
Info:      Processes: 151 Uptime: 7 min Memory: 600.9/2016.1MB
           Init: systemd runlevel: 5 Gcc sys: 4.9.0
           Client: Shell (bash 4.3.111) inxi: 2.1.28


$cat /proc/bus/input/devices
.
.
.
I: Bus=0011 Vendor=0002 Product=0008 Version=0000
N: Name="ALPS PS/2 Device"
P: Phys=isa0060/serio1/input1
S: Sysfs=/devices/platform/i8042/serio1/input/input13
U: Uniq=
H: Handlers=mouse1 event11
B: PROP=0
B: EV=7
B: KEY=70000 0 0 0 0 0 0 0 0
B: REL=3


I: Bus=0011 Vendor=0002 Product=0008 Version=0200
N: Name="AlpsPS/2 ALPS GlidePoint"
P: Phys=isa0060/serio1/input0
S: Sysfs=/devices/platform/i8042/serio1/input/input10
U: Uniq=
H: Handlers=mouse2 event12
B: PROP=0
B: EV=b
B: KEY=420 0 70000 0 0 0 0 0 0 0 0
B: ABS=1000003




Dell Latitude E6500:
Code: [Select]
System:    Host: e6500 Kernel: 3.15-5.towo-siduction-amd64 x86_64 (64 bit gcc: 4.9.0)
           Desktop: KDE 4.13.2 (Qt 4.8.6) Distro: siduction 13.2.1 December - kde - (201401272125)
Machine:   System: Dell product: Latitude E6500
           Mobo: Dell model: 0PP476 Bios: Dell v: A14 date: 07/31/2009
CPU:       Dual core Intel Core2 Duo P8600 (-MCP-) cache: 3072 KB
           flags: (lm nx sse sse2 sse3 sse4_1 ssse3 vmx) bmips: 9578
           Clock Speeds: 1: 2400 MHz 2: 800 MHz
Graphics:  Card: NVIDIA G98M [Quadro NVS 160M] bus-ID: 01:00.0
           Display Server: X.Org 1.15.99.904 drivers: nouveau (unloaded: fbdev,vesa) Resolution: 1920x1200@60.0hz
           GLX Renderer: Gallium 0.4 on NV98 GLX Version: 3.0 Mesa 10.2.3 Direct Rendering: Yes
Network:   Card-1: Broadcom BCM4312 802.11b/g LP-PHY driver: b43-pci-bridge bus-ID: 0c:00.0
           IF: wlan0 state: up mac: 00:23:4e:ab:86:7a
           Card-2: Intel 82567LM Gigabit Network Connection driver: e1000e v: 2.3.2-k port: efe0 bus-ID: 00:19.0
           IF: eth0 state: down mac: 00:21:70:d4:d3:04
Drives:    HDD Total Size: 120.0GB (72.7% used) ID-1: model: OCZ_VERTEX
Info:      Processes: 174 Uptime: 0 min Memory: 506.4/3947.8MB Init: systemd runlevel: 5 Gcc sys: 4.9.0
           Client: Shell (bash 4.3.111) inxi: 2.1.28


$cat /proc/bus/input/devices
.
.
.
I: Bus=0011 Vendor=0002 Product=0008 Version=0000
N: Name="DualPoint Stick"
P: Phys=isa0060/serio1/input1
S: Sysfs=/devices/platform/i8042/serio1/input/input14
U: Uniq=
H: Handlers=mouse2 event14
B: PROP=0
B: EV=7
B: KEY=70000 0 0 0 0
B: REL=3


I: Bus=0011 Vendor=0002 Product=0008 Version=0200
N: Name="AlpsPS/2 ALPS DualPoint TouchPad"
P: Phys=isa0060/serio1/input0
S: Sysfs=/devices/platform/i8042/serio1/input/input11
U: Uniq=
H: Handlers=mouse3 event15
B: PROP=0
B: EV=b
B: KEY=420 70000 0 0 0 0
B: ABS=1000003


Notice the final Alps PS/2 device is identical in both machines that have the problem.  So I think the Alps device driver may be the culprit, but I don't know anything about it -- whether it is a built-in kernel module or how it works.  For the Toshiba, dmesg shows this:


Code: [Select]
[    5.841338] input: ALPS PS/2 Device as /devices/platform/i8042/serio1/input/input12
[    5.888876] input: AlpsPS/2 ALPS GlidePoint as /devices/platform/i8042/serio1/input/input8


I think there's a bug, but I don't know which package to file against.  Any idea?


EDIT: It looks like the fedora devs (https://bugzilla.redhat.com/show_bug.cgi?id=1104789) are aware of it and have a working patch for it now -- see comments 35 - 44 on that thread.  It is a bug in the fedora package named xorg-x11-xserver-xxx --  but the debian xserver packages are named differently.  So apparently it did come from the xserver-xorg update yesterday.
Title: Re: xserver-xorg update -- touchpad cursor speed slow
Post by: reinob on 2014/07/11, 10:55:54
Hi there.

I have the exact same issue with my Lenovo Ideapad N580 running Debian/Unstable. Package is (I'm almost certain) xserver-xorg-input-synaptics, but I haven't had time to investigate this.

Glad to know it's not my hardware all-of-a-sudden.
Cheers.
Title: Re: xserver-xorg update -- touchpad cursor speed slow
Post by: ReinerS on 2014/07/11, 11:36:04
I seem not to have this trouble on my Compaq 615 laptop.
But I seem to have another type of touchpad and another driver and therfore it might work here.
I have:
SynPS/2 Synaptics TouchPad

regards

Reiner
Title: Re: xserver-xorg update -- touchpad cursor speed slow
Post by: dibl on 2014/07/11, 12:45:55
Package is (I'm almost certain) xserver-xorg-input-synaptics


That sounds right to me, too.  There is a newer version of that package in the experimental repo, which I thought would be worth a try, however:


Code: [Select]
root@tosh205:/# apt-get install -t experimental xserver-xorg-input-synaptics
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:


The following packages have unmet dependencies:
 xserver-xorg-input-synaptics : Depends: xorg-input-abi-20 but it is not installable
E: Unable to correct problems, you have held broken packages.


So I guess we'll have to live with the issue for awhile.  According to Debian Packages, xorg-input-abi-20 is a virtual package that contains xserver-xorg-core and xserver-xorg-core-udeb.  According to apt, it is so virtual that it does not actually exist.   ;D
Title: Re: xserver-xorg update -- touchpad cursor speed slow
Post by: reinob on 2014/07/11, 18:21:36
Kind of solved it by setting MinSpeed = MaxSpeed = 1 in my /etc/X11/xorg.conf/synaptics.conf.

Hint from http://xorg.freedesktop.org/wiki/Development/Documentation/PointerAccelerationAsOf16/
(last section)

The speed is now better, although acceleration is not quite right. Might have to tweak a bit.

Cheers.
Title: Re: xserver-xorg update -- touchpad cursor speed slow
Post by: dibl on 2014/07/11, 19:19:01
Interesting.  I don't have synaptics installed, and it does not appear that a package is available in sid.  What version are you using?
Title: Re: xserver-xorg update -- touchpad cursor speed slow
Post by: reinob on 2014/07/11, 22:37:58
Interesting.  I don't have synaptics installed, and it does not appear that a package is available in sid.  What version are you using?

# dpkg -l|grep synap
ii  xserver-xorg-input-synaptics          1.7.3-1+b2                        amd64        Synaptics TouchPad driver for X.Org server

(Note, this is debian/unstable, not siduction).

I made a synaptics.conf to disable an annoying involuntary middle-click:

# cat /etc/X11/xorg.conf.d/synaptics.conf
Section "InputClass"
    Identifier "touchpad"
    Driver "synaptics"
    MatchIsTouchpad "on"
        Option "TapButton1" "1"
        Option "TapButton2" "-1"
        Option "TapButton3" "-1"

        Option "MinSpeed" "1"
        Option "MaxSpeed" "2"
        Option "AccelFactor" "0.5"
EndSection

With the MinSpeed, MaxSpeed and AccelFactor (note that Min and Max do not need to be the same, with the settings above it works wonderfully. I don't know why, but the problem is gone -- without any upgrade/dist-upgrade in between).

So it could be that by manually setting non-default options the new "broken" acceleration scheme is disabled.
For all I care I'm a happy penguin again :)
Title: Re: xserver-xorg update -- touchpad cursor speed slow
Post by: piper on 2014/07/12, 02:39:02
Quote from: reinob
Quote from: dibl on Today at 02:19:01 PM (http://forum.siduction.org/index.php?topic=4749.msg39208#msg39208)Interesting.  I don't have synaptics installed, and it does not appear that a package is available in sid.  What version are you using?
# dpkg -l|grep synap
ii  xserver-xorg-input-synaptics          1.7.3-1+b2                        amd64        Synaptics TouchPad driver for X.Org server

(Note, this is debian/unstable, not siduction).

I made a synaptics.conf to disable an annoying involuntary middle-click:

# cat /etc/X11/xorg.conf.d/synaptics.conf
Section "InputClass"
    Identifier "touchpad"
    Driver "synaptics"
    MatchIsTouchpad "on"
        Option "TapButton1" "1"
        Option "TapButton2" "-1"
        Option "TapButton3" "-1"

        Option "MinSpeed" "1"
        Option "MaxSpeed" "2"
        Option "AccelFactor" "0.5"
EndSection

With the MinSpeed, MaxSpeed and AccelFactor (note that Min and Max do not need to be the same, with the settings above it works wonderfully. I don't know why, but the problem is gone -- without any upgrade/dist-upgrade in between).

So it could be that by manually setting non-default options the new "broken" acceleration scheme is disabled.
For all I care I'm a happy penguin again (http://forum.siduction.org/Smileys/default/smiley.gif)
Doesn't matter if is debian sid, siduction is based off of sid and sid is in the source.list  :)

Code: [Select]
piper@x1:~$ dpkg -l|grep synap
ii  xserver-xorg-input-synaptics                   1.7.3-1+b2                        amd64        Synaptics TouchPad driver for X.Org server

Code: [Select]
piper@x1:~$ apt-cache policy xserver-xorg-input-synaptics
xserver-xorg-input-synaptics:
  Installed: 1.7.3-1+b2
  Candidate: 1.7.3-1+b2
  Version table:
     1.8.0-1~exp2 0
          1 http://mirror.cc.columbia.edu/debian/ experimental/main amd64 Packages
 *** 1.7.3-1+b2 0
        500 http://mirror.cc.columbia.edu/debian/ unstable/main amd64 Packages
        100 /var/lib/dpkg/status


Title: Re: xserver-xorg update -- touchpad cursor speed slow
Post by: 1sy8 on 2014/07/12, 03:07:02
Hi, I have the same behavior on a Dell M4500. Now, I can't find xorg.conf.d ..


The bizarre thing is two-finger scrolling on the touchpad (AlpsPS/2 ALPS DualPoint) has the right acceleration.
Title: Re: xserver-xorg update -- touchpad cursor speed slow
Post by: dibl on 2014/07/12, 03:50:17
Code: [Select]
piper@x1:~$ apt-cache policy xserver-xorg-input-synaptics
xserver-xorg-input-synaptics:
  Installed: 1.7.3-1+b2
  Candidate: 1.7.3-1+b2
  Version table:
     1.8.0-1~exp2 0
          1 http://mirror.cc.columbia.edu/debian/ experimental/main amd64 Packages
 *** 1.7.3-1+b2 0
        500 http://mirror.cc.columbia.edu/debian/ unstable/main amd64 Packages
        100 /var/lib/dpkg/status


Sometimes I'm just a dummy who believes his eyes:
Code: [Select]
oot@tosh205:/# apt-cache policy synaptics
synaptics:
  Installed: (none)
  Candidate: (none)
  Version table:


Of course the correct package is:
Code: [Select]
root@tosh205:/# apt-cache policy xserver-xorg-input-synaptics
xserver-xorg-input-synaptics:
  Installed: 1.7.3-1+b2
  Candidate: 1.7.3-1+b2
  Version table:
     1.8.0-1~exp2 0
          1 http://ftp.us.debian.org/debian/ experimental/main i386 Packages
 *** 1.7.3-1+b2 0
        500 http://ftp.us.debian.org/debian/ unstable/main i386 Packages
        100 /var/lib/dpkg/status

But, what is this /etc/X11/xorg.conf.d/synaptics.conf file?


Code: [Select]
oot@tosh205:/# ls -la /etc/X11/
total 92
drwxr-xr-x  10 root root  4096 Apr  2 06:04 .
drwxr-xr-x 149 root root 12288 Jul 11 06:37 ..
drwxr-xr-x   2 root root  4096 Jun 30 07:32 app-defaults
-rw-r--r--   1 root root    18 May 17 06:48 default-display-manager
drwxr-xr-x   5 root root  4096 May 21  2012 fonts
lrwxrwxrwx   1 root root    14 May 11  2012 openbox -> ../xdg/openbox
-rw-r--r--   1 root root 17394 Sep  6  2011 rgb.txt
lrwxrwxrwx   1 root root    13 May 21  2012 X -> /usr/bin/Xorg
drwxr-xr-x   2 root root  4096 Jun 17  2012 xinit
drwxr-xr-x   2 root root  4096 Feb  2  2012 xkb
-rwxr-xr-x   1 root root   709 Sep  6  2011 Xreset
drwxr-xr-x   2 root root  4096 Apr  2 06:04 Xreset.d
drwxr-xr-x   2 root root  4096 Apr  2 06:04 Xresources
-rwxr-xr-x   1 root root  3517 Sep  6  2011 Xsession
drwxr-xr-x   2 root root  4096 Jul  9 07:38 Xsession.d
-rw-r--r--   1 root root   265 Sep  6  2011 Xsession.options
drwxr-xr-x   2 root root  4096 Dec 26  2013 xsm
-rw-r--r--   1 root root    13 Apr 24  2012 XvMCConfig
-rw-r--r--   1 root root   601 May 21  2012 Xwrapper.config


Is this something I should create manually? -- it certainly does not exist here.




Title: Re: xserver-xorg update -- touchpad cursor speed slow
Post by: piper on 2014/07/12, 04:13:38
I don't need/use the app

https://wiki.debian.org/SynapticsTouchpad

http://pkg-xorg.alioth.debian.org/howto/configure-input.html

Maybe

Code: [Select]
/usr/share/X11/xorg.conf.d/50-synaptics.conf
or

Code: [Select]
/usr/share/X11/xorg.conf.d/51-synaptics-siduction.conf
# DO NOT EDIT THIS FILE, your distribution will likely overwrite
 it when updating. Copy (and rename) this file into
 /etc/X11/xorg.conf.d first.
Title: Re: xserver-xorg update -- touchpad cursor speed slow
Post by: reinob on 2014/07/12, 12:06:06
But, what is this /etc/X11/xorg.conf.d/synaptics.conf file?

LOL :) A long long time ago you could not even run X without a config (XF86Config, then xorg.conf).
Nowadays X(org) runs fine without config thanks to udev and general Linux-modern-ness :) but that doesn't mean you don't have to tweak here and there.

X will read/honor /etc/X11/xorg.conf if exists as well as any conf files dropped in /etc/X11/xorg.conf.d.
I use it to tweak my synaptics touchpad as well as to set SNA as default acceleration method for the Intel graphics card (perhaps it's already default, but it doesn't hurt).
Title: Re: xserver-xorg update -- touchpad cursor speed slow
Post by: dibl on 2014/07/12, 12:39:44

I made a synaptics.conf to disable an annoying involuntary middle-click:

# cat /etc/X11/xorg.conf.d/synaptics.conf
Section "InputClass"
    Identifier "touchpad"
    Driver "synaptics"
    MatchIsTouchpad "on"
        Option "TapButton1" "1"
        Option "TapButton2" "-1"
        Option "TapButton3" "-1"

        Option "MinSpeed" "1"
        Option "MaxSpeed" "2"
        Option "AccelFactor" "0.5"
EndSection

With the MinSpeed, MaxSpeed and AccelFactor (note that Min and Max do not need to be the same, with the settings above it works wonderfully. I don't know why, but the problem is gone -- without any upgrade/dist-upgrade in between).

So it could be that by manually setting non-default options the new "broken" acceleration scheme is disabled.
For all I care I'm a happy penguin again :)


I made this /etc/X11/xorg.conf.d/synaptics.conf file, ran d-u, and then rebooted.  Voila!  It is a big improvement -- pretty close to what the mouse acceleration was prior to the breakage.  Thank you very much for this solution!  I am going to mark the topic "Worked Around", since I think that is what we have here.


The remaining drama being, I wonder what will happen if & when the bug is fixed in the driver?  If my ~/.config/lxsession/LXDE/desktop.conf file once again functions correctly, I may have to revert this workaround.  But for now, it is good.



Title: Re: (WORKDED AROUND) xserver-xorg update -- touchpad cursor speed slow
Post by: 1sy8 on 2014/07/12, 12:52:33
Hi reinob, what is SNA and how did you make it work with your conf file?


Dilb, in /usr/share there are two candidate synaptics conf files. Maybe leftovers from when xorg didn't autoconfigure but maybe fine too. I'll give them a try later in the afternoon by dropping both files in /etc/X11/xorg.conf.d (maybe the prefix numbers 50 and 51 set the priorities?)
Title: Re: (WORKDED AROUND) xserver-xorg update -- touchpad cursor speed slow
Post by: dibl on 2014/07/12, 12:56:33
Dilb, in /usr/share there are two candidate synaptics conf files. Maybe leftovers from when xorg didn't autoconfigure but maybe fine too. I'll give them a try later in the afternoon by dropping both files in /etc/X11/xorg.conf.d (maybe the prefix numbers 50 and 51 set the priorities?)


Right, I saw those, but I don't see reference to mouse acceleration in them.  Since I got a good result with the /etc/X11/xorg.conf.d/synaptics.conf settings, I don't need to try further changes to an otherwise good-performing system.
Title: Re: (WORKDED AROUND) xserver-xorg update -- touchpad cursor speed slow
Post by: reinob on 2014/07/12, 13:24:55
Hi reinob, what is SNA and how did you make it work with your conf file?

Have a look here: https://wiki.archlinux.org/index.php/Intel_Graphics
("choose acceleration method").

But AFAIK SNA is already the default (maybe not in "stable" distributions..). In my case this is a leftover from an old Ubuntu 12.04 installation. If you want,you can create a /etc/X11/xorg.conf.d/sna.conf file with these contents:

Code: [Select]
Section "Device"
        Identifier "Card0"
        Driver "intel"
        Option "AccelMethod" "sna"
EndSection

If something goes wrong, delete the file and restart X.

Quote
Dilb, in /usr/share there are two candidate synaptics conf files. Maybe leftovers from when xorg didn't autoconfigure but maybe fine too. I'll give them a try later in the afternoon by dropping both files in /etc/X11/xorg.conf.d (maybe the prefix numbers 50 and 51 set the priorities?)

I don't have the 51-file (probably is a siduction-specific file, in view of the name). I'd be careful mixing two separate config files for the same thing (may or may not be a problem). You can always "man synaptics" and tweak all you like.
Title: Re: (WORKDED AROUND) xserver-xorg update -- touchpad cursor speed slow
Post by: piper on 2014/07/12, 13:56:43
Most of what I read about "sna" is not great, in fact, most end up going back to "uxa" which also has 4-5 times less code.

Most (google search of only 7 pages) have said performance degraded

This was probably the best I read

https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=724510

Title: Re: (WORKDED AROUND) xserver-xorg update -- touchpad cursor speed slow
Post by: dibl on 2014/07/12, 14:24:34
My Toshiba netbook has a GMA945, and the sna method provides absolutely no benefit whatever, over the default i915 driver.
Title: Re: (WORKDED AROUND) xserver-xorg update -- touchpad cursor speed slow
Post by: 1sy8 on 2014/07/12, 18:14:14
Ok, I also setlled on reinolb's workaround: it works!!! I'll check on next d-u if I can revert.


BTW, dibl, how did you get your system details on the previous page? I need to check that I have a "discrete" Intel graphic (there is supposed to be one on this laptop and I should be able to switch it on and off as needed, to save on the battery life for example). lspci didn't tell me much about it.
Title: Re: (WORKDED AROUND) xserver-xorg update -- touchpad cursor speed slow
Post by: devil on 2014/07/12, 19:40:29
inxi -h


greetz
devil
Title: Re: (WORKDED AROUND) xserver-xorg update -- touchpad cursor speed slow
Post by: reinob on 2014/07/13, 15:49:54
Quick note: version 1.8.0-1 (bringing new libevdev2 package with it) is available. I dist-upgraded and can report that:

1) touchpad settings (accel) are respected again

EDIT: but still need the synaptics.conf workaround. Without it, the touchpad is again unbearably slow.

2) the new acceleration scheme is not so nice. seems to "slowly" deccelerate when you lift the finger, so that the precision is (much) lower.

This is probably tweakable (and I'll see if I can improve it). Otherwise I recommend either not upgrading the synaptic driver or at least saving the .deb (/var/cache/..) in case you want to rollback.
Title: Re: (WORKDED AROUND) xserver-xorg update -- touchpad cursor speed slow
Post by: dion on 2014/07/13, 18:21:08
After doing a d-u today, my touchpad stopped functioning completely. An external mouse works.
I copied /usr/share/X11/xorg.conf.d/51-synaptics-siduction.conf to /etc/X11/xorg.conf.d/synapics.conf and rebooted but that didn't help. Any clues on what I could try?
Title: Re: (WORKDED AROUND) xserver-xorg update -- touchpad cursor speed slow
Post by: dibl on 2014/07/13, 19:35:37

EDIT: but still need the synaptics.conf workaround. Without it, the touchpad is again unbearably slow.



Right -- if you look at the changelog file in the updated package, it had nothing to do with acceleration settings or a bug related to certain devices.


With the /etc/X11/xorg.conf.d/synaptics.conf settings as a workaround, the relevant output in /var/log/Xorg.0.log is rather confusing, at least to me.  It appears that two different configuration files are being parsed, or perhaps two different instances of the process are running -- I dunno.  But the settings in /etc/X11/xorg.conf.d/synaptics.conf are being respected in the running X, even though there is another set of settings shown later in the Xorg.0.log file.  So, the workaround is working.
Title: Re: (WORKDED AROUND) xserver-xorg update -- touchpad cursor speed slow
Post by: devil on 2014/07/14, 07:29:42
Rumours have it, this was fixed yesterday with a new xserver-xorg-synaptics package.


greetz
devil
Title: Re: (WORKDED AROUND) xserver-xorg update -- touchpad cursor speed slow
Post by: dion on 2014/07/14, 08:25:11
It turns out my problem is related to the kernel. With the d-u I did yesterday, the 3.15-5 kernel was installed and the touchpad does not work with that kernel. If I boot from the 3.14 kernel, the touchpad works perfectly well.
Title: Re: (WORKDED AROUND) xserver-xorg update -- touchpad cursor speed slow
Post by: piper on 2014/07/14, 15:50:04
Quote from: dion
It turns out my problem is related to the kernel. With the d-u I did yesterday, the 3.15-5 kernel was installed and the touchpad does not work with that kernel. If I boot from the 3.14 kernel, the touchpad works perfectly well.
As asked in irc can you try kernel  3.16-rcX
Title: Re: (WORKDED AROUND) xserver-xorg update -- touchpad cursor speed slow
Post by: dion on 2014/07/14, 16:39:31
@piper: That kernel doesn't seem to be in the repo. So I have to download it and install manually I suppose?
Title: Re: (WORKDED AROUND) xserver-xorg update -- touchpad cursor speed slow
Post by: reinob on 2014/07/14, 17:43:04
@dion,

I'm running 3.15.5 (from kernel.org, self configured) and this doesn't seem to be the cause of the problem.
Can you check your /proc/config.z and see if the relevant modules are enabled?

# zcat /proc/config.gz |grep -i -e evdev -e synap
CONFIG_INPUT_EVDEV=m
CONFIG_MOUSE_PS2_SYNAPTICS=y
CONFIG_MOUSE_SYNAPTICS_I2C=m
CONFIG_MOUSE_SYNAPTICS_USB=m
CONFIG_USB_VIDEO_CLASS_INPUT_EVDEV=y
CONFIG_USB_PWC_INPUT_EVDEV=y
# CONFIG_TOUCHSCREEN_SYNAPTICS_I2C_RMI4 is not set

I suppose CONFIG_INPUT_EVDEV and CONFIG_MOUSE_PS2_SYNAPTICS and/or CONFIG_MOUSE_SYNAPTICS_USB are critical here.
Title: Re: (WORKDED AROUND) xserver-xorg update -- touchpad cursor speed slow
Post by: towo on 2014/07/14, 18:08:41
@piper: That kernel doesn't seem to be in the repo. So I have to download it and install manually I suppose?
Code: [Select]
~
towo:Defiant> LANG=C apt-cache policy linux-image-3.16-rc5-siduction-amd64
linux-image-3.16-rc5-siduction-amd64:
  Installed: 3.16~rc5-1
  Candidate: 3.16~rc5-1
  Version table:
 *** 3.16~rc5-1 0
        100 http://packages.siduction.org/extra/ experimental/main amd64 Packages
        100 /var/lib/dpkg/status
It is in the repo and why you havn't asked about the available repo?
Title: Re: (WORKDED AROUND) xserver-xorg update -- touchpad cursor speed slow
Post by: dion on 2014/07/14, 18:52:12
@dion,

I'm running 3.15.5 (from kernel.org, self configured) and this doesn't seem to be the cause of the problem.
Can you check your /proc/config.z and see if the relevant modules are enabled?


This is what I get on my machine. Seems ok to me?



dion@xps13:~$ zcat /proc/config.gz | grep -i -e evdev -e synap
CONFIG_INPUT_EVDEV=m
CONFIG_MOUSE_PS2_SYNAPTICS=y
CONFIG_MOUSE_SYNAPTICS_I2C=m
CONFIG_MOUSE_SYNAPTICS_USB=m
CONFIG_USB_VIDEO_CLASS_INPUT_EVDEV=y
CONFIG_USB_PWC_INPUT_EVDEV=y
CONFIG_TOUCHSCREEN_SYNAPTICS_I2C_RMI4=m

Title: Re: (WORKDED AROUND) xserver-xorg update -- touchpad cursor speed slow
Post by: dion on 2014/07/14, 19:02:56
@towo: I just installed the 3.16-rc4 kernel from the repository you specified. Same problem as 3.15-2, alas.
Title: Re: (Fixed) xserver-xorg update -- touchpad cursor speed slow
Post by: dibl on 2014/07/18, 21:14:56
Wheeeeeeeeeeeeeeeeeeeee!  The touchpad cursor is now flying across the screen, faster than ever before, I think.  It must have been fixed in this morning's updates.


Edit:  It was necessary to delete the /etc/X11/xorg.conf.d/synaptics.conf files, to get back to a sane level of cursor control.  I looked at the changelogs for the two xserver-xorg updates, but I'm not sure that is even where the problem was fixed.  In any event, both the netbook and the laptop are back to normal performance.
Title: Re: (WORKDED AROUND) xserver-xorg update -- touchpad cursor speed slow
Post by: Jörg on 2014/07/19, 10:48:07
Hello dibl,

has a new "xserver-xorg-input-synaptics"-package solved your problem with the slow touchpad? Unfortunately nothing has changed for me since a D-U of c. 60 minutes ago.  Hopefully that will alter with one of the forthcoming D-U's within short!

Greetings,
Jörg
Title: Re: (WORKDED AROUND) xserver-xorg update -- touchpad cursor speed slow
Post by: dibl on 2014/07/19, 12:27:25
There was not a new package for xserver-xorg-input-synaptics.  There were two xserver packages, but I reviewed the changelogs and did not see any type of change related to hardware support.  There were other updated packages, but I don't know which one fixed the touchpad issue.  But both of my affected systems were fixed by the updates yesterday morning (U.S. Eastern time zone).