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?
pwm3_enable
. Jest to jednak trochę specyficzne dla twojegoit87.656
układu sterującego, więc trudno jest powiedzieć innym. Umiesz eksperymentować?