AMD AGESA 1.0.0.3ABBA, soluciona els problemes de detecció de 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.

En el seu assaig, publicat en un article de minicrítica, Tom's Hardware va observar que amb AGESA 1.0.0.3ABBA, la seva mostra 3700X colpejava correctament 4,40 GHz a tota la taula. Amb la versió 1.0.0.3AB més antiga, tocaria 4.375 GHz. El Ryzen 9 3900X es comporta lleugerament diferent amb aquest microcodi. Tom's Hardware va poder augmentar la seva freqüència de impuls de 4.575 GHz a 4.625 GHz (per sobre de les especificacions de 4.60 GHz), però en certes proves com POV-Ray i Cinebench, la seva freqüència d'increment disminueix fins a 4.250 GHz. En general, el revisor ha tabulat el rendiment millorat en els xips amb el nou microcodi. El nou microcodi també canvia aparentment els llindars tèrmics del processador.


Actualització (10/9) AMD va publicar una versió elaborada detallant l'actualització AGESA 1.0.0.3ABBA.

Hola a tothom! Estem encantats del vostre suport i del fort impuls dels processadors AMD Ryzen de tercera generació al mercat i continuem veient els vostres comentaris de prop. Avui us oferim algunes actualitzacions importants sobre el comportament d’increment del processador, el comportament inactiu d’escriptori i un nou SDK de monitorització. Els dos primers canvis arribaran a BIOS basats en AGESA 1003ABBA, i estem previst fer públic el SDK a developer.amd.com amb data de llançament objectiu del 30 de setembre.

Potenciar els canvis
A partir del nostre compromís de proporcionar-vos una actualització de l’increment del processador, la nostra anàlisi indica que l’algorisme de potenciació del processador es va veure afectat per un problema que podria fer que les freqüències objectiu fossin inferiors a l’esperat. Això s’ha resolt. També hem estat explorant altres oportunitats per optimitzar el rendiment, que poden millorar encara més la freqüència. Aquests canvis s’estan implementant en BIOS intermitents dels nostres socis de la placa base. A la pila de processadors Ryzen de tercer gen, les proves internes demostren que aquests canvis poden afegir aproximadament 25-50 MHz a les freqüències actuals d’increment amb diverses càrregues de treball.

La nostra estimació del benefici es basa àmpliament en càrregues de treball com PCMark 10 i Kraken JavaScript Benchmark. La millora real pot ser menor o superior en funció de la càrrega de treball, la configuració del sistema i la solució tèrmica / de refrigeració implementada al PC. En el nostre anàlisi hem utilitzat el sistema de prova següent:
  • Placa base de referència AMD (AGOS 1003ABBA beta BIOS)
  • 2x8GB DDR4-3600C16
  • Refrigeradors AMD Wraith Prism i Noctua NH-D15S
  • Windows 10 May 2019 Update
  • 22 ° C laboratori d’assaig ambiental
  • Streacom BC1 Open Benchtable
  • Controlador de chipset AMD 1.8.19.xxx
  • AMD Ryzen Pla de poder equilibrat
  • Els valors predeterminats de BIOS (excepte la memòria OC)
Aquestes millores estaran disponibles a les BIOS finals a partir d'unes tres setmanes, segons el calendari de proves i implementació del fabricant de la placa base. També podeu obtenir informació addicional sobre la freqüència d’increment en els processadors AMD Ryzen de 3r Gen.

En endavant, és important comprendre com funciona la nostra tecnologia impulsora. Els nostres processadors realitzen anàlisis intel·ligents en temps real de la temperatura de la CPU, corrent del regulador de tensió de la placa base (amplificadors), potència de la presa (watts), nuclis carregats i intensitat de càrrega de treball per maximitzar el rendiment de mil·lisegons a mil·lisegons. Assegureu que el vostre sistema tingui una pasta tèrmica adequada; refredament fiable del sistema; l'última BIOS de la placa base; configuració / configuració fiable del BIOS; l'últim controlador de chipset AMD; i el sistema operatiu més recent pot millorar la vostra experiència.

