Undervolting CPU

Undervolting jest procesem, w którym napięcie procesora jest zmniejszone w celu zmniejszenia zużycia energii i ciepła bez wpływu na wydajność. Należy pamiętać, że większość płyt głównych do komputerów stacjonarnych pozwala na zmianę ustawień napięcia procesora w BIOS-ie.

Ostrzeżenie: Błędna konfiguracja ustawień napięcia procesora może doprowadzić do trwałego uszkodzenia sprzętu. You have been warned!

Ten artykuł lub sekcja wymaga rozszerzenia.

Powód: Wymaga rozszerzenia. Może się okazać, że PHC również wymaga połączenia tutaj. (Dyskusja w Talk:Undervolting CPU#)

Overview

  • PHC – narzędzie do podkręcania niektórych procesorów Intel i AMD starej generacji. Niekompatybilne z intel_pstate CPU frequency driver.
  • #intel-undervolt – narzędzie do undervoltingu Haswell i nowszych procesorów Intela przy użyciu MSR. Kompatybilny z intel_pstate.
  • #amdctl – narzędzie do undervoltingu K10 i nowszych procesorów AMD.
  • K10ctl – podkręcanie i undervoltowanie procesora AMD K10 (np. Phenom, Phenom II) poprzez zmianę jego stanów P-States.

Tools

intel-undervolt

Intel-undervolt to narzędzie bazujące na tym artykule do undervoltingu procesorów Haswell i nowszych Intela przy użyciu rejestrów MSR i MCHBAR. Dodatkowo pozwala także na zmianę limitów mocy i temperatury.

Instalacja

Narzędzie można zainstalować jako intel-undervolt.

Konfiguracja i użytkowanie

Następująca komenda drukuje ustawienia napięć w użyciu:

# intel-undervolt read

Teraz edytuj plik konfiguracyjny /etc/intel-undervolt.conf. Przykładowa konfiguracja z undervolted CPU Cache o -100mV:

Uwaga: Wygląda na to, że wartości 'CPU’ i 'GPU’ nie mają żadnego wpływu na niektóre laptopy (np. ASUS Zenbook UX430UQ), ale działają na niektórych (np. ASUS ROG STRIX G502VY).
/etc/intel-undervolt.conf
...undervolt 0 'CPU' 0undervolt 1 'GPU' 0undervolt 2 'CPU Cache' -100undervolt 3 'System Agent' 0undervolt 4 'Analog I/O' 0...

Zmniejszenie CPU i CPU Cache o 100 do 200 mV jest zazwyczaj stabilne. Przekroczenie 200 mV może spowodować awarię, lub może nie mieć żadnego efektu.

Po zapisaniu pliku konfiguracyjnego – przetestuj go:

# intel-undervolt apply

Wyświetli on komunikat Success jeśli ustawienia zostały zastosowane. Możesz dwukrotnie sprawdzić używaną konfigurację za pomocą następującego polecenia:

# intel-undervolt read

Gdy znajdziesz stabilną konfigurację, możesz także włączyć intel-undervolt.service, aby zmiany były trwałe.

amdctl

amdctl jest narzędziem do undervoltingu K10 i nowszych procesorów AMD.

Instalacja

Narzędzie można zainstalować jako amdctl-gitAUR.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany.