Skip to main content

Set Tunables On Startup

Problém: Nástroj powertop --auto-tune po startu systému agresivně uspává USB porty, což způsobuje zamrzání nebo odpojování myši a klávesnice. Řešení: Úprava systemd služby Powertopu – po provedení auto-tune se vynutí trvalé zapnutí konkrétních USB portů.

⚠️ Pozor: Toto řešení je vázané na konkrétní fyzické USB porty. Pokud myš nebo klávesnici přepojíš do jiného USB vstupu, je nutné cesty v konfiguraci aktualizovat.

Postup

1. Otevření konfigurace služby

Spusť v terminálu příkaz pro editaci systemd konfigurace Powertopu:

sudo systemctl edit --full powertop.service

2. Úprava konfiguračního souboru

V otevřeném editoru najdi sekci [Service] a pod řádek začínající ExecStart= přidej následující dva řádky ExecStartPost:

[Service]
# Původní řádek (nechat jak je):
ExecStart=/usr/bin/powertop --auto-tune

# Přidané řádky pro vynucení napájení:
ExecStartPost=/bin/sh -c "echo 'on' > '/sys/bus/usb/devices/5-2.3/power/control'"
ExecStartPost=/bin/sh -c "echo 'on' > '/sys/bus/usb/devices/5-2.2/power/control'"
sudo systemctl restart powertop.service