31
Hardware / Re:pwmconfig a větráky jedou jako o život
« kdy: 05. 12. 2020, 21:18:07 »
Dokud ti vetraky jely na maximum, tak jsi mel spravne nastaveny BIOS = deaktivovane rizeni otacek vetraku BIOSem = zpristupnene rizeni vetraku do Linuxu. Jakmile se zacaly tocit min, tak se rizeni chopil BIOS a dokud to v BIOSu zase zpatky nevypnes, nemas sanci z pwmconfigu nic nastavit.
Az si nastavis BIOS a bootnes do Linuxu, vlez si do /sys/class/hwmon, prohlidni si jednotlive podslozky a najdi si ty, kde bud uvidis soubory temp*_input, nebo fan*_input + pwm* -- podle obsahu souboru name muzes overit, ktery kernel driver se o dany hwmon device stara. Podle toho cos pastoval nize to bude hwmon1 (coretemp => aktualni teplota CPU) a hwmon2 (f71808a => Fintek Super I/O chip co resi aktualni otacky vetraku + nastaveni pozadovaneho poctu otacek vetraku).
/sys/class/hwmon/hwmon1/temp1_input == teplota CPU
/sys/class/hwmon/hwmon2/fan1_input == skutecne otacky vetraku (RPM)
/sys/class/hwmon/hwmon2/pwm1 == pozadovane otacky vetraku (0 = nejmensi mozne otacky, 255 = nejvetsi mozne otacky)
Zkus echo 0 > /sys/class/hwmon/hwmon2/pwm1 a vetrak by mel komplet ztichnout a zastavit se.
echo 255 > /sys/class/hwmon/hwmon2/pwm1 ho zase roztoci na maximum.
cat /sys/class/hwmon/hwmon1/temp1_input by melo vratit neco jako 33000 (=33 stupnu Celsia).
Az tohohle dosahnes, pwmconfig te provede zjistenim, jake nejmensi otacky tvuj vetrak zvladne (u desktopu to byva 300 = CoolerMaster Arctic nebo i jen 200 = Noctua podle kvality vetraku) a pripravi konfiguraci. Behem testovani bys mel slyset, jak se otacky vetraku meni. Ukazka meho konfiguraku viz https://www.abclinuxu.cz/hardware/zakladni-desky/socket-1155/asus-p8z77-m-pro
Az ulozis konfiguraci, spusteni prikazu fancontrol by melo vetraky ztisit. Zatez PC necim jako ripovanim audia z CD nebo videa z DVD apod. v nekolika terminalech najendou a sleduj jak roste teplota a otacky vetraku.
Potrebujes pak uz jen zajistit, ze se fancontrol sam spusti po startu, tedy pres neco jako /etc/rc3.d apod.
Jeste muzes sledovat stav teploty a vetraku pres sensors a pres acpi -V.
Az si nastavis BIOS a bootnes do Linuxu, vlez si do /sys/class/hwmon, prohlidni si jednotlive podslozky a najdi si ty, kde bud uvidis soubory temp*_input, nebo fan*_input + pwm* -- podle obsahu souboru name muzes overit, ktery kernel driver se o dany hwmon device stara. Podle toho cos pastoval nize to bude hwmon1 (coretemp => aktualni teplota CPU) a hwmon2 (f71808a => Fintek Super I/O chip co resi aktualni otacky vetraku + nastaveni pozadovaneho poctu otacek vetraku).
/sys/class/hwmon/hwmon1/temp1_input == teplota CPU
/sys/class/hwmon/hwmon2/fan1_input == skutecne otacky vetraku (RPM)
/sys/class/hwmon/hwmon2/pwm1 == pozadovane otacky vetraku (0 = nejmensi mozne otacky, 255 = nejvetsi mozne otacky)
Zkus echo 0 > /sys/class/hwmon/hwmon2/pwm1 a vetrak by mel komplet ztichnout a zastavit se.
echo 255 > /sys/class/hwmon/hwmon2/pwm1 ho zase roztoci na maximum.
cat /sys/class/hwmon/hwmon1/temp1_input by melo vratit neco jako 33000 (=33 stupnu Celsia).
Az tohohle dosahnes, pwmconfig te provede zjistenim, jake nejmensi otacky tvuj vetrak zvladne (u desktopu to byva 300 = CoolerMaster Arctic nebo i jen 200 = Noctua podle kvality vetraku) a pripravi konfiguraci. Behem testovani bys mel slyset, jak se otacky vetraku meni. Ukazka meho konfiguraku viz https://www.abclinuxu.cz/hardware/zakladni-desky/socket-1155/asus-p8z77-m-pro
Az ulozis konfiguraci, spusteni prikazu fancontrol by melo vetraky ztisit. Zatez PC necim jako ripovanim audia z CD nebo videa z DVD apod. v nekolika terminalech najendou a sleduj jak roste teplota a otacky vetraku.
Potrebujes pak uz jen zajistit, ze se fancontrol sam spusti po startu, tedy pres neco jako /etc/rc3.d apod.
Jeste muzes sledovat stav teploty a vetraku pres sensors a pres acpi -V.