Mindent a Coolbookról
Pár napja (na jó, egy hete) megvettem a CoolBookot, röviden álljanak itt az összeszedett infók a témában.
Mire jó ez? Az Inteles, SpeedStep támogatással rendelkező procival szerelt gépek ilyen irányú tudását kihasználva alacsonyabb fogyasztást, kisebb hőtermelést lehet elérni. Ennek kapcsán nyilván kevésbé fog terhelődni/kopni a ventillátor, illetve hosszabb akkus üzemidőt lehet elérni.
Tud ilyet alapból az OS X? Igen. Az OS X alapból rendelkezik ezzel a tudással. Ha letöltöd a CoolBookot, a benne található CoolBookController nevű program rá tud nézni a gyári megoldás aktuális értékeire is, ott is tisztán látszik, hogy a rendszer menet közben, terheléstől és aktuális CPU hőmérséklettől függően állítgatja a proci frekvenciáját.
Miért érdemes akkor a CoolBookot használni? A CoolBook a gyári modult egy saját kext-re cseréli le, melyben ezek az értékek felhasználó által finomszabályozhatóak, ezen kívül más szabályok alapján váltogatja a frekiket, akkus üzemmódra külön szabályokat lehet beállítani és szükség esetén a gyárinál sokkal agresszívebben lehet váltogatni az üzemmódokat.
Pontosan mit kell csinálni? Letöltöd a progit, majd az oldal alján található Buy Now gombra kattintva licenszet kell venni. A CoolBook Preferences ablakában vezeték- és keresztnév, valamint email cím megadásával lehet rákérdezni, hogy van-e üres licenszed: vásárlás után pár perccel fog megjelenni az engedélyező ablak. A CoolBookot géphez kell kötni, tehát, ha új laptopot veszel, akkor újra meg kell venni, visszavonásra nincs mód. Az élesítés után a progi “injektálja” az aktivált kext-et és megteszi az ilyenkor szükséges lépéseket (kext cache ürítés, stb.), majd újraindítja (kérdés után) a gépet. A következő indítástól kezdve szabályozható a vas.
A CoolBookController felülete nagyjából egyszerű, mint a fakocka, bár van egy nüansznyi logikátlanság, amit először meg kell szokni: a freki/feszültség párosoknál a felülíráshoz ki kell jelölni a felülírandó frekvenciát, aztán a jobb oldali panelen ugyanazt a frekit és az új feszültséget beállítva az Add gombra kell kattintani. Ha nincs kijelölve a listában a páros, úgy nem írja felül - fura.
Lényegre: a default gombbal felül tudod írni az aktuális beállításlistát a gyári adatokkal. Legrosszabb esetben is menthető minden. Ha új táblázatot akarsz a kext-nek beadagolni, előtte lehetőséged van tesztelni az adatokat, beállításonként 5 másodpercen keresztül hülyére hajtja a procit, tényleges mentés csak akkor lesz, ha ezek a tesztek stabilan lefutottak.
Ha olyan adatokat adsz meg, amivel a proci már nem működik, ennyi idő alatt úgyis kapsz egy kiadós kernel panicot. A throttling frekvenciának 4 állása van low-tól very high-ig, ez nagyjából azt mondja meg, hogy mekkora időszeletek CPU használatát nézi, amikor kiválasztja a következő időszelet freki/feszkó párosát: a gyakorlatban a medium bőven elegendő. Very high esetén sokszor a gyakori frissítések is akkora “terhelést” jelentenek, hogy sosem kerül le a CPU a legalacsonyabb terhelésnek megfelelő üzemmódba.
Tesztelésre a szintén az oldalról letölthető, CPUTest nevű programot érdemes használni, nagyjából a SuperPI Maces megfelelője. Én emellett elindítottam egy 1080p-s filmet is, a két progi nagyjából kellően megzabbantja a gépet. Egy éjszakán át futtatva a helyesnek hitt beállításokkal könnyen kiderül, hogy stabil marad-e a rendszer.
Eredmények? Csúcsterhelésen 5 és 15 fok közötti hőmérsékletcsökkenést sikerült elérnem, üresjáratban kényelmesen 58-62 fok körül mocorog az addig 70-75 fokos gép, összecsukott állapotban. (Clamshell módban használom főleg a gépet.) Akkus üzemidő kb. 1 órával hosszabb lett az eddiginél, úgy, hogy az egyébként roppant CPU-igényes Firefox fut. (Az átlagos 900-1200 mAh-s fogyasztás a Firefox üresjáratban is feltornássza 2000 mAh köré, ettől nyilván rövidebb ideig bírja az akksi. Na most CoolBook után kb 1200-1300 mAh körül stabilizálódott a fogyasztás átlagos munka mellett.)
Hirtelen ennyi jutott eszembe, ha kérdésetek van a témával kapcsolatban, akkor írjatok itt vagy GMailen (neo.21670). Valami?
-
neo-21670 posted this