Two-finger scroll on touchpad not working as expected

Asked by Andrew Constantinescu

Hello,
My two-finger scroll on my touchpad skips and jumps quite frequently. I am still trying to determine the root cause of the issue and would appreciate help in identifying if this is a driver issue or somewhere else. Here is what I know so far:

cat /proc/bus/input/devices
I: Bus=0018 Vendor=04f3 Product=311c Version=0100
N: Name="DLL0945:00 04F3:311C Touchpad"
P: Phys=i2c-DLL0945:00
S: Sysfs=/devices/pci0000:00/0000:00:15.1/i2c_designware.1/i2c-2/i2c-DLL0945:00/0018:04F3:311C.0001/input/input39
U: Uniq=
H: Handlers=mouse1 event16
B: PROP=5
B: EV=1b
B: KEY=e520 10000 0 0 0 0
B: ABS=2e0800000000003
B: MSC=20

The touchpad was initially using libinput drivers but I also installed synaptics and tried that but the issue still persists.
grep -i "Using input driver" ~/.local/share/xorg/Xorg.0.log
[ 36.178] (II) Using input driver 'libinput' for 'Video Bus'
[ 36.181] (II) Using input driver 'libinput' for 'Video Bus'
[ 36.183] (II) Using input driver 'libinput' for 'Power Button'
[ 36.186] (II) Using input driver 'libinput' for 'Logitech Wireless Keyboard PID:4023'
[ 36.190] (II) Using input driver 'libinput' for 'Logitech Wireless Mouse'
[ 36.194] (II) Using input driver 'libinput' for 'Logitech M510'
[ 36.199] (II) Using input driver 'libinput' for 'Integrated_Webcam_HD: Integrate'
[ 36.201] (II) Using input driver 'libinput' for 'Integrated_Webcam_HD: Integrate'
[ 36.203] (II) Using input driver 'libinput' for 'DLL0945:00 04F3:311C Mouse'
[ 36.207] (II) Using input driver 'synaptics' for 'DLL0945:00 04F3:311C Touchpad'
[ 36.211] (II) Using input driver 'libinput' for 'Intel HID events'
[ 36.212] (II) Using input driver 'libinput' for 'Intel HID 5 button array'
[ 36.214] (II) Using input driver 'libinput' for 'Dell Privacy Driver'
[ 36.216] (II) Using input driver 'libinput' for 'Dell WMI hotkeys'
[ 36.219] (II) Using input driver 'libinput' for 'AT Translated Set 2 keyboard'
[ 36.221] (II) Using input driver 'libinput' for 'PS/2 Generic Mouse'
[ 36.274] (II) Using input driver 'libinput' for 'Logitech Wireless Keyboard PID:4023'

I have also a logfile from evtest for this device. I will attach if it gives me the option once I post the question.

Question information

Language:
English Edit question
Status:
Open
For:
Ubuntu xserver-xorg-input-synaptics Edit question
Assignee:
No assignee Edit question
Last query:
Last reply:
Revision history for this message
Andrew Constantinescu (aconstantinescu) said :
#1

xinput
Device 'DLL0945:00 04F3:311C Touchpad':
 Device Enabled (177): 1
 Coordinate Transformation Matrix (179): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
 Device Accel Profile (308): 1
 Device Accel Constant Deceleration (309): 2.500000
 Device Accel Adaptive Deceleration (310): 1.000000
 Device Accel Velocity Scaling (311): 24.632353
 Synaptics Edges (331): 186, 4468, 147, 2583
 Synaptics Finger (332): 30, 50, 0
 Synaptics Tap Time (333): 180
 Synaptics Tap Move (334): 237
 Synaptics Tap Durations (335): 180, 180, 100
 Synaptics ClickPad (336): 1
 Synaptics Middle Button Timeout (337): 0
 Synaptics Two-Finger Pressure (338): 40
 Synaptics Two-Finger Width (339): 8
 Synaptics Scrolling Distance (340): -107, 107
 Synaptics Edge Scrolling (341): 0, 0, 0
 Synaptics Two-Finger Scrolling (342): 1, 1
 Synaptics Move Speed (343): 1.000000, 1.750000, 0.037071, 0.000000
 Synaptics Off (344): 0
 Synaptics Locked Drags (345): 0
 Synaptics Locked Drags Timeout (346): 5000
 Synaptics Tap Action (347): 2, 3, 0, 0, 1, 3, 0
 Synaptics Click Action (348): 1, 3, 0
 Synaptics Circular Scrolling (349): 1
 Synaptics Circular Scrolling Distance (350): 0.100000
 Synaptics Circular Scrolling Trigger (351): 2
 Synaptics Circular Pad (352): 0
 Synaptics Palm Detection (353): 1
 Synaptics Palm Dimensions (354): 10, 200
 Synaptics Coasting Speed (355): 0.000000, 50.000000
 Synaptics Pressure Motion (356): 30, 160
 Synaptics Pressure Motion Factor (357): 1.000000, 1.000000
 Synaptics Resolution Detect (358): 1
 Synaptics Grab Event Device (359): 0
 Synaptics Gestures (360): 1
 Synaptics Capabilities (361): 1, 0, 0, 1, 1, 0, 0
 Synaptics Pad Resolution (362): 31, 31
 Synaptics Area (363): 0, 0, 0, 0
 Synaptics Soft Button Areas (364): 2327, 0, 2238, 0, 0, 0, 0, 0
 Synaptics Noise Cancellation (365): 26, 26
 Device Product ID (301): 1267, 12572
 Device Node (300): "15"

Revision history for this message
actionparsnip (andrew-woodhead666) said :
#2

What is the output of:

sudo dmidecode -t 1; lsb_release -a; uname -a

Thanks

Revision history for this message
Andrew Constantinescu (aconstantinescu) said (last edit ):
#3

# dmidecode 3.2
Getting SMBIOS data from sysfs.
SMBIOS 3.2 present.

Handle 0x0100, DMI type 1, 27 bytes
System Information
 Manufacturer: Dell Inc.
 Product Name: Precision 5560
 Version: Not Specified
 UUID: 4c4c4544-0037-4210-804a-c2c04f464b33
 Wake-up Type: Other
 SKU Number: 0A62
 Family: Precision

No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 20.04.5 LTS
Release: 20.04
Codename: focal
Linux LT-0000380 5.15.0-60-generic #66~20.04.1-Ubuntu SMP Wed Jan 25 09:41:30 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux

Thank you

Revision history for this message
Bernard Stafford (bernard010) said :
#4

Terminal: echo $XDG_SESSION_TYPE
Touchpad needs X-11 to function correctly.
Please print output:

Revision history for this message
Andrew Constantinescu (aconstantinescu) said :
#5

➜ ~[LT-0000380] echo $XDG_SESSION_TYPE
x11

Can you help with this problem?

Provide an answer of your own, or ask Andrew Constantinescu for more information if necessary.

To post a message you must log in.