Cookies op Tweakers

Tweakers maakt gebruik van cookies, onder andere om de website te analyseren, het gebruiksgemak te vergroten en advertenties te tonen. Door gebruik te maken van deze website, of door op 'Ga verder' te klikken, geef je toestemming voor het gebruik van cookies. Wil je meer informatie over cookies en hoe ze worden gebruikt, bekijk dan ons cookiebeleid.

Meer informatie

Door , , 56 reacties
Bron: The Inquirer

Gebruikers van een laptop met ingeschakelde AMD PowerNow!-techniek die zich afvroegen waarom hun USB 2.0-aansluiting niet naar behoren presteert, kunnen in een ingezonden brief bij The Inquirer mogelijk hun antwoord vinden. Een gebruiker van een Compaq Presario 2175 ontdekte dat de synchronisatie met zijn iPod met USB 2.0 niet sneller ging dan met USB 1.1. Sterker nog, de snelheid was lager dan voorheen, en maar liefst tien maal langzamer dan via FireWire. In een zoektocht naar de oplossing kwam de schrijver van de brief langs een post op een forum, waarin beschreven werd dat USB 2.0 wťl snel werkte als de screensaver aanstond, of als er fanatiek gesleept werd met vensters.

AMD PowerNow! logoEr wordt geconcludeerd dat PowerNow! de schuldige is. Omdat de processor wordt teruggeklokt als deze weinig te doen heeft, blijft er te weinig processortijd over om de USB-transfer naar de iPod fatsoenlijk af te handelen. Er worden verschillende oplossingen aangedragen. Zo kan er bijvoorbeeld met CPUBurn een hoge processorbelasting worden gecreŽerd, of kan PowerNow! worden uitgeschakeld. Dit zijn natuurlijk niet de beste oplossingen; het verbeteren van de USB 2.0 of iPod-drivers kan het probleem voor altijd oplossen.

Moderatie-faq Wijzig weergave

Reacties (56)

Raar verhaal hoor. Nou moet er voor USB2 wel veel meer in software gebeuren dan in FireWire (weer een reden waarom FW mooier is dan USB..) maar zelfs op "lage" CPU snelheden, denk aan zo'n 600MHz-1GHz, moet een doorvoorsnelheid van enkele MBps toch geen probleem zijn voor een hedendaagse CPU.
Eerlijk gezegd vind ik de conclusie nogal voorbarig. Ik heb zelf een notebook met een Athlon XP Mobile 2500+ en heb nergens last van. (externe USB 2.0 harddisk)

Laagste clocksnelheid is geloof ik +/- 650 MHz en dan gaat die HD gewoon op normale snelheid. (Ik stond er de eerste keer nog redelijk verbaasd van dat USB 2.0 zo snel gaat.. :) )

Bovenstaande wil natuurlijk niet zeggen dat het niet aan PowerNow _kan_ liggen, maar het is al iets minder voor de hand liggend....
ik vermoed eerder combinatie van ipod drivers en powernow.
maar dan wel op zo'n manier dat het de ipod driver's schuld is want andere usb 2 apperaten hebben er geen last van blijkbaar.
Ben ik met je eens, een laptop moet gewoon op maximale snelheid kunnen draaien zonder dat ie te warm word.

Mijn laptop; Targa Visionary XP10 met een XP-M2500+ heeft dat al eens 72 uur volgehouden op een LANparty. :)

Powernow is er ook in de eerste plaats alleen voor om stroom te besparen. Temperatuur is een meevaller, maar geen doel van powernow.

Ik heb ook geen problemen met USB 2.0, ca. 8MB/s haal ik meestal wel.
Precies. De uitleg is bagger en slaat nergens op. Alles blijft soeple gaan, maar voor dat zielige USB 2.0 is te weinig CPU kracht over. Als dat echt zo was. dan zou de CPU automatisch sneller moeten gaan.

