`powertop -auto-tune` без возни с USB и тачпадом

Мне нравится powertop --auto-tune потому что колонки моего ноутбука плачут, когда их не используют и powertop полностью отключает динамики, когда они не используются, останавливая шум.

Тем не менее, моя USB-мышь отключается через несколько секунд после того, как она не используется, и через несколько секунд у моей сенсорной панели отклика с задержкой (хотя работает нормально после первой задержки доли секунды).

Как сделать эту остановку, но полностью отключить мои динамики, когда звук не выводится?

3 ответа

Решение

Попробуйте запустить "sudo powertop" и перейдите к выбору "Tunables", там он покажет вам список всего, что может настроить powertop. Где-то в этом списке будет отображаться что-то вроде "Autosuspend for USB device..."

У вас должно быть одно из перечисленных USB-устройств; попробуйте оставить настройки "Плохо", так как это неизмененное состояние.

Ознакомьтесь с руководством пользователя powertop для получения дополнительной информации и советов: https://01.org/sites/default/files/page/powertop_users_guide_201406.pdf

Если вы бежите powertop --auto-tune вручную вы можете создать скрипт как:

cat - > powertune.sh <<EOF
#!/bin/bash
powertop --auto-tune
HIDDEVICES=$(ls /sys/bus/usb/drivers/usbhid | grep -oE '^[0-9]+-[0-9\.]+' | sort -u)
for i in $HIDDEVICES; do
  echo -n "Enabling " | cat - /sys/bus/usb/devices/$i/product
  echo 'on' > /sys/bus/usb/devices/$i/power/control
done
EOF

Скрипт запустит powertop, а затем рассмотрит все USB-устройства с помощью драйвера Human Interface Device и впоследствии отключит управление питанием для них. Поэтому он должен быть устойчивым к подключению мыши / клавиатуры к разным портам.

Вы также можете объединить его с сервисом systemd для автоматического запуска при загрузке.

Посмотрите мой маленький проект по созданию сценария оболочки, который автоматически применяет "хорошие" настройки мощности powertop.

Затем вы можете легко отредактировать полученный скрипт, чтобы закомментировать любую конфигурацию, которая доставляет вам проблемы, и запустить ее вместо sudo powertop --auto-tune,

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