amd agesa 1.0.0.3abba podrobno, odpravlja težave z boen zen2 - Amd

AMD AGESA 1.0.0.3ABBA Podrobno, odpravlja težave z povečanjem Zen2



AMD is giving final touches to an AGESA microcode update that fixes the issue of underwhelming Precision Boost behavior on its 3rd generation Ryzen processors. Version ComboAM4 1.0.0.3ABBA is being pushed to motherboard manufacturers to integrate with their UEFI firmware, and one such dispatch to MSI got leaked to the web on ChipHell. Tom's Hardware grabbed the BIOS as it was compatible with the MEG X570 Creator motherboard they have, and tested the Ryzen 9 3900X and Ryzen 7 3700X with it.

V svojem testiranju, objavljenem v članku o mini recenziji, je Tom's Hardware opazil, da je z AGESA 1.0.0.3ABBA njihov vzorec 3700X pravilno nastavil 4,40 GHz po plošči pri nastavitvah zalog. S starejšim 1.0.0.3AB bi se dotaknil 4.375 GHz. Ryzen 9 3900X se s to mikro kodo obnaša nekoliko drugače. Tom's Hardware je lahko svojo najvišjo frekvenco ojačanja dvignil s 4,575 GHz na 4,625 GHz (nad specifikacijo 4,60 GHz), toda pri nekaterih testih, kot sta POV-Ray in Cinebench, se njegova frekvenca povečanja zniža na 4.250 GHz. Na splošno je pregledovalnik z novo mikro kodo tabelarno izboljšal zmogljivost čipov. Novi mikrokod očitno spreminja tudi toplotne pragove procesorja.
Posodobitev (10/9) AMD je objavil izčrpno različico, v kateri je podrobno opisan posodobitev AGESA 1.0.0.3ABBA.

Pozdravljeni vsi skupaj! Navdušeni smo nad vašo podporo in močnim zagonom procesorjev tretje generacije AMD Ryzen na trgu, zato še naprej pozorno spremljamo vaše povratne informacije. Danes imamo za vas nekaj pomembnih posodobitev v zvezi z vedenjem ojačevanja procesorja, obnašanjem v prostem teku in novim SDK za spremljanje. Prvi dve spremembi bosta prispeli v BIOSe na osnovi AGESA 1003ABBA, SDK pa nameravamo javno objaviti na developer.amd.com s ciljnim datumom izdaje 30. septembra.

Povečanje sprememb
Naše analize, ki se začenjajo z obveščanjem o posodobitvi procesorskega povečanja, kažejo, da je na algoritem za povečanje procesorja vplivala težava, ki bi lahko povzročila, da so ciljne frekvence nižje od pričakovanih. To je bilo rešeno. Raziskovali smo tudi druge priložnosti za optimizacijo delovanja, kar lahko še poveča frekvenco. Te spremembe se zdaj izvajajo v spremenljivih BIOS-jih od naših partnerjev na matični plošči. Naše notranje testiranje kaže, da lahko te spremembe trenutnim frekvencam povečanja pod različnimi delovnimi obremenitvami dodajo približno 25-50 MHz.

Naša ocena koristi temelji na delovnih obremenitvah, kot sta PCMark 10 in Kraken JavaScript Benchmark. Dejansko izboljšanje je lahko manjše ali večje, odvisno od delovne obremenitve, konfiguracije sistema in rešitve za toplotno / hlajenje, ki je vgrajena v računalnik. Pri analizi smo uporabili naslednji testni sistem:
  • AMD referenčna matična plošča (AGESA 1003ABBA beta BIOS)
  • 2x8GB DDR4-3600C16
  • AMD Wraith Prism in hladilniki Noctua NH-D15S
  • Posodobitev sistema Windows 10. maja 2019
  • 22 ° C okoljski preskusni laboratorij
  • Streacom BC1 Odprta klop
  • Gonilnik čipsetov AMD 1.8.19.xxx
  • AMD Ryzen načrt za uravnoteženo napajanje
  • Privzete nastavitve BIOS-a (razen pomnilnika OC)
Te izboljšave bodo na voljo v končnih BIOS-jih, začenši čez približno tri tedne, odvisno od urnika testiranja in izvajanja proizvajalca matične plošče. Dodatne informacije o pogostnosti povečanja v procesorjih AMD Ryzen 3. generacije lahko dobite tudi s to ločeno posodobitvijo spletnega dnevnika.

