Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 336658

Summary: x11-drivers/xf86-input-synaptics-1.3.0 pointer acceleration
Product: Gentoo Linux Reporter: pierre <pierre>
Component: [OLD] UnspecifiedAssignee: Gentoo X packagers <x11>
Status: RESOLVED NEEDINFO    
Severity: normal    
Priority: High    
Version: unspecified   
Hardware: AMD64   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: Xorg.log

Description pierre 2010-09-10 00:05:38 UTC
hi.
I'm not sure this is a gentoo bug...
I've installed today last x11-drivers/xf86-input-synaptics-1.3.0
it compile well, X starts without any warning, works fine except there is no pointer acceleration : a whole touchpad slide only moves pointer of half an inch on the screen.
I'm running xfce and xorg-server-1.8.2. changing xfce settings doesn't work.
back to x11-drivers/xf86-input-synaptics-1.2.2-r2 and everything works fine again.
I can provide more infos if needed
Comment 1 Rémi Cardona (RETIRED) gentoo-dev 2010-09-10 17:27:14 UTC
Please attach your Xorg.0.log and all relevant configuration files (xorg.conf, HAL fdi files, etc).

Thanks
Comment 2 pierre 2010-09-10 23:49:48 UTC
no HAL.
xorg.conf :
Section "InputDevice"
        Identifier "SynapticsMouse1"
        Driver "synaptics"
        Option "CorePointer"
        Option "Protocol" "auto-dev"
        Option "Device" "/dev/psaux"
#       Option "Repeater"       "/dev/input/mice"
        Option "SHMConfig"      "on"
        Option "LockedDrags"    "off"
        Option "VertTwoFingerScroll" "true"
        Option "HorizTwoFingerScroll" "true" 
        Option "MinSpeed"       "0.06"
        Option "MaxSpeed"       "0.12"
        Option "VertEdgeScroll" "false"
        Option "HorizEdgeScroll"        "false"
        Option "CornerCoasting" "false"
        Option "BottomEdge"     "4500"
        Option "LeftEdge"       "1700"
        Option "RightEdge"      "5000"
        Option "TopEdge"        "1700"
        Option "TapButton1"     "1"
        Option "TapButton2"     "1"
        Option "TapButton3"     "1"
        Option "FingerLow"      "25"
        Option "FingerHigh"     "30"
        Option "MaxTapMove"     "220"
        Option "MaxTapTime"     "180"
        Option "VertScrollDelta" "100"
        Option "HorizScrollDelta" "100"
        Option "AccelFactor"    "0.0010"
        Option "CircularPad"    "off"
EndSection

~/.config/xfce4/xfconf/xfce-perchannel-xml/pointers.xml


<?xml version="1.0" encoding="UTF-8"?>

<channel name="pointers" version="1.0">
  <property name="SynapticsMouse1" type="empty">
    <property name="RightHanded" type="bool" value="true"/>
    <property name="Threshold" type="int" value="3"/>
    <property name="Acceleration" type="double" value="8.500000"/>
    <property name="ReverseScrolling" type="bool" value="false"/>
  </property>
  <property name="SynPS2_Synaptics_TouchPad" type="empty">
    <property name="RightHanded" type="bool" value="true"/>
    <property name="Threshold" type="int" value="2"/>
    <property name="Acceleration" type="double" value="5.000000"/>
  </property>
  <property name="Virtual_core_XTEST_pointer" type="empty">
    <property name="RightHanded" type="bool" value="true"/>
    <property name="Threshold" type="int" value="4"/>
    <property name="Acceleration" type="double" value="7.000000"/>
    <property name="ReverseScrolling" type="bool" value="false"/>
  </property>
</channel>


Comment 3 pierre 2010-09-11 00:20:59 UTC
Xorg.0.log diffs are (except version numbers)

SynapticsMouse1: finger width range 0 - 0            # in both
SynapticsMouse1: invalid finger width range.  defaulting to 0 - 16      # in new 1.3.0


and later, 1.2.2-r2 says :
SynapticsMouse1: always reports core events
(II) XINPUT: Adding extended input device "SynapticsMouse1" (type: TOUCHPAD)
(**) SynapticsMouse1: (accel) keeping acceleration scheme 1
(**) SynapticsMouse1: (accel) acceleration profile 0
(**) SynapticsMouse1: (accel) acceleration factor: 2.000
(**) SynapticsMouse1: (accel) acceleration threshold: 4

while 1.3.0 says :
(**) SynapticsMouse1: always reports core events
(II) XINPUT: Adding extended input device "SynapticsMouse1" (type: TOUCHPAD)
(**) SynapticsMouse1: (accel) MinSpeed is now constant deceleration 16.7
(**) SynapticsMouse1: MaxSpeed is now 2.00
(**) SynapticsMouse1: AccelFactor is now 0.001
(**) SynapticsMouse1: (accel) keeping acceleration scheme 1
(**) SynapticsMouse1: (accel) acceleration profile 1
(**) SynapticsMouse1: (accel) acceleration factor: 2.000
(**) SynapticsMouse1: (accel) acceleration threshold: 4
Comment 4 pierre 2010-09-11 00:41:11 UTC
with 1.3.0, changing my xorg.conf settings for :

Option "MaxSpeed"       "0.32"
and
Option "AccelFactor" "1.1010"

gives in log :
MaxSpeed is now 5.33
AccelFactor is now 1.101

and the pointer behaves plus or minus like with 1.2.2-r2
Comment 5 Rémi Cardona (RETIRED) gentoo-dev 2010-09-11 07:23:15 UTC
I still need the Xorg.0.log.

Thanks
Comment 6 pierre 2010-09-11 10:54:28 UTC
Created attachment 246813 [details]
Xorg.log

here it is