Rapporter om Ryzen 3000 High Idle Voltage overdrevet, et tilfelle av 'observatøreffekten'
With AMD's 3rd generation Ryzen processors finally falling into the hands of PC enthusiasts, many early-adopters are taking to tech communities such as ours, to share their experiences with others. A trend appears to be emerging of users reporting higher-than-usual voltages for these processors when idling. AMD investigated this phenomenon, and declared this to be a non-issue. Apparently, most modern CPU monitoring utilities cause what is known as 'the observer effect:' the process of measuring the processor's load itself causes load on the processor.
Når det gjelder Ryzen 'Matisse'-prosessorer, ser det ut til at overvåkingsprogramvare poller hver prosessorkjerne for belastning ved å sende den instruksjon med en høy hastighet - sende dem en arbeidsmengde på 20 ms hver 200 ms. Dette får prosessorens innebygde firmware til å tenke at kjernene blir utsatt for arbeidsmengde, og den reagerer ved å øke klokkehastighetene og proporsjonalt spenning for alle CPU-kjerner. Overvåkningsprogramvare undersøker hver CPU-kjerne, og dermed økes kjernespenningen over brikken.
'Vi har bestemt at mange populære overvåkningsverktøy er ganske aggressive når det gjelder hvordan de overvåker atferden til en kjerne. Noen av dem vekker hver kjerne i systemet i 20 ms, og gjør dette så ofte som hver 200 ms. Fra prosessorens firmwareperspektiv tolkes dette som en arbeidsmengde som ber om vedvarende ytelse fra kjernen (e). Firmware er designet for å svare på et slikt mønster ved å øke: høyere klokker, høyere spenning, 'uttalte Robert Hallock, AMDs sjef for teknisk markedsføring for prosessorer. Hvis du sitter der og stirrer på overvåkningsverktøyet ditt, instruerer verktøyet hele tiden alle kjernene til å våkne og øke. Dette vil holde klokkehastighetene høye, og de tilsvarende spenningene vil bli hevet for å støtte det løftet. Dette er et klassisk tilfelle av observatøreffekt: du forventer at verktøyet skal gi gyldige data, men det produserer faktisk ugyldige data i kraft av hvordan det måles, 'la han til.
Hallock anbefalte CPU-Z å være mest nøyaktig når det gjelder å måle CPU-spenninger uten å forårsake observatøreffekten. I et skjermbilde som ble delt på Reddit, viste Hallock at når Ryckte tommelen, kan en Ryzen 9 3900X slippe sine spenninger godt under 0,4 V. For å demonstrere hans brukskasse, konfigurerte Hallock maskinen sin med den nyeste Windows 10. mai 2019-oppdateringen (versjon 1903 ), som har større bevissthet om AMD 'Zen' prosessor multi-core topologi; den siste BIOS på ASUS Crosshair VIII Hero hovedkort, og AMD Chipset drivere 1.07.07, som inkluderer den nyeste versjonen av 'Ryzen Balanced' Windows kraftplan.
AMD anbefaler Ryzen 3000 brukere å bruke den nyeste versjonen av Chipset-drivere, og aktivere Ryzen Balanced power-plan, som justerer hastigheten som prosessoren og operativsystemet skal snakke med hverandre på ytelse-output fra prosessoren. Med Ryzen Balanced er dette satt til 1 ms, mens standard 'balansert' kraftplan levert av Microsoft bare prosesserer prosessoren på 15 ms, noe som gir brukerne en illusjon av prosessorspenninger som har lagt seg. Dette er et suboptimalt scenario for Ryzen-prosessorer, som liker å finjustere klokkehastighetene hver 1 ms, og svarer bedre på arbeidsmengden.
Hallock foreskrev også noen tips for å måle spenninger riktig: 1, for ikke å kjøre flere overvåkningsverktøy samtidig, noe som forsterker observatøreffekten; 2. lukk apper som hovedkortets 'kommandosenter' -verktøy, Corsair iCue, NZXT CAM, etc., som også er overvåkningsverktøy; 3. Sett BIOS-spenninger til standard- eller Auto-verdiene, bortsett fra de spenningsdomenene som er justert av minnets XMP-profil; 4. holde brikkesettprogramvaren, Windows-versjonen (anbefalt 1903) og BIOS-versjonen av hovedkortet oppdatert; og 5. ikke bekymre deg hvis du ikke ser <0.5 V values, <1 V is the desired idle range.
Source: Robert Hallock (Reddit)
Når det gjelder Ryzen 'Matisse'-prosessorer, ser det ut til at overvåkingsprogramvare poller hver prosessorkjerne for belastning ved å sende den instruksjon med en høy hastighet - sende dem en arbeidsmengde på 20 ms hver 200 ms. Dette får prosessorens innebygde firmware til å tenke at kjernene blir utsatt for arbeidsmengde, og den reagerer ved å øke klokkehastighetene og proporsjonalt spenning for alle CPU-kjerner. Overvåkningsprogramvare undersøker hver CPU-kjerne, og dermed økes kjernespenningen over brikken.

Hallock anbefalte CPU-Z å være mest nøyaktig når det gjelder å måle CPU-spenninger uten å forårsake observatøreffekten. I et skjermbilde som ble delt på Reddit, viste Hallock at når Ryckte tommelen, kan en Ryzen 9 3900X slippe sine spenninger godt under 0,4 V. For å demonstrere hans brukskasse, konfigurerte Hallock maskinen sin med den nyeste Windows 10. mai 2019-oppdateringen (versjon 1903 ), som har større bevissthet om AMD 'Zen' prosessor multi-core topologi; den siste BIOS på ASUS Crosshair VIII Hero hovedkort, og AMD Chipset drivere 1.07.07, som inkluderer den nyeste versjonen av 'Ryzen Balanced' Windows kraftplan.
AMD anbefaler Ryzen 3000 brukere å bruke den nyeste versjonen av Chipset-drivere, og aktivere Ryzen Balanced power-plan, som justerer hastigheten som prosessoren og operativsystemet skal snakke med hverandre på ytelse-output fra prosessoren. Med Ryzen Balanced er dette satt til 1 ms, mens standard 'balansert' kraftplan levert av Microsoft bare prosesserer prosessoren på 15 ms, noe som gir brukerne en illusjon av prosessorspenninger som har lagt seg. Dette er et suboptimalt scenario for Ryzen-prosessorer, som liker å finjustere klokkehastighetene hver 1 ms, og svarer bedre på arbeidsmengden.
Hallock foreskrev også noen tips for å måle spenninger riktig: 1, for ikke å kjøre flere overvåkningsverktøy samtidig, noe som forsterker observatøreffekten; 2. lukk apper som hovedkortets 'kommandosenter' -verktøy, Corsair iCue, NZXT CAM, etc., som også er overvåkningsverktøy; 3. Sett BIOS-spenninger til standard- eller Auto-verdiene, bortsett fra de spenningsdomenene som er justert av minnets XMP-profil; 4. holde brikkesettprogramvaren, Windows-versjonen (anbefalt 1903) og BIOS-versjonen av hovedkortet oppdatert; og 5. ikke bekymre deg hvis du ikke ser <0.5 V values, <1 V is the desired idle range.
Source: Robert Hallock (Reddit)