У меня есть мышь Bluetooth йоги Lenovo, подключенная к моему XPS13 (ubuntu 18.04).
Мышь является отстающей.
Я пробую evhz (отсюда https://gitlab.com/iankelling/evhz). С этой мышью у меня есть приблизительно 22 Гц
Lenovo YOGA Mouse Mouse: Latest 22Hz, Average 21Hz
Lenovo YOGA Mouse Mouse: Latest 21Hz, Average 21Hz
Lenovo YOGA Mouse Mouse: Latest 22Hz, Average 21Hz
Lenovo YOGA Mouse Mouse: Latest 21Hz, Average 21Hz
Lenovo YOGA Mouse Mouse: Latest 22Hz, Average 21Hz
Lenovo YOGA Mouse Mouse: Latest 21Hz, Average 21Hz
Lenovo YOGA Mouse Mouse: Latest 22Hz, Average 21Hz
Lenovo YOGA Mouse Mouse: Latest 22Hz, Average 21Hz
Lenovo YOGA Mouse Mouse: Latest 22Hz, Average 21Hz
Я имею "0" здесь:
$ cat /sys/module/usbhid/parameters/mousepoll
0
Моя сенсорная панель или другая мышь показывают приблизительно 125 Гц, который хорошо для меня.
Я нашел некоторых форумом/практическим руководством, объясняющим, как изменить "mousepoll" USBHID., но я все еще добираюсь 0 в/sys/module/usbhid/parameters/mousepoll и все еще 22 Гц. Кроме того, у меня есть мышь Bluetooth.... не уверенная, если USBHID может влиять здесь?
между прочим, Если я делаю "rmmod usbhid", я, immediatly освобождают мою клавиатуру USB, мышь USB, но клавиатура ноутбука, сенсорная панель и моя отстающая мышь Bluetooth все еще работают (и все еще отстающий)... Я предполагаю, что это означает, что мышью не управляет usbhid....
Я также нашел это:
$ systemctl status bluetooth.service
● bluetooth.service - Bluetooth service
Loaded: loaded (/lib/systemd/system/bluetooth.service; enabled; vendor preset: enabled)
Active: active (running) since Thu 2019-04-11 17:13:11 CEST; 17min ago
Docs: man:bluetoothd(8)
Main PID: 1507 (bluetoothd)
Status: "Running"
Tasks: 1 (limit: 4915)
CGroup: /system.slice/bluetooth.service
└─1507 /usr/lib/bluetooth/bluetoothd
avril 11 17:13:36 celestin bluetoothd[1507]: bt_uhid_send: Invalid argument (22)
avril 11 17:13:36 celestin bluetoothd[1507]: bt_uhid_send: Invalid argument (22)
avril 11 17:13:36 celestin bluetoothd[1507]: bt_uhid_send: Invalid argument (22)
avril 11 17:13:36 celestin bluetoothd[1507]: bt_uhid_send: Invalid argument (22)
avril 11 17:13:36 celestin bluetoothd[1507]: bt_uhid_send: Invalid argument (22)
avril 11 17:13:36 celestin bluetoothd[1507]: bt_uhid_send: Invalid argument (22)
avril 11 17:13:45 celestin bluetoothd[1507]: Endpoint unregistered: sender=:1.119 path=/MediaEndpoint/A2DPSource
avril 11 17:13:45 celestin bluetoothd[1507]: Endpoint unregistered: sender=:1.119 path=/MediaEndpoint/A2DPSink
avril 11 17:13:50 celestin bluetoothd[1507]: Endpoint registered: sender=:1.138 path=/MediaEndpoint/A2DPSource
avril 11 17:13:50 celestin bluetoothd[1507]: Endpoint registered: sender=:1.138 path=/MediaEndpoint/A2DPSink
Какие-либо идеи?
Это, кажется, проблема, связанная с более новыми версиями ядра.
существуют предложения для изменения параметров задержки подключенного устройства через hcitool как обходное решение, но это только работает временно и должно быть повторено для каждого снова соединяющееся.
метод А, который работал намного лучше на меня, должен постоянно изменить задержку в конфигурационном файле ядра путем выполнения этих шагов:
echo 6 > /sys/kernel/debug/bluetooth/hci0/conn_min_interval
источник для этого метода может быть найден здесь .
У меня была та же проблема с Logitech MX Master 3
, Выполнение этих шагов работало на меня:
https://bugs.launchpad.net/ubuntu / + источник/Linux / + bug/1824559/comments/10
После Комментария wysiwyg31, я сделал следующее:
$ sudo nano /var/lib/bluetooth/xx\:xx\:xx\:xx\:xx\:xx/yy\:yy\:yy\:yy\:yy\:yy/info
то, где xx:xx....
адрес Bluetooth ПК и yy:yy...
, является адресом Bluetooth мыши.
В файле, я добавил раздел в конце:
[ConnectionParameters]
MinInterval=6
MaxInterval=7
Latency=0
Timeout=216
затем, я перезапустил сервис Bluetooth с: systemctl restart bluetooth
Используя https://github.com/ian-kelling/evhz для проверки уровня (но было сразу примечательно, когда обработанная фиксация и 22 Гц стала 125 Гц).
$ cat /sys/module/usbhid/parameters/mousepoll
8
теперь шоу "8" вместо previeous "0"
жаль о последнем ответе. Если заинтересовано, отчет об ошибках и обходное решение, доступное здесь:
https://bugs.launchpad.net/ubuntu / + источник/Linux / + ошибка/1824559
У меня возникла проблема с подключением моей bluetooth-мыши к последней версии ubuntu mate, работающей на raspberry pi4. Я перепробовал почти все советы и приемы в Интернете, чтобы изменить частоту опроса, но без особого успеха, и понял, что мне просто нужно отредактировать файл aliases.conf в папке modprobe.d
. Я добавил следующую строку: options usbhid mousepoll:x (x — это значение, которое вы хотите установить) как суперпользователь... взорви меня... проблема исправлена