Asus ja puhallinsirkus

Hazessa olen alusta asti haaveillut, että saisin puhaltimet (ja vesipumput) hallittua UEFIn asetuksilla (vois puhua myös BIOSista, mutta puhutaan nyt oikeilla nimillä). Tähän saakka olin kuitenkin siinä uskossa, että Asus on jollakin tapaa lukinnut Rog Strix Z270H Gaming -emolevyn pwm-liittimistä osan tiettyihin minimiarvoihin, kuten AIO 100% ja CPU 35%. Olen tähän kerran jos toisenkin etsinyt ratkaisua, siinä yhtään viisastumatta.

Eräs kaunis päivä kuitenkin tutkailin aivan jotain muuta UEFIin liittyen ja törmäsin puhellinasetuksissa olevaan Optimize All -painikkeeseen. Tuo linkin teksti on jotensakin erittäin hämäävä, sillä kyseisellä toiminnolla UEFI käy puhaltimet läpi ja tutkii mitä arvoja puhaltimet mahdollisesti vaativat ja ”lukitsee” ne ko. liitäntään. Jos tätä toimintoa ei koskaa suorita, niin käytössä on Asuksen tehtaalla asettamat arvot, mitkä, no, on jokseenkin erikoiset.

Löydöstä intoutuneena aloin miettimään koko puhallin-/pumppukokonaisuutta uusiksi läpi ja tuli siihen lopputulemaan, että saan yhtä lukuunottamatta kaiken hallittua UEFIn asetuksilla. Koska Hazessa sekä prosessori, että näytönohjain jäähdytetään AIO-vesijäähyillä, enkä halua valmistajan softahallintaa näissäkään käyttää, niin kaikkineen koneeseen vaaditaan neljä puhallinliitäntää ja kaksi pumppuliitäntää. Emolevyltä liitäntöjä löytyy viisi, joista CPU ja CPU opt on naitettu saman hallinnan alle, eli käytännössä hallittavia liitäntöjä on neljä. Vesipumpuista näytönohjaimen pumppu toimii hiljaisesti käytännössä vain 76% teholla, eikä prossun pumppukaan lineearisesti hiljainen ole, joten päätin kytkeä molemmat pumput toimimaan jatkuvasti tuolla 76% teholla samassa liitännässä (AIO) hubiin liitettynä. CPU-liitäntää tökkäsin prossujäähyn puhaltimet, joista toinen CPU- ja toinen CPU opt-liitäntään. Kotelotuulettimet on liitetty hubiin, joka taas menee CHA FAN1 -liitäntään. Näytönohjaimen VRAM-tuuletin taas on liitetty vesijäähdyttimen tuuletinliitäntään, joka taas tottelee pumppujen ohjausta. Eli VRAM-tuuletin pyörii myös jatkuvasti samalla 76% teholla. Onneksi tuo tuuletin on todella hiljainen 92 millinen. Jäljelle jää siis näyttisjäähyn tuuletin, joka on liitetty CHA FAN2 -liitäntään. Tuon hallitseminen UEFIsta on mahdoton, koska emo ei tunnista ulkoisia sensoreita. Joten toistaiseksi tuo hallitaan SpeedFanin kautta. Suunnitelmissa on kuitenkin ko. puhaltimen liittäminen näytönohjaimen omaan puhallinliitäntää, mutta tuo vaatii vähintäänkin jonkinlaisen adapterin, joten siitä ehkä lisää myöhemmin.

Lopputulema koko projektille on, että ihminen on onnellinen 😀 Taas opin jotain uutta ja sain hommat toimimaan paremmin. Softahallinnan ongelma oli että eri käyttäjille sitä ei tahtonut saada toimimaan, vaan puhaltime metelöivät UEFIn oletuskonffeilla turhankin kanssa. Sama ongelma oli myös Windowsin rinnalla olevassa Ubuntussa, jossa tuo puhallinten hallinta softapohjaisena on asteen verran haastavampaa, varsinkin kun kaikkia sensoreita ei tunnisteta.