Després de la instal·lació de l'última actualització de BIOS, el consumidor que utilitza una aplicació roscada de sol ús en un PC amb les darreres actualitzacions de programari i una tensió adequada i una sala tèrmica adequada hauria de veure la freqüència màxima d'increment del seu processador. PCMark 10 és un bon servidor intermediari per a què l’usuari testi la freqüència d’impuls màxim del processador en el seu sistema. S’espera plenament que si els usuaris tenen una càrrega de treball com Cinebench, que s’executa durant un període prolongat de temps, les freqüències de funcionament poden ser inferiors al màxim durant tota la carrera.

A més, volem abordar preguntes recents sobre fiabilitat. Realitzem una àmplia anàlisi d’enginyeria per desenvolupar models de fiabilitat i per modelar la vida dels nostres processadors abans d’entrar en producció massiva. Tot i que AGESA 1003AB contenia canvis per millorar l'estabilitat i el rendiment del sistema per als usuaris, no es van fer canvis per raons de longevitat del producte. No esperem que les millores que s’han realitzat en freqüència d’augment per a AGESA 1003ABBA tinguin cap impacte en la vida del processador Ryzen.

Repassant el ralentí més tranquil
A finals de juliol, vam implementar una sèrie de canvis de programari que ajudessin el processador a ignorar les sol·licituds d’augment de tensió / freqüència d’aplicacions lleugeres. L’objectiu era millorar el processador més relaxat a l’escriptori, però disposat a reaccionar per càrregues de treball greus. Mentre que molts de vostès estaven contents de l'efecte dels canvis del programari, alguns de vostès encara estaven fent problemes amb els casos en què la CPU era una mica massa excessiva. Nosaltres també volíem suavitzar els problemes.

Avui estem anunciant que AGESA 1003ABBA realitza canvis a nivell de firmware dissenyats per fer-ho. Els canvis s’arriben principalment a la forma d’un “filtre d’activitats” que permet al propi algorisme d’increment de la CPU per no tenir en compte l’OS i el soroll de fons de l’aplicació. Es poden incloure casos de prova d'exemple: reproducció de vídeo, llançadors de jocs, utilitats de supervisió i utilitats perifèriques. Aquests casos solen fer peticions periòdiques per obtenir un estat d’impuls superior, però la seva naturalesa intermitent cauria per sota del llindar del filtre d’activitats.

Net-net, esperem que vegi tensions d'escriptori més baixes, al voltant de 1,2 V, per a que el nucli (s) gestioni activament aquestes tasques. Creiem que aquesta solució serà encara més eficaç que els canvis de juliol per a una gamma encara més àmplia d’aplicacions.

Tingueu en compte, però, que aquest canvi de firmware no és una limitació. El processador encara ha de ser lliure per augmentar si la càrrega de treball activa ho requereix seriosament, així que encara haureu d’esperar ocasions en què el processador explori el seu rang de tensió dissenyat i provat de 0,2 V a 1,5 V.

Nou SDK de seguiment
L’obtenció de dades fiables sobre el comportament operatiu d’un processador és important per a entusiastes com jo. Hi ha moltes utilitats de monitoratge al mercat i treballem amb moltes per garantir que accedeixen a les dades de telemetria de manera assenyada. Independentment de la utilitat, no obstant això, és de sentit comú que totes les eines s'haurien de relacionar aproximadament quan feu una pregunta senzilla com 'quina és la meva temperatura de CPU?'

