Wyszukiwanie w witrynie

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-saver

W poleceniu zamień oszczędzanie energii na zrównoważony lub wydajność, jak chcesz.

Po dokonaniu zmiany sprawdź, wydając polecenie:

powerprofilesctl

Na 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).

Powiązane artykuły