Iets meer dan twee weken geleden publiceerde Tom's Hardware informatie over het fenomeen dat het aansluiten van een USB 2.0-apparaat op een Core Duo-notebook ervoor zorgt dat de accu het een stuk minder lang volhoudt. Na een hoop onduidelijkheid werd geconcludeerd dat er een bug in Windows XP SP2 zat die het euvel veroorzaakte. De processor kent namelijk vijf verschillende standen, variërend in zuinigheid van volle kracht (C0) tot en met de allerrustigste slaapstand (Deeper C4). Natuurlijk geldt dat hoe meer tijd een processor in de zuinigere standen kan doorbrengen, hoe langer de batterij het volhoudt. De USB 2.0-driver in Windows XP SP2 voorkomt dat de processor ooit lager dan C2 gaat, waardoor de standen C3 (sleep), C4 (deep sleep), Deep C4 en Deeper C4 nooit gebruikt worden. Op zich een logische verklaring voor het probleem, maar punt was echter dat het volgens Tom's Hardware alleen bij Core Duo voorkwam, terwijl het volgens Intel en Microsoft ook op andere notebooks een probleem zou moeten zijn. Ook zou er sprake zijn van een eenvoudige oplossing, een kleine aanpassing in het register die de driver weer op het juiste pad zou zetten, maar deze fix wilde Microsoft destijds nog niet openbaar maken.
AnandTech heeft sindsdien extra onderzoek gedaan naar het probleem, door een uitgebreide test te doen van vijf notebooks en drie verschillende USB 2.0-apparaten om te kijken welke combinaties al dan niet problemen opleveren. Zowel dual- als singlecore Centrino-systemen deden mee, en al snel bleek dat het probleem in ieder geval niet nieuw is voor Core Duo: ook bij oudere Sonoma-notebooks met Dothan-processors was duidelijk te zien dat het systeem na het aansluiten van een USB 2.0-apparaat nooit meer in C3 of lager komt. Een muis met USB 1.0-aansluiting was daarentegen geen enkel probleem. Men kwam er vervolgens achter dat er niet eens een driver geïnstalleerd hoeft te zijn om er last van te krijgen: puur het feit dat er een fysieke connectie bestaat is al voldoende om de C3-slaapstand te blokkeren. Dit is met name vervelend voor notebookontwerpen als die van Asus, waarbij een USB 2.0-cam in het scherm geïntegreerd zit. Deze is moeilijk los te koppelen zonder serieus risico om je recht op garantie te verpesten .
Gelukkig is er nog de fix van Microsoft, die eigenlijk nog steeds niet openbaar is, maar door een anonieme Slashdot-bezoeker toch wereldkundig is gemaakt. De registerfix blijkt zowel voor single- als dualcore Centrino een behoorlijke winst op te kunnen leveren: de accu's gaan ineens 18 tot 28% langer mee zonder op te laden. Probleem is alleen dat de aanpassing in het register ver van een ideale oplossing is: na het toepassen ervan werkt het wel, maar iedere keer als het systeem standby gaat worden de oorspronkelijke instellingen teruggezet. Ook is er tenminste één notebook waarbij de fix geen effect heeft. Het betreffende product (de Dell Inspiron E1705) heeft echter wel een ingebouwde USB 2.0-hub die het geheel iets complexer maakt. De conclusie is in ieder geval dat de schuld niet specifiek bij Centrino Duo ligt, maar ook al bij het oude Centrino-platform voorkwam. Of AMD-notebooks er ook last van hebben valt nog te bezien, maar gezien de aard van het probleem in Windows zou dat niet heel verbazend zijn. Het wachten is op een goede oplossing van Microsoft.
![]() | |||
![]() | ![]() | ||
![]() | |||
![]() | Napa (met fix) | ![]() ![]() ![]() | ![]() |
![]() | |||
![]() | Sonoma (met fix) | ![]() ![]() ![]() | ![]() |
![]() | |||
![]() | Sonoma | ![]() ![]() ![]() | ![]() |
![]() | |||
![]() | Napa | ![]() ![]() ![]() | ![]() |
![]() |