cancel
Showing results for 
Search instead for 
Did you mean: 
Reply
matschi_klickme
Paper Tape
Posts: 2
Registered: ‎09-14-2018
Location: AT
Views: 313
Message 1 of 4

[Lenovo Yoga Mouse] Abyssmal Bluetooth performance

Hi everyone, 

I'm currently testing the "Lenovo Yoga Mouse" for a customer.

 

It works perfectly fine in "Dongle+Wifi" mode, but so far I have gotten only abysmal performance from bluetooth mode, meaning "can connect and pair but usage feels 'laggy' and acceleration and speed are waay off when compared to dongle-mode"

 

I like the idea of equipping company laptops with some fancy presentation-mouse combo knickknack, but this is kind of a dealbreaker. 

 

Does anyone have suggestions? 

 

I'm testing this on a x270, 

Debian 4.17.17-1 (2018-08-18) x86_64 GNU/Linux
    xserver-xorg-input-libinput:amd64/testing 0.28.0-1 uptodate

    libbluetooth3:amd64/testing 5.50-1 uptodate

    bluez:amd64/testing 5.50-1 uptodate

 

Here's what i get from xinput:
 

Dongle mode

xinput --list-props 12
Device 'Lenovo YOGA Mouse':
Device Enabled (148): 1
Coordinate Transformation Matrix (150): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
libinput Natural Scrolling Enabled (286): 0
libinput Natural Scrolling Enabled Default (287): 0
libinput Scroll Methods Available (290): 0, 0, 1
libinput Scroll Method Enabled (291): 0, 0, 0
libinput Scroll Method Enabled Default (292): 0, 0, 0
libinput Button Scrolling Button (293): 2
libinput Button Scrolling Button Default (294): 2
libinput Middle Emulation Enabled (295): 0
libinput Middle Emulation Enabled Default (296): 0
libinput Accel Speed (297): 0.000000
libinput Accel Speed Default (298): 0.000000
libinput Accel Profiles Available (299): 1, 1
libinput Accel Profile Enabled (300): 1, 0
libinput Accel Profile Enabled Default (301): 1, 0
libinput Left Handed Enabled (302): 0
libinput Left Handed Enabled Default (303): 0
libinput Send Events Modes Available (271): 1, 0
libinput Send Events Mode Enabled (272): 0, 0
libinput Send Events Mode Enabled Default (273): 0, 0
Device Node (274): "/dev/input/event5"
Device Product ID (275): 6127, 24714
libinput Drag Lock Buttons (288): <no items>
libinput Horizontal Scroll Enabled (289): 1

 

Bluetooth Mode: 

xinput --list-props 9
Device 'Lenovo YOGA Mouse':
Device Enabled (148): 1
Coordinate Transformation Matrix (150): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
libinput Natural Scrolling Enabled (286): 0
libinput Natural Scrolling Enabled Default (287): 0
libinput Scroll Methods Available (290): 0, 0, 1
libinput Scroll Method Enabled (291): 0, 0, 0
libinput Scroll Method Enabled Default (292): 0, 0, 0
libinput Button Scrolling Button (293): 2
libinput Button Scrolling Button Default (294): 2
libinput Middle Emulation Enabled (295): 0
libinput Middle Emulation Enabled Default (296): 0
libinput Accel Speed (297): 0.000000
libinput Accel Speed Default (298): 0.000000
libinput Accel Profiles Available (299): 1, 1
libinput Accel Profile Enabled (300): 1, 0
libinput Accel Profile Enabled Default (301): 1, 0
libinput Left Handed Enabled (302): 0
libinput Left Handed Enabled Default (303): 0
libinput Send Events Modes Available (271): 1, 0
libinput Send Events Mode Enabled (272): 0, 0
libinput Send Events Mode Enabled Default (273): 0, 0
Device Node (274): "/dev/input/event2"
Device Product ID (275): 6127, 24714
libinput Drag Lock Buttons (288): <no items>
libinput Horizontal Scroll Enabled (289): 1

matschi_klickme
Paper Tape
Posts: 2
Registered: ‎09-14-2018
Location: AT
Views: 293
Message 2 of 4

Re: [Lenovo Yoga Mouse] Abyssmal Bluetooth performance

With

 

xinput --set-prop 'pointer:Lenovo YOGA Mouse' 'libinput Accel Speed' 1
xinput --set-prop 'pointer:Lenovo YOGA Mouse' 'Coordinate Transformation Matrix' 1.5 0 0 0 1.5 0 0 0 1

 

I can reduce some of the acceleration issues, but the overall experience doesn't improve much (still laggy, using the scroll-field is an exercise in finger stretching ).

 

From what I learned it might be an issue with poll-rate or dpi, but so far I haven't figured out how to handle that with bluetooth devices.  

Trucmuche
What's DOS?
Posts: 1
Registered: ‎04-11-2019
Location: US
Views: 169
Message 3 of 4

Re: [Lenovo Yoga Mouse] Abyssmal Bluetooth performance

Hi

I do have same issue here 

I tried evhz script (https://gitlab.com/iankelling/evhz)

It shows 22Hz polling in bluetooth  

This explain the lag, but I cannot figure out how to solve this. 

 

Any progress on your side? 

plouc
Ctrl-Alt-Del
Posts: 19
Registered: ‎11-28-2016
Location: FR
Views: 149
Message 4 of 4

Re: [Lenovo Yoga Mouse] Abyssmal Bluetooth performance

Check out current deals!


Shop current deals

Top Kudoed Authors