Ik heb pas geleden een nieuwe laptop gekocht, gebaseerd de i945GMS chipset met een Core 2 Duo U7700 (een ULV model). Deze CPU varieert z'n snelheid netjes tussen 600MHz en z'n maximum van 1,33GHz. De FSB staat vast op 533MHz.
Ik heb ontdekt dat deze laptop trager is dan een 1,3GHz Pentium-M Dothan, en dat kan natuurlijk niet. Hij toont ongeveer de helft minder performance. Als benchmark gebruik ik Truecrypt, omdat ik dat ook wil gaan gebruiken. Maar iedere andere benchmark zal hetzelfde effect vertonen. De benchmark van Truecrypt is singlethreaded, dus ik verwacht dat performance ongeveer gelijk ligt met die Dothan. Nieuwe laptop haalt zo'n 42MBps terwijl die Dothan meer dan 60MBps trekt.
Nu zou je misschien denken dat dit komt doordat het een ULV-model is. En dat dacht ik eerst dus ook, totdat ik op onderzoek uit ging. Ik heb RMclock geinstalleerd om te kijken welke states te CPU aanneemt. Wat blijkt: de core frequency van de CPU gaat tijdens de benchmark keurig naar 1,33GHz, maar de throttle blijft op de helft steken. En daar zit em het probleem. En ik heb het dus niet over de thermal throttle.
In RMclock kun je grofweg 2 dingen doen met throttling (dus even los van de P-states). Je kunt de levels instellen, of je kunt de default throttle instellen. Als je de levels instelt, gebruikt ie netjes de levels die je aanvinkt, maar ook dan komt hij nooit boven de 50% uit. Ik kan de throttle ook helemaal uitzetten, ergens in een ver weggestopt schermpje. En dan, jawel: dan haal ik werkelijk 97MBps in de benchmark. DUBBEL zo snel dus! Maar enkele seconden later staat de throttle automagisch weer aan en halveert de snelheid weer. Je kunt em in RMclock zelfs locken, maar zélfs dan floept ie weer naar 50%.
De laptop draait Vista, en ik heb ook in de power options van het OS de cpu performance op minimum:100% gezet. Maar dat heeft helaas geen betrekking op de throttle, maar op de P-states. Heb ik dus niks aan. De tests heb ik overigens allemaal uitgevoerd met de netspanning eraan.
Hoe kan ik er nou voor zorgen dat de CPU gewoon z'n maximale performance pakt?
Ik heb ontdekt dat deze laptop trager is dan een 1,3GHz Pentium-M Dothan, en dat kan natuurlijk niet. Hij toont ongeveer de helft minder performance. Als benchmark gebruik ik Truecrypt, omdat ik dat ook wil gaan gebruiken. Maar iedere andere benchmark zal hetzelfde effect vertonen. De benchmark van Truecrypt is singlethreaded, dus ik verwacht dat performance ongeveer gelijk ligt met die Dothan. Nieuwe laptop haalt zo'n 42MBps terwijl die Dothan meer dan 60MBps trekt.
Nu zou je misschien denken dat dit komt doordat het een ULV-model is. En dat dacht ik eerst dus ook, totdat ik op onderzoek uit ging. Ik heb RMclock geinstalleerd om te kijken welke states te CPU aanneemt. Wat blijkt: de core frequency van de CPU gaat tijdens de benchmark keurig naar 1,33GHz, maar de throttle blijft op de helft steken. En daar zit em het probleem. En ik heb het dus niet over de thermal throttle.
In RMclock kun je grofweg 2 dingen doen met throttling (dus even los van de P-states). Je kunt de levels instellen, of je kunt de default throttle instellen. Als je de levels instelt, gebruikt ie netjes de levels die je aanvinkt, maar ook dan komt hij nooit boven de 50% uit. Ik kan de throttle ook helemaal uitzetten, ergens in een ver weggestopt schermpje. En dan, jawel: dan haal ik werkelijk 97MBps in de benchmark. DUBBEL zo snel dus! Maar enkele seconden later staat de throttle automagisch weer aan en halveert de snelheid weer. Je kunt em in RMclock zelfs locken, maar zélfs dan floept ie weer naar 50%.
De laptop draait Vista, en ik heb ook in de power options van het OS de cpu performance op minimum:100% gezet. Maar dat heeft helaas geen betrekking op de throttle, maar op de P-states. Heb ik dus niks aan. De tests heb ik overigens allemaal uitgevoerd met de netspanning eraan.
Hoe kan ik er nou voor zorgen dat de CPU gewoon z'n maximale performance pakt?
日本!🎌