Diit.cz - Novinky a informace o hardware, software a internetu

Řešení druhé poloviny problému

USB 2.0 Hi-Speed logo
O faktu, že USB 2.0 zařízení vám mohou snížit výdrž baterie notebooku, pokud zároveň používáte Windows XP, jsme už psali a sami si jej vyzkoušeli. Fascinující přitom je, že existuje způsob, jak tento neduh vyřešit, dokonce o tom v Microsoftu věděli dávno před tím, než se to provalilo v souvislosti s notebooky s procesorem Intel Core Duo. Řešení problému však Microsoft tajil pod pokličkou s nápisem „Premier Support“, patrně proto, že není úplně dokonalé, tedy dotažené do konce. My jsme se po delším váhání rozhodli, že vás s tímto řešením, pokud jej již neznáte, také seznámíme a přidáme pár praktických ukázek, že to skutečně funguje a kdy to nefunguje.

Kapitoly článků

3.  Řešení druhé poloviny problému

Nicméně je tu ještě jeden problém, a to s uspáním a znovuprobuzením PC. Pak totiž přestane úprava v registru fungovat a připojené USB 2.0 zařízení opět způsobuje zvýšený odběr energie.

Ukázka vlivu odpojeného, zapojeného a pracujícího USB 2.0 zaříze

Stručně ke grafu: První špička představuje zapojení USB 2.0 zařízení, druhá jeho odpojení, to vše při aplikované úpravě registru. Následuje poněkud zvláštní rovná křivka vzhůru, na jejímž začátku je počítač uspán a na konci probuzen. V této době nemohl SpeedFan nic měřit (byl ve stázi), proto jen udělal na časové ose v grafu spojení okamžiků, kdy o sobě ještě věděl a kdy o sobě už zase věděl. Po probuzení byla teplota procesoru dočasně výše, ale zase rychle klesla, proto ta rovná stoupající tendence. Další stoupání už je při opětovném zapojení USB, a to je právě situace, kdy už úprava v registru nezabírá. Následné vypnutí USB zařízení opět způsobuje snížení spotřeby energie. Pokud bychom chtěli mít po probuzení počítače zapojené USB 2.0 zařízení, museli bychom restartovat počítač, aby si USB ovladač při svém zavedení opět všiml náležité úpravy v registru.

Řešení druhé poloviny problému

Je tu však ještě slibovaný „trik č. 23“, kterým se dá i s tímto problémem tak trochu „vydupat“. Možná už tušíte, možná ne, každopádně nás ještě napadlo: Co takhle USB 2.0 řadič ve správci zařízení zakázat a opět povolit? Bingo! USB ovladač si totiž při znovuzprovoznění USB 2.0 řadiče všimne oné přesvědčující úpravy v registru a následné zapojení USB 2.0 zařízení už opět nezpůsobuje nadměrnou spotřebu energie procesorem.

Ukázka vlivu odpojeného, zapojeného a pracujícího USB 2.0 zaříze

Opět stručně ke grafu: První špička představuje odpojení USB zařízení v době, kdy úprava v registru ještě měla smysl. Následný rovný náběh už znáte - období, kdy PC spí. Poté je USB zařízení zapnuto a zvyšuje se teplota procesoru, protože úprava v registru je po probuzení PC neúčinná. Další špička po poklesu teploty, kdy bylo USB zařízení odpojeno, představuje vypnutí USB 2.0 řadiče, přesněji jeho zakázání ve správci zařízení. Opětovné povolení nebylo nijak zvlášť zaznamenáno. Poslední dvě špičky jsou způsobeny zapnutím a po chvíli vypnutím USB zařízení, kdy už má úprava v registru opět svůj efekt. Z toho vyplývá, že po aplikaci této úpravy není nutno restartovat celý systém, stačí pouze restartovat USB 2.0 řadič ve správci zařízení. Musí to však být právě USB 2.0 řadič, nikoli USB 1.1 řadič, jeho restartování mít vliv nebude. Obvykle jej poznáte podle popisu, buďto u něj bude cosi o 2.0 nebo se bude jmenovat třeba Standardní rozšířený hostitelský řadič z PCI na USB (důležité je zejména slovo rozšířený, v angličtině pak enhanced) Vedle něj pak bývají zpravidla dva klasické (1.1) USB řadiče.

Správce zařízení Windows XP - ukázka USB 2.0 řadiče

Co říci závěrem? V Microsoftu udělali v USB 2.0 ovladači ve Windows XP jednoznačně chybu, která se shodou okolností provalila až u notebooků s dvoujádrovým mobilním procesorem Intel Core Duo. Rozhodně nelze Microsoft pochválit za fakt, že se s tak jednoduchým řešením tohoto problému nepochlubili veřejně, zejména pokud o něm věděli už od léta loňského roku. Při té příležitosti nelze než spekulovat nad tím, proč ještě není po takové době diskutovaný problém opraven. Nakonec se sluší poděkovat neznámému čtenáři serveru slashdot.com, který postup s úpravou registru vytáhl na světlo světa a nenechal jej ležet ladem kdesi v útrobách speciální sekce podpory produktů Microsoft.

Kapitoly článků
3.  Řešení druhé poloviny problému

WIFT "WIFT" WIFT

Bývalý dlouholetý redaktor internetového magazínu CDR-Server / Deep in IT, který se věnoval psaní článků o IT a souvisejících věcech téměř od založení CD-R serveru. Od roku 2014 už psaní článků fakticky pověsil na hřebík.

více článků, blogů a informací o autorovi

Diskuse ke článku Řešení problému s USB 2.0 a vyšší spotřebou procesoru

Pátek, 19 Červen 2009 - 11:44 | Anonym | čaute a Windows XP Pro/Home s SP3 už mají tento...
Středa, 3 Leden 2007 - 15:22 | MaKrO | Tak jsem zkusil Hotfix a to sem nemel delat...
Středa, 29 Listopad 2006 - 18:21 | DDD | Mas recht:) Vypada to, ze ms zapomnel updatovat...
Pondělí, 27 Listopad 2006 - 18:59 | WIFT | No, já to spíš srovnávám s tím, co mám po...
Pondělí, 27 Listopad 2006 - 17:15 | DDD | WIFT: porovnej datum a verze: http://support....
Pondělí, 27 Listopad 2006 - 12:07 | Anonym | Hmm.. ale ne pro moji jazykovou verzi.. :( (XP...
Pondělí, 27 Listopad 2006 - 11:56 | WIFT | >> DDD: Já bych si tipnul, že ten...
Pondělí, 27 Listopad 2006 - 10:22 | Anonym | samozrejmne od ms nejde stahnout :-(
Neděle, 26 Listopad 2006 - 18:32 | Anonym | stahnout se da zde: http://hotfix.xable.net/...
Neděle, 26 Listopad 2006 - 18:22 | Anonym | tento hotfix je jiz nahrazen jinym - http://...

Zobrazit diskusi