Per a nosaltres és important habilitar una experiència constant en el seguiment de les utilitats. És per això que estem anunciant el llançament del SDK de monitorització AMD el 30 de setembre que permetrà a qualsevol persona construir una utilitat de control públic que pugui informar de forma fiable una gamma de mètriques de processador de claus. En conjunt, hi ha més de 30 trucades API a la primera versió del SDK, però en destaquem algunes de les més importants o interessants a continuació:
  • Temperatura de funcionament actual: informa la temperatura mitjana dels nuclis de la CPU durant un curt període de mostra. Per disseny, aquesta mètrica filtra les punxes transitòries que poden variar els informes de temperatura.
  • Peak Core (s) Voltage (PCV): informa la identificació de tensió (VID) sol·licitada pel paquet de CPU dels reguladors de tensió de la placa base. Aquest voltatge s'estableix per satisfer les necessitats dels nuclis en càrrega activa, però no és necessàriament el voltatge final que experimenten tots els nuclis de CPU.
  • Tensió Mitjana de Nucli (ACV): indica la tensió mitjana que experimenten tots els nuclis de processador durant un curt període de mostra, tenint en compte la gestió de potència activa, els estats de son, Vdroop i el temps de ralentí.
  • EDC (A), TDC (A), PPT (W): Els límits de corrent i potència dels VRMs de la placa base i la presa del processador.
  • Velocitat màxima: la freqüència màxima del nucli més ràpid durant el període de la mostra.
  • Freqüència efectiva: la freqüència del nucli del processador després de tenir en compte el temps passat en estats de son (per exemple, el somni de nucli cc6 o el son de paquet PC). Exemple: un nucli de processador funciona a 4 GHz mentre està despert, però en el nucli cc6 el somni del 50% del període de la mostra. La freqüència efectiva d’aquest nucli seria de 2 GHz. Aquest valor pot donar-vos la sensació de la freqüència amb la utilització dels nuclis amb capacitats agressives de gestió d'energia que no són immediatament evidents (per exemple, canvis de tensió o de rellotge).
  • Tensions i rellotges diversos, incloent: tensió SoC, tensió DRAM, rellotge de tela, rellotge de memòria, etc.
Una vista prèvia en acció
Aquest SDK estarà disponible per a la descàrrega pública a developer.amd.com el 30 de setembre. Com a vista prèvia del que pot habilitar el nou SDK, AMD Ryzen Master (versió 2.0.2.1271) ja s'ha actualitzat amb la nova API de mitja tensió mitjana per a. Processadors de 3r gen Ryzen. Avui ja està a punt per descarregar.

Com s'ha indicat anteriorment, el Voltatge promig del nucli mostra els voltatges mitjans que tots els nuclis de CPU experimenten durant un curt període de mostra després de tenir en compte estats de suspensió, estats de ralentis, gestió de potència activa i Vdroop. Depenent de la càrrega del processador, aquest valor pot ser molt diferent al de Voltage de Peak Core.

Per exemple: si el processador es carrega lleugerament en uns quants nuclis, el nivell d'activitat general de tots els nuclis de CPU serà relativament baix i, per tant, la tensió mitjana mitjana també serà baixa. Però els nuclis actius encara necessiten tensions intermitentment més altes per augmentar les freqüències de potencia, cosa que es reflectirà en el voltatge màxim del nucli. A mesura que la CPU estigui a plena càrrega, aquests dos valors acabaran confluint representant que tots els nuclis estan actius a la mateixa intensitat. L’objectiu general d’aquests dos valors és mostrar-vos què és el que passa actualment els nuclis més carregats (pic) i el que passa generalment als nuclis de CPU amb el pas del temps (promig).

Esperem que les noves API com Media Voltage Core us permetin una millor comprensió del comportament dels nostres processadors i no podem esperar per veure més eines que facin ús del nou SDK de control. Visiteu amd.com el 30 de setembre per a la primera publicació pública.

Què espereu a continuació
AGESA 1003ABBA s'ha publicat als nostres socis de la placa base. Ara realitzaran proves addicionals, QA i treballs d’implementació del seu maquinari específic (enfront de la nostra placa base de referència). Les BIOS finals basades en AGESA 1003ABBA començaran a arribar en tres setmanes aproximadament, depenent del temps de prova del vostre venedor i de la placa base.

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