Bluetooth-мышь имеет дрожащий уровень опроса

Я нахожусь на Ubuntu 18.04, и мой Logitech MX Master, подключенный через Bluetooth, недавно начал очень нервничать. Вот выдержка из вывода evhz: ( https://gitlab.com/iankelling/evhz )

MX Master: Latest  1000Hz, Average   483Hz
ST LIS3LV02DL Accelerometer: Latest    11Hz, Average    13Hz
MX Master: Latest    20Hz, Average   496Hz
MX Master: Latest  1000Hz, Average   485Hz
ST LIS3LV02DL Accelerometer: Latest    13Hz, Average    13Hz
MX Master: Latest    20Hz, Average   497Hz
MX Master: Latest  1000Hz, Average   486Hz
MX Master: Latest    20Hz, Average   498Hz
MX Master: Latest  1000Hz, Average   487Hz
ST LIS3LV02DL Accelerometer: Latest    13Hz, Average    13Hz
MX Master: Latest    20Hz, Average   498Hz
MX Master: Latest  1000Hz, Average   488Hz
ST LIS3LV02DL Accelerometer: Latest    13Hz, Average    13Hz
MX Master: Latest    20Hz, Average   499Hz
MX Master: Latest  1000Hz, Average   489Hz
MX Master: Latest    20Hz, Average   499Hz
MX Master: Latest  1000Hz, Average   490Hz

cat /sys/module/usbhid/parameters/mousepoll выводит 0, поэтому я попытался заставить частота опроса в /etc/modules как таковая:

# /etc/modules: kernel modules to load at boot time.
#
# This file contains the names of kernel modules that should be loaded
# at boot time, one per line. Lines beginning with "#" are ignored.

-r usbhid
usbhid mousepoll=2

Кажется, что я сделал это неправильно, поскольку cat /sys/module/usbhid/parameters/mousepoll все еще только выводит 0. У кого-нибудь есть предложение, что я мог бы попробовать дальше? Спасибо!

0
задан 19 September 2019 в 15:30

1 ответ

Удаление usbhid модуль не отключает мою мышь, таким образом, это не влияет на Bluetooth. Некоторые потоки ( 1 , 2 ) упоминают, что установка /sys/kernel/debug/bluetooth/hci0/conn_max_interval, conn_min_interval и conn_latency должна работать, но они не делают для меня. Установка тех же параметров через hcitool действительно работает. Подключите мышь и получите дескриптор из подключения Bluetooth с hcitool:

# hcitool -i hci0 con
Connections:
    < LE 12:34:56:78:9A:BC handle 3585 state 1 lm MASTER AUTH ENCRYPT 

Затем устанавливает низкие значения в течение минуты, макс. и задержки как выше:

hcitool lecup --handle 3585 --min=6 --max=7 --latency=0

hcitool отмечает фактор в течение минуты и макс. составляет 1,25 мс, таким образом, это должно принять уровни опроса с интервалом 7,5 мс - 8,75 мс.

, Поскольку настройки только относятся к подключению Bluetooth, решение сразу прекращает работать после разъединений мыши поэтому если у кого-либо есть более постоянное решение, я хотел бы услышать об этом!

0
ответ дан 23 October 2019 в 11:26

Другие вопросы по тегам:

Похожие вопросы: