AMD AGESA 1.0.0.3ABBA Detalizēts, labo Zen2 Boost problēmas


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.

Pārbaudē, kas tika ievietota nelielā pārskatā, Tom's Hardware novēroja, ka, izmantojot AGESA 1.0.0.3ABBA, viņu 3700X paraugs bija pareizi sasniedzis 4,40 GHz visā platībā krājuma iestatījumos. Ar vecāku 1.0.0.3AB tas pieskarsies 4.375 GHz. Ryzen 9 3900X ar šo mikrokodu izturas nedaudz savādāk. Tom's Hardware spēja paaugstināt maksimālo pastiprināšanas frekvenci no 4,575 GHz līdz 4,625 GHz (virs specifikācijas 4,60 GHz), taču dažos testos, piemēram, POV-Ray un Cinebench, tā pastiprināšanas frekvence samazinās līdz 4.250 GHz. Kopumā recenzents tabulā uzlaboja mikroshēmu veiktspēju ar jauno mikrokodu. Jaunais mikrokods acīmredzot maina arī procesora termiskos sliekšņus.

Atjaunināt (10/9) AMD ievietoja izstrādātu izlaidumu, kurā sīki aprakstīts AGESA 1.0.0.3ABBA atjauninājums.

Sveiki visiem! Mēs priecājamies par jūsu atbalstu un trešā paaudzes AMD Ryzen procesoru lielo impulsu tirgū, un mēs turpinām cieši novērot jūsu atsauksmes. Šodien mums ir daži svarīgi atjauninājumi attiecībā uz procesora pastiprināšanas izturēšanos, darbvirsmas dīkstāves izturēšanos un jaunu uzraudzības SDK. Pirmās divas izmaiņas notiks BIOS, kas balstītas uz AGESA 1003ABBA, un mēs plānojam publiskot SDK vietnē developer.amd.com ar mērķa izlaišanas datumu - 30. septembri.

Palieliniet izmaiņas
Sākot ar mūsu apņemšanos sniegt jums atjauninājumus par procesora pastiprināšanu, mūsu analīze norāda, ka procesora pastiprināšanas algoritmu ir ietekmējusi problēma, kuras dēļ mērķa frekvences var būt zemākas, nekā gaidīts. Tas ir atrisināts. Mēs esam izpētījuši arī citas iespējas, kā optimizēt veiktspēju, kas var vēl vairāk palielināt biežumu. Šīs izmaiņas tagad tiek ieviestas mirgojošās BIOS no mūsu mātesplates partneriem. Visā 3. Gen Ryzen procesora kaudzē mūsu iekšējā pārbaude parāda, ka šīs izmaiņas var pievienot aptuveni 25-50 MHz pašreizējām pastiprināšanas frekvencēm pie dažādām darba slodzēm.

Mūsu ieguvumu novērtējums galvenokārt ir balstīts uz tādām darba slodzēm kā PCMark 10 un Kraken JavaScript Benchmark. Faktiskais uzlabojums var būt mazāks vai lielāks, atkarībā no personālā datora slodzes, sistēmas konfigurācijas un siltuma / dzesēšanas risinājuma. Analīzē mēs izmantojām šādu testa sistēmu:
  • AMD atsauces mātesplate (AGESA 1003ABBA beta BIOS)
  • 2x8GB DDR4-3600C16
  • AMD Wraith Prism un Noctua NH-D15S dzesētāji
  • Windows 2019. gada 10. maija atjauninājums
  • 22 ° C apkārtējās vides testa laboratorija
  • Streacom BC1 Open Benchtable
  • AMD mikroshēmojuma draiveris 1.8.19.xxx
  • AMD Ryzen Sabalansēts enerģijas plāns
  • BIOS noklusējumi (izņemot atmiņas atmiņu)
Šie uzlabojumi būs pieejami galīgajās BIOS, sākot no apmēram trim nedēļām, atkarībā no jūsu mātesplates ražotāja testēšanas un ieviešanas grafika. Šajā atsevišķajā emuāra atjauninājumā var iegūt arī papildu informāciju par 3. paaudzes AMD Ryzen procesoru pastiprināšanas biežumu.

Turpinot darbu, ir svarīgi saprast, kā darbojas mūsu paaugstināšanas tehnoloģija. Mūsu procesori veic inteliģentu centrālā procesora temperatūras, mātesplates sprieguma regulatora strāvas (ampēros), kontaktligzdas jaudas (vati), ielādēto serdeņu un darba slodzes intensīvu reāllaika analīzi, lai maksimāli palielinātu veiktspēju no milisekundēm līdz milisekundēm. Nodrošiniet, lai jūsu sistēmā būtu piemērota termiskā pasta; uzticama sistēmas dzesēšana; jaunākā mātesplates BIOS; uzticami BIOS iestatījumi / konfigurācija; jaunākais AMD mikroshēmojuma draiveris; un jaunākā operētājsistēma var uzlabot jūsu pieredzi.

Pēc jaunākā BIOS atjauninājuma instalēšanas patērētājam, kas datorā darbojas ar sadalītu, vienas vītnes lietojumprogrammu ar jaunākajiem programmatūras atjauninājumiem un atbilstošu spriegumu un termisko augstumu, jāredz sava procesora maksimālais palielināšanas frekvence. PCMark 10 ir labs starpniekserveris lietotājam, lai pārbaudītu procesora maksimālo palielināšanas frekvenci savā sistēmā. Ir pilnīgi sagaidāms, ka, ja lietotāji veic tādu darba slodzi kā Cinebench, kas darbojas ilgāku laika periodu, darba frekvences visā darbības laikā var būt zemākas par maksimālo.

Turklāt mēs vēlamies pievērsties neseniem jautājumiem par uzticamību. Mēs veicam plašu inženiertehnisko analīzi, lai izstrādātu uzticamības modeļus un modelētu mūsu procesoru kalpošanas laiku pirms masveida ražošanas uzsākšanas. Kaut arī AGESA 1003AB saturēja izmaiņas, lai uzlabotu sistēmas stabilitāti un veiktspēju lietotājiem, izmaiņas netika veiktas produktu ilgmūžības dēļ. Mēs neuzskatām, ka uzlabojumi, kas veikti AGESA 1003ABBA palielināšanas frekvencē, atstās jebkādu iespaidu uz jūsu Ryzen procesora kalpošanas laiku.

Pārskatīšana mierīgākam dīkstāvei
Jūlija beigās mēs ieviesām virkni programmatūras izmaiņu, kas palīdzētu procesoram ignorēt pieprasījumus pēc sprieguma / frekvences palielināšanas, izmantojot vieglas lietojumprogrammas. Mērķis bija padarīt procesoru mierīgāku darbvirsmā, bet tas bija gatavs reaģēt uz nopietnām darba slodzēm. Lai gan daudzi no jums bija apmierināti ar programmatūras izmaiņu ietekmi, daži no jums joprojām cīnījās ar gadījumiem, kad CPU bija nedaudz pārspīlēti liels. Mēs arī gribējām tos izlīdzināt.

Šodien mēs paziņojam, ka AGESA 1003ABBA veic programmaparatūras līmeņa izmaiņas, kas paredzētas tieši tam. Izmaiņas galvenokārt notiek 'aktivitātes filtra' veidā, kas pilnvaro CPU pastiprināšanas algoritmu neņemt vērā periodiskas OS un lietojumprogrammu fona troksni. Pārbaudes gadījumu piemēri varētu būt: video atskaņošana, spēļu palaišanas, uzraudzības utilītas un perifērijas utilītas. Šiem gadījumiem ir tendence regulāri iesniegt pieprasījumus pēc lielākas palielināšanas stāvokļa, taču to periodiskums būtu zemāks par aktivitātes filtra slieksni.

Net-net, mēs sagaidām, ka redzēsit zemāku darbvirsmas spriegumu, apmēram 1,2 V, kodolam (-iem), kurš aktīvi apstrādā šādus uzdevumus. Mēs uzskatām, ka šis risinājums būs vēl efektīvāks nekā jūlija izmaiņas vēl plašākam lietojumu klāstam.

Lūdzu, paturiet prātā, ka šīs programmaparatūras izmaiņas nav ierobežojums. Procesoram joprojām ir jābūt iespējai palielināt, ja aktīva (-as) slodze (-s) to nopietni prasa, tāpēc jums joprojām vajadzētu sagaidīt gadījumus, kad procesors izpētīs tā projektēto un pārbaudīto sprieguma diapazonu no 0,2 V līdz 1,5 V.

Jauna uzraudzības SDK
Uzticamu datu iegūšana par procesora darbību ir svarīga tādiem entuziastiem kā es. Tirgū ir daudz uzraudzības pakalpojumu, un mēs strādājam ar daudziem no tiem, lai nodrošinātu, ka viņi saprātīgā veidā piekļūst telemetrijas datiem. Neatkarīgi no lietderības, tomēr ir saprāts, ka visiem rīkiem jābūt aptuveni savstarpēji saistītiem, uzdodot vienkāršu jautājumu, piemēram, “kāda ir mana CPU temperatūra?”