Neemt niet weg dat er misschien wel degelijk een verband bestaat tussen power-now, en de trage USB 2.0. De uitleg is echter verre van logisch! Ik kan me voorstellen dat door het inschakelen van powernow, de USB chip in een power save mode word gezet, die dan trager is ofzo, maar het maar direct op falende CPU kracht te gooien is natuurlijk volslagen onzin!
(weer een reden waarom FW mooier is dan USB..)
tja dat is maar net hoe je het bekijkt want bij firewire moet je aan 2 kanten relatief dure hardware stoppen om de reken taken op zich te nemen.
dat is ook gelijk de reden dat je bijvoorbeeld geen firewire memory sticks ziet.
Het werkt ook wel .. het is alleen trager .. komt omdat simpelweg er minder interrupts afgehandeld worden en of er minder vaak gepolled wordt, de CPU neemt dataverplaatsingen voor zijn rekening.

Overigens zou ik graag zien bij welke chipset dit het geval is , want ik zie zelf niet in waarom die aan de CPU zou moeten liggen. Mogenlijk dat sommige chipsets hun USB clock afleiden van de CPU klok. Als deze dan naar beneden gaat gaat ook de USB-clock omlaag en dus de maximale doorvoer.
Over welk besturingssysteem gaat het dan? Want ik denk dat dit vooral een fout is in de implementatie van de drivers voor de iPod en de usb-stack.
Ik dacht wel de iPod usb mass storage gebruikt dus dan zou dit ook zo zijn bij cardreaders en zo. Weet iemand hoe dit zit bij een iPod?
Wellicht dat je bij een linux OS dit probleem niet hebt. Het lijkt me dat je daar het betreffende proces omhoog kan nicen waardoor de belasting wel als relevant gezien wordt door het Power Now systeem (zodat het niet in de lage stand komt te staan).
door de processen omhoog te nicen geeft het dat proces meer prioriteit. Prioriteit != belasting.

het programma komt eerder aan de beurt dan, maar omdat de processor zo vaak idle is zou elk programma meteen aan de beurt komen, immers zou anders powernow niet ingeschakeld worden om de processor terug te klokken.
Ik denk dat het probleem in de usb stack van (vermoed ik) windows zit en dat dit probleem er bij de fireware drivers niet is. Of misschien zelfs bij de powernow driver die niet kijkt naar de behoefte van de usb driver.
mja, op zo'n moment is SpeedSwitchXP een handig middel om de processor op full speed te zetten (geen echte oplossing, maar goeie workaround zolang er geen echte oplossing is).

SpeedSwitchXP is een tooltje om snel (vanuit de quicklaunch) te switchen tussen verschillende powermodes (max. performance, dynamic switching, max battery). Het is een frontend voor het systeem dat al in windows zit om de processor te beheren, en doet dus zelf niks engs ;). Het is alleen een stuk makkelijker dan steeds je energieschema's moeten aanpassen via het configuratie scherm. Mede omdat je twee default modes kunt instellen, eentje voor wanneer je op netstroom werkt en eentje wanneer je op batterij werkt.

SpeedSwitchXP is hier te downloaden:

versie 1.3:
http://www.diefer.de/software/sswitchxp130.exe

versie1.4:
http://www.diefer.de/software/sswitchxp14.exe