V prihodnosti je pomembno razumeti, kako deluje naša tehnologija za povečanje. Naši procesorji izvajajo inteligentno analizo temperature CPU v realnem času, toka regulatorja napetosti na matični plošči (amperov), moči vtičnice (vatov), ​​naloženih jeder in intenzivnosti delovne obremenitve, da maksimirajo zmogljivost od milisekund do milisekunde. Zagotavljanje, da ima vaš sistem primerno toplotno pasto; zanesljivo hlajenje sistema; najnovejši BIOS matične plošče; zanesljive nastavitve / konfiguracija BIOS-a; najnovejši gonilnik čipov AMD; najnovejši operacijski sistem pa lahko izboljša vašo izkušnjo.

Po namestitvi najnovejše posodobitve BIOS-a bi moral potrošnik v računalniku, ki v računalniku izvaja najnovejšo aplikacijo z enim navojem z najnovejšimi posodobitvami programske opreme in ustrezno napetostno ter termalno osvetlitvijo prostora, videti največjo frekvenco povečanja svojega procesorja. PCMark 10 je dober posrednik za uporabnika, ki lahko preizkusi največjo frekvenco povečanja procesorja v svojem sistemu. Popolnoma je pričakovati, da če bodo uporabniki izvajali delovno obremenitev, kot je Cinebench, ki deluje daljše časovno obdobje, so lahko delovne frekvence ves čas delovanja nižje od najvišjih.

Poleg tega želimo obravnavati nedavna vprašanja o zanesljivosti. Izvajamo obsežne inženirske analize za razvoj modelov zanesljivosti in za modeliranje življenjske dobe naših procesorjev, preden začnemo množično proizvodnjo. Medtem ko je AGESA 1003AB vseboval spremembe za izboljšanje stabilnosti sistema in učinkovitosti za uporabnike, spremembe niso bile narejene zaradi dolgoživosti izdelka. Ne pričakujemo, da bodo izboljšave, ki so bile narejene pri pogostnosti povečevanja za AGESA 1003ABBA, vplivale na življenjsko dobo vašega procesorja Ryzen.

Ponovno obisk mirnejšega praznega prostora
Konec julija smo izvedli vrsto sprememb programske opreme, ki bodo procesorju pomagale prezreti zahteve za povečanje napetosti / frekvence iz lahkih aplikacij. Cilj je bil procesor narediti bolj sproščen na namizju, vendar pripravljen na odziv na resne delovne obremenitve. Medtem ko ste bili mnogi zadovoljni z učinkom sprememb programske opreme, ste se nekateri še vedno spopadali s primeri, ko je bil CPU nekoliko pretiran za povečanje. Tudi te smo želeli izravnati.

Danes sporočamo, da AGESA 1003ABBA izvaja spremembe na ravni strojne programske opreme, namenjene prav temu. Spremembe prihajajo predvsem v obliki 'filtra dejavnosti', ki omogoča sam algoritem za povečanje CPU-ja, da ne upošteva prekinitve hrupa OS in aplikacij. Primeri testnih primerov lahko vključujejo: predvajanje videoposnetkov, zaganjalnike iger, nadzorne pripomočke in zunanje pripomočke. V teh primerih se redno pojavljajo zahteve po višjem stanju spodbud, vendar bi njihova vmesna narava padla pod prag filtra aktivnosti.

Net-net, pričakujemo, da boste opazili nižje napetosti na namizju, približno 1,2 V, za jedra, ki se aktivno ukvarjajo s takšnimi opravili. Verjamemo, da bo ta rešitev še bolj učinkovita kot julijske spremembe za še širši spekter aplikacij.

Upoštevajte pa, da ta sprememba vdelane programske opreme ni zgornja meja. Procesor mora biti še naprej prost, če ga aktivna delovna obremenitev resno zahteva, zato še vedno pričakujte primere, ko bo procesor raziskal načrtovani in preizkušeni razpon napetosti od 0,2 V do 1,5 V.

Nov nadzorni paket SDK
Pridobivanje zanesljivih podatkov o delovanju procesorja je pomembno za navdušence, kot sem jaz. Na trgu je veliko pripomočkov za spremljanje in z mnogimi od njih sodelujemo, da zagotovimo, da dostopajo do telemetrijskih podatkov na smiseln način. Ne glede na uporabnost, pa je zdravo pametno, da bi morala vsa orodja v grobem korelirati, ko postavite preprosto vprašanje, na primer 'kakšna je moja temperatura CPU?'

