Pojedyncze polecenie zmiany trybu zasilania procesora w Ubuntu 22.04
Ten prosty samouczek pokazuje, jak przełączać tryb zasilania procesora pomiędzy „Wydajnością”, „Zrównoważonym” i „Oszczędzaniem energii” za pomocą polecenia systemu Linux w Ubuntu 22.04, Ubuntu 23.04 i Ubuntu 23.10.
GNOME posiada opcje zarówno w „Ustawieniach”, jak i w menu stanu systemu w prawym górnym rogu, umożliwiające zmianę częstotliwości procesora poprzez przełączanie pomiędzy „Wydajnością”, „Zrównoważonym” i „Oszczędzaniem energii”.
Przydaje się do oszczędzania baterii, a jednocześnie pozwala uzyskać lepszą wydajność podczas grania lub wykonywania ciężkiej pracy.
Dla użytkowników, którzy chcą powiązać opcje ze skrótami klawiaturowymi lub przekształcić tę funkcję w skrypt lub nawet aplikację, oto pojedyncze polecenie umożliwiające przełączenie trybu zasilania.
Pojedyncze polecenie zmiany trybu zasilania w Ubuntu
UWAGA: Ten samouczek jest testowany tylko w systemie Ubuntu (TYLKO GNOME) z procesorem Intel, chociaż powinien również działać na stacji roboczej Fedora i Debianie 12 z komputerem stacjonarnym GNOME.
Opcja ustawienia trybu zasilania jest obsługiwana przez demona power-profiles. Posiada narzędzie wiersza poleceń powerprofilesctl do sprawdzania bieżącego i przełączania profilu mocy.
Aby na przykład przełączyć tryb zasilania na „oszczędzający energię”, po prostu naciśnij Ctrl+Alt+T na klawiaturze, aby otworzyć terminal i uruchomić polecenie:
powerprofilesctl set power-saverW poleceniu zamień oszczędzanie energii na zrównoważony lub wydajność, jak chcesz.
Po dokonaniu zmiany sprawdź, wydając polecenie:
powerprofilesctlNa wyjściu ten z gwiazdką „*” na początku oznacza aktualnie używany profil mocy.
Dla tych, którzy chcą wykonać to zadanie przez interfejs D-Bus, uruchom zamiast tego jedno polecenie poniżej:
gdbus call --system --dest net.hadess.PowerProfiles --object-path /net/hadess/PowerProfiles --method org.freedesktop.DBus.Properties.Set 'net.hadess.PowerProfiles' 'ActiveProfile' "<'power-saver'>"Zmień także oszczędzanie energii w poleceniu na zrównoważony lub wydajność, jeśli zajdzie taka potrzeba.
Zobacz prędkość/częstotliwość procesora w czasie rzeczywistym
Jak wspomniano, możesz sprawdzić tryb zasilania procesora, po prostu uruchamiając polecenie powerprofilesctl.
Dla wyboru możesz także zobaczyć częstotliwość procesora (czyli prędkość zegara) w czasie rzeczywistym, uruchamiając polecenie w terminalu:
watch -n 1 "grep \"^[c]pu MHz\" /proc/cpuinfo"Pokaże prędkość wszystkich rdzeni procesora i aktualizuje się co 1 sekundę. Jak chcesz, możesz zastąpić cyfrę 1 w sekundach (np. 2 na 2 s lub 0,5 na 500 ms).