(niet elke versie werkt even goed (incorrecte snelheidsweergave) bij elke processor, dus je moet zelf even testen welke het beste werkt.

Dit programmatje werkt voor zowel amd mobile procs als intel mobile procs (zowel oude als de nieuwe pentium-M), maar bijv. ook voor de amd64 CPU's, in combinatie met cool 'n' quiet.

Ik gebruik het zelf met name in combinatie met games die niet goed fucntioneren in combinatie met dynamische cpu speeds.
Ja maar PowerNow! is niet alleen om je batterij te sparen maar ook om de temperatuur te begrenzen. De laptop van mijn vriendin, een Athlon XP-M 2600+ wordt toch best snel warm, zeker als ie zwaar belast wordt! Na 3 uur werken (met gemiddelde belasting) moet ie toch echt effe rusten hoor... dan begint ie te vertragen en af en toe beginnen processen dan vast te lopen....

Om dan een tootltje te gebruiken zodat PowerNow! niet geactiveerd wordt lijkt me dan ook niet zo heel goed voor het ding zelf
dat is juist het mooie van dit tooltje, dat je makkelijk kan switchen tussen wel of geen dynamic cpu speed, dus zodra je er behoefte aan hebt (omdat bepaalde apps/games niet goed werken) zet je hem even op max. performance, maar zodra dat niet meer nodig hebt kan je hem snel en simpel weer terug op dynamisch zetten zodat hij weer zuinig en koel z'n werk doet.
Je kunt natuurlijk ook gewoon je processor op een nuttige manier boosten door mee te doen aan de strijd tegen kanker als DPC-er bij UD-Grid: http://gathering.tweakers.net/forum/list_messages/923956 ;)
Dan is het hele idee van PowerNow weg. Het is juist de kunst om de CPU zo min migelijk te gebruiken omdat dan je accu langer meegaat, en dan toch maximale performance uit je USB-poort te krijgen als je het net even nodig hebt.

Je kan niet op alles met een CPU koetjes draaien wil je het een beetje werkbaar houden.
kweet niet hoor maar ik klik op het icoontje in mn systray en daar kan ik mn energie schema aanpassen.. beetje nutteloos programma dus zo te horen?

of kan het meer dan dat systray icoontje?
mja, veel meer als je energie schema aanpassen hoeft toch ook niet :?, daarmee bepaal je of je cpu op max speed draait, of op min speed, of zich dynamisch aanpast. als je dubbelklikt krijg je nog wel meer opties, en met name de mogelijkheid om bij AC en non AC een preset in te stellen is vel handig.
SpeedSwitchXP is meer bedoeld voor laptops, daarnaast is het meestal bedoelt voor XP want onder 2k kan je bv het Intel tooltje downloaden (of staat het standaard ingebakken)

If it looks stupid, but it works it isn't stupid
uhm, het gaat hier toch over laptops :?
Ik heb een vergelijkbaar probleem.
Zit hier met een AMD64 (C'nQ = PowerNow!). Als ik een potje Unreal Tournament wil spelen en ik heb me C 'n Q aan, dan flipt UT op ongeveer een dubbele snelheid. Blijkbaar omdat UT zich vastpint op de 800 MHz in cpu-idle en na het opstarten de cpu op 2000 MHz draait, is de snelheid meer dan verdubbeld en flipt het hele spel.
Irritant natuurlijk, maar ik heb er wat op gevonden: gewoon een }:O aanzetten. Dan blijft 'ie op 2000 MHz draaien en 'pint' UT zich daar op. Maar ja, aan C 'n Q heb ik niet zoveel als er permanent }:O }:O op draaien. :(

edit: typo

edit2: tnx orion84. Natuurlijk zijn er meerdere oplossingen, maar feit blijft dat er (altijd) kinderziektes in vernieuwende technieken zitten, dan wel programma's of tools die er niet correct op aansluiten.
offtopic:
http://gathering.tweakers.net/forum/list_message/19227564#19227564
dat is een betere oplossing ..

kwam er toen ik mijn laptop kreeg ook achter dat ik het zelfde probleem had.
mja, dat werkt alleen bij UT, en is dus geen oplossing voor het probleem waar heel deze thread om draait ;). Neemt niet weg dat het een goede tip is :)
Zie mijn post ietsje naar boven ;) ik had exact dit probleem op mijn centrino laptop en later ook op mijn amd 64 bak.

Dat tooltje werkt prima, je kunt dan voordat je gaat gamen gewoon je cpu op max. performance zetten en zodra je klaar bent zet je hem weer terug op dynamic switching.
Of een klein batch-bestandje maken zodat het automatisch gaat:
tooltje --set-max-performace
c:\games\game.exe
tooltje --set-dynamic-switching
ja en dan doe je dat met meer programma's (die mogelijk deels tegelijk draaien) en dan heeft het weer geen nut.
Voeg je een system-var toe, daar voorziet batch in:

