Задержки мыши Bluetooth после обновления до 18.10 Космических

Первоначально, не было никакой проблемы за первые несколько дней после обновления до 18.10 Космических (от 18.04 Бионических), даже после того, как приостанавливают/перезапускают/завершают работу.

Сегодня, после пробуждения от приостанавливают, мышь Bluetooth начала отставать. Если бы я оставил это стационарным в течение 5 секунд, то потребовалось бы 2 секунды постоянного перемещения, прежде чем указатель сможет переместиться. Это, казалось, переключалось на режим ожидания после всего 5 секунд.

Я попробовал:

  1. scan off в bluetoothctl (команде не удалось работать так или иначе).
  2. Пере -modprobe btusb.
  3. sudo sh -c 'echo N > /sys/module/drm_kms_helper/parameters/poll'
  4. tlp и powertop не установлены.
2
задан 5 November 2018 в 10:43

2 ответа

О, Боже. После того, как два дня поиска, как починить мышь, замедляют частоту обновления, я нашел решение, mby это Ваш случай. Просто измените на свою мышь Mac

# HANDLE="$(hcitool con | grep '<Bluetooth Mouse mac address>' | awk '{print $5}')"  # get the device handle
# hcitool lecup --handle $HANDLE --latency 0 --min 6 --max 8

источник: раздел "Troubleshooting" linux дуги

3
ответ дан 2 December 2019 в 01:42

Удалить canonical-livepatch то, которое поддерживается в LTS, выпускает только, т.е. не поддерживаемое в 18,10.

Удалить,

$ sudo snap remove canonical-livepatch

У меня ранее была проблема, был также (частично) вызван пакетом.

Править: проблема повторно появляется снова. Установка powertop без любой конфигурации так или иначе разрешают его.

$ sudo apt install powertop

Править: USB автоприостанавливает, вероятно, причина.

  1. Запустите использование powertop sudo powertop.
  2. Продолжайте нажатие Tab, пока Вы не достигнете раздела "Tunables".
  3. Найдите, что Ваша мышь в том списке "Автоприостанавливает за USB-устройство...". Мой, "Автоприостанавливают за неизвестное USB-устройство 2-6 (8087-07dc)".
  4. Средства состояния "Good" автоприостанавливают, идет. Устраните эту проблему путем переключения к "Плохому" путем нажатия "Enter". Продолжите сброс шагов, чтобы повторно применить установку после того, как перезагрузят/приостановят.
  5. Команда будет обнаруживаться на Терминале,

    >> echo 'on' > /usr/bus/usb/devices/2-6/power/control';

  6. Запишите команду.

  7. Создайте сценарий оболочки в /usr/bin/.

    $ sudo pluma /usr/bin/disable-bt-mouse-autosuspend

  8. Вставьте следующее:

#!/bin/sh

# Disable USB auto-suspend for my mouse on startup
sleep 5;
MOUSE="/sys/bus/usb/devices/2-6/power/control";
if [ -f "$MOUSE" ]; then
    echo 'on' > $MOUSE;
fi
  1. Изменение 2-6 к тому, что Вы получили от powertop на Шаге 5.
  2. Сделайте исполняемый файл сценария.

    $ sudo chmod u+x /usr/bin/disable-bt-mouse-autosuspend

  3. Добавить disable-bt-mouse-autosuspend к systemd.

    $ sudo pluma /etc/systemd/system/disable-bt-mouse-autosuspend.service

  4. Вставьте следующее,

[Unit]
Description=Disable USB auto-suspend for bluetooth mouse

[Service]
ExecStart=/usr/bin/disable-bt-mouse-autosuspend

[Install]
WantedBy=multi-user.target
  1. Сохраните его. Запустите и включите его.

    $ sudo systemctl start disable-bt-mouse-autosuspend

    $ sudo systemctl enable disable-bt-mouse-autosuspend

  2. Установка также сбросит во время, приостанавливают. Повторно применять его:

    $ sudo pluma /lib/systemd/system-sleep/00disable-bt-mouse-autosuspend

  3. Вставьте следующий сценарий и сохраните его,

#!/bin/sh

# restart the service after suspend
if [ $1 = post ] && [ $2 = suspend ]
then systemctl start disable-bt-mouse-autosuspend.service
fi
  1. Исполнимое разрешение набора,

    $ sudo chmod u+x /lib/systemd/system-sleep/00disable-bt-mouse-autosuspend

3
ответ дан 2 December 2019 в 01:42

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

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