Mój BIOS kontroluje prędkość wentylatora i chcę to utrzymać. W piwnicy mam maszynę, w której zwykle jest całkiem fajnie, i dopóki maszyna nie jest obciążona, wentylatory wcale nie muszą działać. BIOS już sobie z tym radzi.
Ale jeśli moi fani nie działają, nie mam możliwości ich przetestować, aby upewnić się, że nie są zepsute. Więc chciałbym napisać skrypt, który włączy wentylatory na kilka sekund, a następnie użyje czujników lm do monitorowania prędkości wentylatora, a potem będę wiedział, że wentylatory nie są zepsute.
Jak ręcznie włączyć wentylatory na pełną prędkość? Nie chcę używać Fancontrol, ponieważ nie szukam czegoś, co będzie działać i kontroluje prędkość wentylatora. Chcę tylko czegoś „low tech”, które włączy je niezależnie od temperatury.
Inny wątek powiedział:
Jeśli naprawdę chcesz zrobić to sam, prawdopodobnie można znaleźć specjalne pliki urządzeń nazwanych
pwm1
,pwm2
itp w/sys/class/hwmon/*/device/
. Możesz je ustawić, aby uzyskać bieżącą wartość, lub wpisać liczbę od 0 do 255, aby zmienić prędkość wentylatora.
To byłoby idealne, ale wydaje się, że nie działa. Fancontrol mówi, że mój wentylator procesora jest /sys/devices/platform/it87.656/pwm3
, ale kiedy ustawię go na 255, nie ma to żadnego wpływu na prędkość wentylatora.
Czy ktoś wie, jak mogę ręcznie włączyć wentylator ze skryptu, niezależnie od temperatury?
źródło
pwm3_enable
. Jest to jednak trochę specyficzne dla twojegoit87.656
układu sterującego, więc trudno jest powiedzieć innym. Umiesz eksperymentować?Odpowiedzi:
Możesz to zrobić za pomocą narzędzia
To narzędzie jest zwykle używane do zapisywania pliku konfiguracyjnego dla Fancontrol. Ale nie musisz tego robić. Możesz po prostu uruchomić narzędzie, niż spowoduje to, że wszyscy fani osiągną pełną prędkość, zasiewając tam obecną prędkość w następujący sposób:
Następnie po prostu pomiń (Ctr + C) narzędzie bez zapisywania czegokolwiek.
Aby zainstalować narzędzie, możesz użyć następującego polecenia:
źródło