IF NOT %PROCCNT% SET PROCCNT = 0
IF %PROCCNT% == 0 tooltje --set-max-performace

SET PROCCNT = %PROCCNT% + 1

c:\games\game.exe

SET PROCCNT = %PROCCNT% - 1

IF %PROCCNT% == 0 tooltje --set-dynamic-switching


Correct me if i'm wrong ;)
Mensen dit is allemaal pure onzin
er is niks mis met AMD's powernow of met usb 2.0

http://hpshopping.speedera.net/www.shopping.hp.com/shopping/pdf/dk576a .pdf

Als je de specs van dit laptop bekijkt zie je dat dit ding niet eens USB 2.0 heeft maar 2 x USB 1.1

Lang leve het waarheid van de Inquirer
Lang leve het waarheid van de Inquirer
Het is een ingezonden brief, geen redactioneel stuk.
This laptop, despite coming with 802.11g and an Athlon 2400+, is only supplied with USB 1.1 ports. I wanted to synchronise my iPod with iTunes using USB2, so I recently purchased a USB2 PCMCIA adapter, USB2 hub and an iPod USB2/Firewire cable.
Hij gebruikt dus een USB2.0-PCMCIA-adapter. Dat USB 1.1 standaard trager is dan 2.0 mag misschien zo zijn, maar hoe verklaar je dan dat dit langzmer verloopt dan onder USB1.1 en het verschijnsel dat door de schrijver variaties worden opgemerkt? Het verschil tussen langzamer en sneller werken met hetzelfde USB-apparaat wordt daarmee niet verklaard.
Ik zie dat jij net zoveel tijd in research steekt als zij

http://www.quatech.com/support/comm-over-pcmcia.php

Hier zie je in de specs van PCMCIA 2.1 dat de maximale doorvoersnelheid 20 MB/s(160 Mbit/s)
terwijl USB 2.0 60 MB/s(480 Mbit/s) kan

Nou zou ik dus graag willen zien hoe jij 60 MB/s door een 20 MB/s bus wil proppen.
Nou zou ik dus graag willen zien hoe jij 60 MB/s door een 20 MB/s bus wil proppen
Het punt was niet (alleen) dat er continu een tragere snelheid was, maar deze wisselend (vensters slepen, screensaver aan) omhoog en omlaag ging op dezelfde bus.
Als men niet snugger genoeg is om te weten dat zijn of haar systeem geen usb 2.0 ondersteunt en vervolgens denkt dat een pcmcia kaart genoeg bandbreedte heeft om usb 2.0 te emuleren.

Dan geloof ik niet dat die persoon uberhaupt wist hoe hij het bandbreedte op die bus kan meten.

Waar het allemaal om draait is iemand roept hee kijk het lijkt wel of mijn usb sneller werkt als ik hard met mijn muis heen en weer beweeg.

En dat moet dan voldoende zijn om dan vervolgens een conclusie te trekken dat het wereld beroemde Powernow systeem of USB 2.0 gebreken vertonen??

Als je schommelingen in het doorvoersnelheid wil rechtvardigen moet je verder gaan kijken.
naar bijvoorbeeld.

em straling rondom de kabel
verbinding van de kabel
virus/trojans
cache prioriteit van achtergrond programma's
software structuur
enz...

Er komt zoveel meer bij kijken dan simpel weg iets defect verklaren waar jaren lang tests mee zijn gedaan door deskundigen omdat jan l*l zijn eigen theorie heeft bedacht.
Ligt het aan mij, maar echt elke keer als de Inquirer erachter zit is het weer wat. Hoe serieus kunnen we die gasten nou nog nemen, er blijkt zo vaak dat ze hun huiswerk niet hebben gedaan. Dit zal wel een flamebait worden, maar dat moet dan maar.
Of firewire gebruiken dat niet zo afhankelijk is van de CPU.
bij firewire word veel meer hardware-matig gedaan. USB laat de meeste reken taken over aan de CPU, en is daarom dus CPU hankelijk.
USB heeft weer als voordeel dat het daardoor stukken goedkoper is.
Maar als USB zo op de cpu leunt dan zou je toch denken dat deze automatisch sneller moet schakelen als van USB het uiterste wordt gevraagd. Dit geeft mij toch het idee dat het aan de USB-drivers ligt.
Powernow is niet de schuldige, die drivers zijn gewoon niet goed.

