Powermark - nový etalón testovania výdrže batérie?

Powermark - Custom Benchmarks, Results

Custom Benchmarks

Vo vlastnom testovacom scenári opakovanom v nekonečnej slučke sa nastavuje, koľko minút majú jednotlivé testy bežať v rámci jednej iterácie (štandardné nastavenie je 5 minút) a do akej hodnoty zostávajúcej kapacity batérie v % má test bežať. Táto hodnota je v rámci prednastavených scenároch použitia zvolená na 15%. Ilkka Koho z Futuremarku odôvodňuje voľbu takto vysokej hodnoty výsledkami interných testov, kedy batérie niektorých notebookov už pri hodnote 10% neboli schopné dodávať dostatok energie na korektné ukončenie testu resp. rechod notebooku do stavu hibernácie.

Možnosti nastavenia sú pre potreby testovania nedostatočné. Medzi nastavaniami mi chýba možnosť behu čiastkového testu v nekonečnej slučke alebo aspoň možnosť nastavenia vysokej hodnoty behu testu. Tieto dve (ľahko opraviteľné) programátorské chyby majú totižto na použiteľnosť Powermarku ako takého zásadný vplyv.

 

Web browsing workload

Test otvorí okno Internet Explorera, v ktorom sa zobrazuje obsah generovaný lokálnym web serverom. Jedná sa o modifikovanú verziu stránky testu Peacekeeper, na ktorej JavaScript vykonáva nasledovné akcie: Encryption, XML parsing, Data filtering, String sorting a Window scrolling.

 

Word processing workload

Spracovanie textu je implementované použitím RichTextBox control z Windows Presentation Foundation (WPF), kde je písanie textu v editore prispôsobené rýchlosti písania používateľa. Obsah testu je založený na článku o batériách na Wikipédii.

 

Video workload

Na prenosnom zariadení sa simuluje prehrávanie H.264 1280 x 720 25 FPS videa o dĺžke 8:43 min a približným bitratom 5000 kbps. Tento test má ale niekoľko zásadných nedostatkov. Okrem toho, že neskutočne nudné neozvučené video je o pár sekúnd dlhšie a obraz je v rozlíšení 1016 x 526 s vodorovnými čiernymi pásmi o šírke 41 a 39 px, takže rozlíšenie zdrojového videa bolo 936 x 526 (AR 16:9), video sa neprehráva na celej obrazovke ale v okne. Ak pre Video workload nastavím váhu 5 minút, po dokončení testu sa zavrie okno prehrávača a po chvíľke sa znova otvorí pre ďalšiu 5 minútovú iteráciu, čo je úkon, ktorého náročnosť na procesor a tým aj batériu je výrazne väčšia ako samotné prehrávanie videa.

Na testovanom notebooku vyťažoval Video workload procesor iba na 1 - 3%. Keďže Powermark nemá možnosť nastaviť nekonečnú slučku pre čiastkové testy, nastavil som váhu testu na 600 minút (10 hodín), čo je hodnota značne presahujúca možnosti batérie notebooku, v blaženej nádeji, že video sa bude prehrávať nepretržite až do vybitia batérie (5% kapacity). Miesto toho sa prehrávalo iba 3 - 4 sekundy, pri nastavení hodnoty 60 minút sa prehrávalo 24 sekúnd, pri natavení hodnoty 9 minút sa prehralo video celé a ešte kúsok od začiatku (pretočenie videa a prehrávanie v slučke teda funguje), takže som evidentne prestrelil vstupnú hodnotu parametra, ktorá ale nikde nie je zdokumentovaná! Výpovedná hodnota tohto testu je teda nulová.

Gaming workload

Renderuje DirectX 9 Shader Model 2.0 scénu s cascaded shadow maps a high-resolution shadow mapped point lights čím sa simuluje hranie bežnej počítačovej hry. Jedná sa starý známy Game Test 2 - Firefly Forest z 3DMark05, ktorý beží v okne v divokom rozlíšení 1024 x 550. Výhrady k realizácii tohto testu sú rovnaké ako pre Video workload.

 

Results

Po dokončení zvoleného testu sa výsledok zobrazí na tretej záložke, výsledná hodnota v hodinách a minútach je jasná, horšie to je už s detailnými informáciami testu - tie sú na prvé pozretie dosť zmätočné. Screenshot zobrazuje výsledok nastavenia Custom Benchmarku s parametrami --cutoff-charge=5 --browsing-seconds=300 --wordprocessing-seconds=300.

V rozkliknutej časti Powermark result si je možné všimnúť, koľko percent kapacity batérie spotrebovali jednotlivé čiastkové testy a aj akú dobu ten ktorý čiastkový test bežal v rámci vytvoreného testovacieho scenára. V časti Battery figures je vidieť, aká hodnota --cutoff-charge bola nastavená a či sa test aj v momente dosiahnutia tejto hodnoty dokončil. Vo väčšine prípadov sa totižto stane, že z čiastkového testu s nastavenou váhou 5 minút zbehnú napr. 4 minúty, kapacita batérie nadobudne hodnotu --cutoff-charge takže sa test ukončí, výsledok nedokončeného testu sa zahodí a Powermark zráta hodnoty všetkých predchádzajúcich dokončených testov. Výsledné skóre pri nastavenej váhe čiastkového testu na 5 minút teda pracuje s chybou 4 minúty a 59 sekúnd! Výsledky sú navyše v Individual workload results zaznamenané v abecednom poradí a nie v chronologickom, na čo som Ilkka Koho upozornil s tým, že ak by boli výsledky zoradené chronologicky, bolo by veľmi jednoduché nakresliť graf priebehu vybíjania batérie. Ilkka priznal(a) že abecedné zoraďovanie je programátorská chyba takže ostáva veriť, že ju čím skôr opravia a že graf priebehu vybíjania batérie je dobrý nápad pre budúcu verziu.

Záložka Log nie je ničím zaujímavá, na záložke Help je možné odregistrovať Powermark na testovanom zariadení po testovaní. Tým sa ale neobnoví počet licencií na pôvodné množstvo.


Pridať nový komentár
TOPlist