Mój procesor pracuje z 40% maksymalnej prędkości, chcę, aby cały czas zużywał 100% prędkości. Szukałem w Google, ale samouczki są bardzo stare i wszystkie się różnią.
Jak mogę na stałe wyłączyć skalowanie częstotliwości procesora i ustawić mój system w trybie wydajności?
Proszę, tylko rozwiązania oparte na terminalach, nie chcę apletów.
Używam Xubuntu 14.04 x64.
14.04
performance
cpu
scaling
Oddalony
źródło
źródło
Odpowiedzi:
Po dłuższej walce z tym opowiem o
ondemand
tym, jak na stałe wyłączyć go w Ubuntu i jego pochodnych.Zainstaluj
cpufrequtils
:Następnie edytuj następujący plik (jeśli nie istnieje, utwórz go):
I dodaj do niego następujący wiersz:
Zapisz i wyjdź.
Teraz musisz wyłączyć
ondemand
demona, w przeciwnym razie po ponownym uruchomieniu ustawienia zostaną zastąpione.I gotowe!
Możesz sprawdzić swoje ustawienia za pomocą:
Wyświetli blok informacji dla każdego rdzenia procesora. Wystarczy sprawdzić, czy wszystkie są w trybie wydajności i przy maksymalnej prędkości procesora.
Aktualizacja:
Debian Wiki twierdzi, że
sysfsutils
jest to konieczne, aby zachować ustawienia podczas ponownego uruchamiania, ale to nieprawda. Również włączeniesysfsutils
powoduje , że mój system jest niestabilny, więc nie jest to zalecane.Przepraszam, jeśli coś napisałem źle. :)
Źródła:
źródło
/etc/default/cpufrequtils/
nie istnieje na moim Ubuntu 14.04, wygląda na to, że poprawna ścieżka jest/etc/init.d/cpufrequtils
/etc/default/cpufrequtils/
pochodzi z,/etc/init.d/cpufrequtils
więc działa równie dobrze, a łatwiej jest zachować własne ustawienia aktualizacji pakietów, jeśli są skonfigurowane/etc/default/cpufrequtils/
./etc/init.d/ondemand
Tak więc restart posudo update-rc.d ondemand disable
tym, czego potrzebuję.Nie mogę komentować, więc musiałem skorzystać z nowej odpowiedzi. Aby uzyskać natychmiastowe wyniki, upewnij się, że
sudo /etc/init.d/cpufrequtils restart
uruchomisz nową częstotliwość po wykonaniu wszystkich kroków Denniego.źródło
cpufreq-set -g performance
Spróbuj tego:
Wymień
ondemand
sięperformance
. Powtórz dla każdego rdzenia (zwiększ cpu0: cpu1, cpu2).Jeśli wystąpią błędy zapisu, użyj edytora nano:
Źródło: Unikanie skalowania szybkości procesora - Uruchamianie procesora z pełną prędkością
źródło
Po zainstalowaniu cpufrequtils
sudo apt-get install cpufrequtils
, spójrz na informacje podane w poleceniucpufreq-info
, a następnie utwórz plik -sudo nano /etc/default/cpufrequtils
- i zapisz w nim, jak pokazano na poniższym obrazku. W twoim przypadku maks. I min będą takie same.Na koniec polecenie zmiany powoduje podjęcie działania i zachowanie trwałości (z wyjątkiem uruchamiania)
sudo /etc/init.d/cpufrequtils restart
, co powoduje, że dane wyjściowe zcpufreq-info
:Działa to dla mnie na Xubuntu 18.04.2
źródło