Het is dus de notebook-maker die het samenstelt zijn fout.

edit/ Countes geeft het al aan.
En daarom zouden usb drivers bij gebruik meer cpu kracht moeten vragen als 3dnow zijn werk doet, zoals die dat hoordt te doen.
Beetje erg kort door de bocht is je conclusie... Eerder zouden fabrikanten van chipsets verantwoordelijk zijn aangezien deze moeten zorgen voor goed functionerende i/o componenten (zowel hard- als software..)

Ook apple valt niet als schuldige aan te wijzen aangezien zij waarschijnlijk gewoon aan de usb2.0 standaard voldoen..
mja drivers van usb2 dus niet de drivers van de ipod
Oplossing: een koetje draaien :P

Mag ik Seti voorstellen? :z
Hmm, hoort de fabrikant niet een driver cd met o.a. ook een voorziening hiervoor te leveren. Amd is zeker verantwoordelijk, vind het alleen wel een beetje opgeblazen voor een driver bugje.
En nu graag de uitleg van deze conclusie? :?
Wat? Gebruikt USB2.0 dan geen DMA transfers? Met die moderne chipsets moeten DMA transfers toch geen probleem meer zijn? Die waren in de tijd van de Z80 al geen probleem meer.

Vaag. En Firewire dan, gebruikt dat wel DMA transfers?
de kern is dat usb veel controller functionaliteit neerlegt bij de host processor (ie de p4 of de athon).

firewire heeft een eigen controller en software stack en opereert autonoom van de host processor.

voordeel usb: minimale hardware implementatie goedkoop.

nadeel usb: door de afhankelijkheid van host processor kan usb niet in een peer to peer fashion aangesloten worden; er is altijd een pc nodig. twee firewire apparaatjes kun je bijvoorbeeld wel direct aan elkaar koppelen zonder tussenkomst van een pc.

en kennelijk zijn slecht geschreven usb drivers icm power now funest voor de dataoverdrachtssnelheid. :)
maar als al het werk gedaan moet worden door de main proc, waarom wordt de snelheid dan zo terug geschroefd dat het niet meer normaal werkt?
Dat ding zou het dan toch druk moeten hebben?
Ik geloof niets van die conclusie.
Lijkt me wel erg gemakkelijk met een driverupdate voor de computer zelf (Windows ofzo dus) op te lossen dit probleem eigenlijk :D

Zie niet in waarom er iets in de ipod zou moeten veranderen.
Hmz, kan iemand mij uitleggen of hier ook de oplossing ligt voor het probleem dat wij hebben met de door ons gebruikte USB-RS232 convertors? Die dingen slaan na ongeveer 5 minuten uit, of werken helemaal niet. Erg leuk als je iets wilt programmeren via RS232 op je laptop...
Hmmz tja ik weet niet wat ik ervan moet denken. Aan de ene kant heb ik zoiets van: Je bespaart energie/je accu en dan moet je soms performance inleveren, maar aan de andere kant heb ik ook zoiets van: Jongens ga nou es met elkaar ( proc fabrikanten en chipset/driver makers) om de tafel zitten en kom tot een bepaald besluit waardoor de ondersteuning voor producten beter wordt.

Op dit item kan niet meer gereageerd worden.



Apple iOS 10 Google Pixel Apple iPhone 7 Sony PlayStation VR AMD Radeon RX 480 4GB Battlefield 1 Google Android Nougat Watch Dogs 2

© 1998 - 2016 de Persgroep Online Services B.V. Tweakers vormt samen met o.a. Autotrack en Carsom.nl de Persgroep Online Services B.V. Hosting door True