Omogočanje dosledne izkušnje pri spremljanju pripomočkov nam je pomembno. Zato 30. septembra objavljamo izdajo AMD Monitoring SDK, ki bo omogočila vsakomur zgraditi javni pripomoček za spremljanje, ki lahko zanesljivo poroča o številnih ključnih metričnih procesorjih. V prvi različici SDK je skupno 30+ klicev API, vendar smo v nadaljevanju izpostavili nekaj pomembnejših ali zanimivih:
  • Trenutna delovna temperatura: poroča o povprečni temperaturi jeder CPU v kratkem vzorčnem obdobju. Ta metrično zasnovana filtrira filtrirane prehodne trne, ki lahko poševno poročajo o temperaturi.
  • Peak Core (s) napetost (PCV): poroča o napetostni identifikaciji (VID), ki jo zahteva CPU paket regulatorjev napetosti na matični plošči. Ta napetost je nastavljena tako, da služi potrebam jeder pod aktivno obremenitvijo, ni pa nujno končna napetost, ki jo imajo vsa jedra CPU-ja.
  • Povprečna srednja napetost (ACV): poroča o povprečnih napetostih, ki jih doživljajo vsa procesorska jedra v kratkem vzorčnem obdobju, upoštevajoč aktivno upravljanje moči, stanje mirovanja, Vdroop in čas mirovanja.
  • EDC (A), TDC (A), PPT (W): trenutne in močne omejitve za VRM-je na matični plošči in vtičnico procesorja.
  • Največja hitrost: največja frekvenca najhitrejšega jedra v vzorčnem obdobju.
  • Učinkovita frekvenca: Frekvenca procesorskih jeder po faktoringu časa, preživetega v stanju spanja (npr. Jedro cc6 spanja ali paket PCP5 spanja). Primer: Eno jedro procesorja deluje budno pri 4 GHz, v jedru cc6 pa spi za 50% vzorčnega obdobja. Učinkovita frekvenca tega jedra bi bila 2 GHz. Ta vrednost vam daje občutek, kako pogosto jedra uporabljajo agresivne zmogljivosti upravljanja moči, ki niso takoj očitne (npr. Spremembe ure ali napetosti).
  • Različne napetosti in ure, vključno z: SoC napetostjo, napetostjo DRAM-a, tkaninsko uro, pomnilniško uro itd.
Predogled v akciji
Ta SDK bo na voljo za javni prenos na developer.amd.com 30. septembra. Predogled tega, kar lahko omogoči novi SDK, je AMD Ryzen Master (različica 2.0.2.1271) že posodobljen z novim API-jem povprečne osrednje napetosti za 3. gen Ryzen procesorji. Pripravljen je za prenos še danes!

Kot je navedeno zgoraj, povprečna napetost jedra prikazuje povprečne napetosti, ki jih doživljajo vsa jedra CPU v kratkem vzorčnem obdobju, potem ko določite stanje mirovanja, stanje mirovanja, aktivno upravljanje moči in Vdroop. Glede na obremenitev procesorja se lahko ta vrednost precej razlikuje od največje napetosti jedra.

Na primer: če je procesor rahlo obremenjen na nekaj jedrih, bo skupna raven aktivnosti vseh jeder CPU relativno nizka in bo zato tudi srednja napetost jedra. Toda aktivna jedra še vedno potrebujejo občasno višje napetosti za povečanje frekvenc moči, kar se bo odrazilo v največji napetosti jedra. Ko je CPU poln obremenitve, se bosta ti dve vrednosti sčasoma zbližali, kar pomeni, da so vsa jedra aktivna s približno enako intenzivnostjo. Splošni cilj teh dveh vrednosti je prikazati, kaj se dogaja iz trenutka v trenutek najbolj obremenjenih jeder (Vrhunec) in kaj se na splošno dogaja s jedri CPU sčasoma (Povprečno).

Upamo, da bodo novi API-ji, kot je povprečna osnovna napetost, bolje razumeli, kako se obnašajo naši procesorji, in komaj čakamo, da bo več orodij izkoristilo nov nadzorni SDK. Obiščite amd.com 30. septembra za prvo javno objavo!

Kaj pričakovati naprej
AGESA 1003ABBA je bila zdaj izdana našim partnerjem na matični plošči. Zdaj bodo izvedli dodatna testiranja, QA in izvedbena dela na svoji specifični strojni opremi (v primerjavi z našo referenčno matično ploščo). Končni BIOSi, ki temeljijo na AGESA 1003ABBA, bodo začeli prihajati čez približno tri tedne, odvisno od časa testiranja vašega prodajalca in matične plošče.

Going forward, we'll continue providing updates in this format as the updates are being prepped for release. Sources: Tom's Hardware, ChipHell