Mums ir svarīgi nodrošināt konsekventu komunālo pakalpojumu uzraudzības pieredzi. Tāpēc mēs paziņojam par AMD uzraudzības SDK 30. septembra izlaidumu, kas ļaus ikvienam izveidot publiskās uzraudzības utilītu, kas konsekventi var ticami ziņot par galveno procesora rādītāju diapazonu. Kopumā pirmajā SDK laidienā ir vairāk nekā 30 API izsaukumu, taču zemāk mēs esam uzsvēruši dažus no svarīgākajiem vai interesantākajiem.
  • Pašreizējā darba temperatūra: norāda CPU serdeņu vidējo temperatūru īsā parauga periodā. Pēc uzbūves šis rādītājs filtrē īslaicīgus tapas, kas var sagrozīt temperatūras paziņošanu.
  • Peak Core (s) Voltage (PCV): ziņo par sprieguma identifikāciju (VID), ko pieprasa mātesplates sprieguma regulatoru CPU pakete. Šis spriegums ir iestatīts, lai apmierinātu aktīvās slodzes serdeņu vajadzības, taču tas nebūt nav galīgais spriegums, ko izjūt visi CPU serdeņi.
  • Vidējais vidējais spriegums (ACV): ziņo vidējos spriegumus, ko visi procesora kodoli piedzīvo īsā parauga periodā, ņemot vērā aktīvās enerģijas pārvaldību, miega stāvokļus, Vdroop un dīkstāves laiku.
  • EDC (A), TDC (A), PPT (W): pašreizējās un jaudas robežas jūsu mātesplates VRM un procesora ligzdai.
  • Maksimālais ātrums: ātrākā serdeņa maksimālais frekvence parauga periodā.
  • Efektīva frekvence: procesora serdeņu biežums pēc miega stāvokļos pavadītā laika faktorēšanas (piemēram, cc6 serdes miega vai pc6 paketes miega). Piemērs: viens procesora kodols darbojas 4 GHz frekvencē nomodā, bet cc6 kodolā miega laikā 50% no parauga perioda. Šī kodola efektīvā frekvence būtu 2 GHz. Šī vērtība var dot jums sajūtu, cik bieži serdeņi izmanto agresīvas enerģijas pārvaldības iespējas, kas nav uzreiz acīmredzamas (piemēram, pulksteņa vai sprieguma izmaiņas).
  • Dažādi spriegumi un pulksteņi, ieskaitot: SoC spriegumu, DRAM spriegumu, auduma pulksteni, atmiņas pulksteni utt.
Priekšskatījums darbībā
Šis SDK būs pieejams publiskai lejupielādei vietnē developer.amd.com 30. septembrī. Kā priekšskatījums tam, ko jaunais SDK var iespējot, AMD Ryzen Master (versija 2.0.2.1271) jau ir atjaunināta ar jauno vidējā galvenā sprieguma API, kas paredzēts 3. Gen Ryzen apstrādātāji. Tas ir gatavs lejupielādei jau šodien!

Kā minēts iepriekš, vidējais pamata spriegums parāda vidējo spriegumu, ko visi CPU kodoli piedzīvo īsā parauga periodā pēc miega stāvokļa, dīkstāves stāvokļa, aktīvās enerģijas pārvaldības un Vdroop. Atkarībā no procesora slodzes šī vērtība var būt diezgan atšķirīga no maksimālā (-o) serdeņa (-u) sprieguma.

Piemēram: ja procesors tiek viegli ielādēts uz dažiem kodoliem, visu CPU kodolu kopējais aktivitātes līmenis būs salīdzinoši zems, un līdz ar to arī vidējais galvenā sprieguma līmenis būs zems. Bet aktīvajiem kodoliem joprojām ir nepieciešams periodiski augstāks spriegums, lai palielinātu frekvences, kas atspoguļosies maksimālajā spriegumā. Tā kā CPU ir pilna slodze, šīs divas vērtības galu galā saplūst, norādot, ka visi serdeņi ir aktīvi ar aptuveni vienādu intensitāti. Šo divu vērtību kopējais mērķis ir parādīt, kas notiek ar momentāni visvairāk ielādētiem kodoliem (maksimums) un kas notiek ar CPU kodoliem laika gaitā (vidēji).

Mēs ceram, ka jaunas API, piemēram, vidējais pamata spriegums, sniegs jums labāku izpratni par to, kā darbojas mūsu procesori, un mēs nevaram gaidīt, kad vairāk rīku izmantos jauno uzraudzības SDK. Apmeklējiet amd.com 30. septembrī, lai iegūtu pirmo publisko izlaidumu!

Ko gaidīt nākamo
AGESA 1003ABBA tagad ir izlaista mūsu mātesplates partneriem. Tagad viņi veiks papildu testēšanu, kvalitātes nodrošināšanu un ieviešanas darbus ar savu īpašo aparatūru (pretstatā mūsu atsauces mātesplatei). Galīgās BIOS, kuru pamatā ir AGESA 1003ABBA, sāks parādīties aptuveni pēc trim nedēļām, atkarībā no jūsu pārdevēja un mātesplates pārbaudes laika.

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