„AMD AGESA 1.0.0.3ABBA“ išsami, išsprendžia „Zen2 Boost“ problemas



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.

Atlikdamas bandymą, paskelbtą mini apžvalgos straipsnyje, „Tom's Hardware“ pastebėjo, kad naudojant AGESA 1.0.0.3ABBA, jų 3700X pavyzdys teisingai pasiekė 4,40 GHz dažnių diapazoną atsargų nustatymuose. Su senesniu 1.0.0.3AB jis paliestų 4.375 GHz. „Ryzen 9 3900X“ su šiuo mikrokodu elgiasi šiek tiek kitaip. „Tom's Hardware“ sugebėjo padidinti didžiausią stiprinimo dažnį nuo 4,575 GHz iki 4,625 GHz (viršija 4,60 GHz specifikaciją), tačiau tam tikruose bandymuose, tokiuose kaip „POV-Ray“ ir „Cinebench“, jo padidinimo dažnis sumažėja iki 4,250 GHz. Apskritai recenzentas lentelėse pateikė pagerintą mikroschemų našumą naudodamas naują mikro kodą. Naujasis mikrokodas taip pat, matyt, keičia procesoriaus šiluminius slenksčius.
Atnaujinti (10/9) AMD paskelbė išsamų leidimą, kuriame išsamiai aprašytas AGESA 1.0.0.3ABBA atnaujinimas.

Sveiki visi! Džiaugiamės jūsų palaikymu ir stipriu 3-iojo generolo „AMD Ryzen“ procesorių impulsu rinkoje ir toliau atidžiai stebime jūsų atsiliepimus. Šiandien turime keletą svarbių atnaujinimų, susijusių su procesoriaus įkėlimo elgsena, darbastalio tuščiąja eiga ir nauju stebėjimo SDK. Pirmieji du pakeitimai ateis į BIOS, pagrįstą AGESA 1003ABBA, ir mes planuojame SDK paviešinti svetainėje developer.amd.com su numatoma išleidimo data rugsėjo 30 d.

Paspartinkite pokyčius
Pradėdami nuo mūsų įsipareigojimo pateikti jums atnaujinimus apie procesoriaus padidinimą, mūsų analizė rodo, kad procesoriaus padidinimo algoritmui turėjo įtakos problema, dėl kurios tiksliniai dažniai gali būti mažesni nei tikėtasi. Tai buvo išspręsta. Mes taip pat tyrėme kitas galimybes optimizuoti našumą, kuris gali dar labiau padidinti dažnį. Šie pakeitimai dabar yra įdiegiami mirgančiose BIOS, kurias teikia mūsų pagrindinės plokštės partneriai. Viduje esantis 3-iojo „Gen Ryzen“ procesoriaus krūvis rodo, kad šie pakeitimai gali padidinti maždaug 25-50 MHz dažnį dabartiniams padidinimo dažniams esant įvairiems krūviams.

Mūsų vertinimas apie naudą iš esmės grindžiamas tokiais darbo krūviais kaip „PCMark 10“ ir „Kraken JavaScript Benchmark“. Faktinis pagerėjimas gali būti mažesnis arba didesnis, priklausomai nuo darbo krūvio, sistemos konfigūracijos ir kompiuteryje įdiegto šiluminio / aušinimo sprendimo. Analizėje mes panaudojome šią bandymo sistemą:
  • „AMD Reference“ pagrindinė plokštė („AGESA 1003ABBA beta BIOS“)
  • 2x8GB DDR4-3600C16
  • Aušintuvai AMD Wraith Prism ir Noctua NH-D15S
  • „Windows“ 2019 m. Gegužės 10 d. Atnaujinimas
  • 22 ° C aplinkos bandymų laboratorija
  • „Streacom BC1 Open Benchtable“
  • AMD mikroschemų rinkinio tvarkyklė 1.8.19.xxx
  • „AMD Ryzen“ subalansuotas energijos planas
  • BIOS numatytieji nustatymai (išskyrus atminties OC)
Šie patobulinimai bus pasiekiami galutinėse BIOS, pradedant nuo maždaug trijų savaičių, atsižvelgiant į jūsų pagrindinės plokštės gamintojo bandymų ir diegimo tvarkaraštį. Papildomos informacijos apie 3 gen. „AMD Ryzen“ procesorių padidinimo dažnį taip pat galite gauti iš šio atskiro tinklaraščio atnaujinimo.

Einant į priekį, svarbu suprasti, kaip veikia mūsų stiprinimo technologija. Norėdami padidinti maksimalų našumą nuo milisekundės iki milisekundės, mūsų procesoriai atlieka intelektualųjį procesoriaus temperatūros, pagrindinės plokštės įtampos reguliatoriaus srovės (amperų), lizdo galios (vatų), pakrautų branduolių ir darbo krūvio intensyvumą realiu laiku. Užtikrinkite, kad jūsų sistemoje būtų tinkama šiluminė pasta; patikimas sistemos aušinimas; naujausia pagrindinės plokštės BIOS; patikimi BIOS nustatymai / konfigūracija; naujausia AMD mikroschemų rinkinio tvarkyklė; o naujausia operacinė sistema gali pagerinti jūsų patirtį.

Įdiegę naujausią BIOS atnaujinimą, vartotojas, kompiuteryje vykdantis daugybę viengubų programų su naujausiais programinės įrangos atnaujinimais ir pakankamą įtampą bei šiluminę laisvę, turėtų pamatyti maksimalų savo procesoriaus padidinimo dažnį. „PCMark 10“ yra geras įgaliotasis vartotojas, norėdamas išbandyti maksimalų procesoriaus padidinimo dažnį savo sistemoje. Visiškai tikimasi, kad jei vartotojai vykdys tokį darbo krūvį kaip „Cinebench“, kuris veikia ilgą laiką, veikimo dažniai gali būti žemesni nei maksimalūs per visą bėgimą.

Be to, mes norime išspręsti naujausius klausimus dėl patikimumo. Mes atliekame išsamią inžinerinę analizę, siekdami sukurti patikimumo modelius ir modeliuoti mūsų procesorių tarnavimo laiką prieš pradėdami masinę gamybą. Nors AGESA 1003AB buvo atlikti pakeitimai, siekiant pagerinti sistemos stabilumą ir našumą vartotojams, pakeitimai nebuvo atlikti dėl produkto ilgaamžiškumo priežasčių. Mes nesitikime, kad AGESA 1003ABBA padidinimo dažnio patobulinimai turės įtakos jūsų „Ryzen“ procesoriaus tarnavimo laikui.

Dar kartą apsilankykite „Calmer Idle“
Liepos pabaigoje įgyvendinome daugybę programinės įrangos pakeitimų, kurie padėtų procesoriui nepaisyti prašymų padidinti įtampą / dažnį iš lengvų programų. Tikslas buvo padaryti procesorių labiau atsipalaidavusį darbalaukyje, tačiau pasirengęs reaguoti į rimtus darbo krūvius. Nors daugelis iš jūsų buvo patenkinti programinės įrangos pakeitimų poveikiu, kai kurie iš jūsų vis dar kovojo su atvejais, kai CPU buvo šiek tiek per brangu. Mes norėjome juos taip pat išlyginti.

Šiandien mes skelbiame, kad AGESA 1003ABBA atlieka programinės įrangos lygio pakeitimus, skirtus būtent tai padaryti. Pakeitimai pirmiausia gaunami kaip „veiklos filtras“, kuris įgalina patį CPU didinimo algoritmą nekreipti dėmesio į pertraukiamas OS ir programos foninį triukšmą. Testavimo pavyzdžiai gali būti: vaizdo įrašų atkūrimas, žaidimų paleidimo priemonės, stebėjimo priemonės ir periferinės priemonės. Šie atvejai paprastai reikalauja reguliariai prašyti didesnės padidinimo būsenos, tačiau jų protarpinis pobūdis nukristų žemiau veiklos filtro slenksčio.

Mes tikimės, kad jūs pamatysite mažesnę darbastalio įtampą (apie 1,2 V), kai branduolys (-iai) aktyviai tvarkys tokias užduotis. Mes tikime, kad šis sprendimas bus dar efektyvesnis nei liepos mėnesio pakeitimai dar platesniam programų spektrui.

Tačiau atminkite, kad šis programinės įrangos pakeitimas nėra viršutinė riba. Procesoriui vis tiek turi būti suteikta galimybė padidinti, jei to reikalauja aktyvus (-i) darbo krūvis (-ai), todėl vis tiek turėtumėte tikėtis atvejų, kai procesorius ištirs jo suprojektuotą ir patikrintą įtampos diapazoną nuo 0,2 V iki 1,5 V.

Naujas stebėjimo SDK
Tokiems entuziastams kaip aš svarbu gauti patikimus duomenis apie procesoriaus elgesį. Rinkoje yra daugybė stebėjimo paslaugų, ir mes dirbame su daugeliu jų, kad įsitikintume, jog jie protingai naudojasi telemetrijos duomenimis. Nepaisant naudingumo, visuotinai suprantama, kad užduodant paprastą klausimą, pvz., „Kokia mano procesoriaus temperatūra?“, Visos priemonės turėtų maždaug atitikti.

Mums svarbu įgalinti nuoseklią komunalinių paslaugų stebėjimo patirtį. Štai kodėl mes skelbiame rugsėjo 30 d. Išleidžiamą „AMD Monitoring SDK“, kuris leis kiekvienam sukurti viešą stebėjimo įrankį, kuris nuosekliai galėtų patikimai pranešti apie pagrindinius procesoriaus metrikos diapazonus. Iš viso pirmame SDK leidime yra daugiau nei 30 API skambučių, tačiau žemiau mes išskyrėme keletą svarbesnių ar įdomesnių:
  • Dabartinė darbo temperatūra: Pateikiama vidutinė procesoriaus šerdžių temperatūra per trumpą mėginių ėmimo periodą. Pagal projektą ši metrika filtruoja trumpalaikius smaigalius, kurie gali sukreipti temperatūros rodiklius.
  • Didžiausia (-ios) šerdies (-ių) įtampa (PCV): praneša apie įtampos identifikavimą (VID), kurios reikalauja pagrindinės plokštės įtampos reguliatorių procesoriaus paketas. Ši įtampa yra nustatyta patenkinti aktyviųjų apkrovų branduolių poreikius, tačiau tai nebūtinai yra galutinė įtampa, kurią patiria visi procesoriaus branduoliai.
  • Vidutinė pagrindinė įtampa (ACV): nurodo vidutinę visų procesoriaus branduolių įtampą per trumpą mėginių ėmimo periodą, atsižvelgiant į aktyviosios galios valdymą, miego būsenas, „Vdroop“ ir laisvosios laiko trukmę.
  • EDC (A), TDC (A), PPT (W): pagrindinės plokštės VRM ir procesoriaus lizdo srovės ir galios ribos.
  • Didžiausias greitis: Maksimalus greičiausio greitojo šerdies dažnis mėginio metu.
  • Efektyvusis dažnis: procesoriaus šerdžių dažnis, atsižvelgiant į miego būsenose praleistą laiką (pvz., CC6 branduolio miegas arba „pc6“ paketo miegas). Pavyzdys: vienas procesoriaus šerdis veikia 4 GHz dažniu, kai yra prabudęs, tačiau cc6 šerdyje miega 50% mėginio laikotarpio. Šios šerdies efektyvusis dažnis būtų 2 GHz. Ši vertė gali padėti pajusti, kaip dažnai šerdys naudoja agresyvias energijos valdymo galimybes, kurios nėra iškart pastebimos (pvz., Laikrodžio ar įtampos pokyčiai).
  • Įvairios įtampos ir laikrodžiai, įskaitant: SoC įtampą, DRAM įtampą, audinio laikrodį, atminties laikrodį ir kt.
Peržiūra veikiant
Šį SDK bus galima viešai atsisiųsti svetainėje developer.amd.com rugsėjo 30 d. „AMD Ryzen Master“ (2.0.2.1271 versija) peržiūra, ką gali įgalinti naujas SDK, jau buvo atnaujinta su nauja vidutinės pagrindinės įtampos API, skirta 3-iojo „Ryzen“ perdirbėjai. Tai jau paruošta atsisiųsti šiandien!

Kaip minėta aukščiau, vidutinė pagrindinė įtampa rodo vidutinę įtampą, kurią visi CPU branduoliai patiria per trumpą mėginio ėmimo periodą, kai atsižvelgiate į miego būsenas, tuščiosios eigos būsenas, aktyvų energijos valdymą ir „Vdroop“. Priklausomai nuo procesoriaus apkrovos, ši vertė gali labai skirtis nuo didžiausio (-ių) branduolio (-ių) įtampos.

Pvz .: jei procesorius lengvai įkeliamas į keletą branduolių, bendras visų procesoriaus branduolių aktyvumo lygis bus palyginti žemas, todėl vidutinė pagrindinė įtampa taip pat bus žema. Bet aktyviosioms šerdims vis tiek reikia protarpiais aukštesnės įtampos, kad galia būtų padidinta, o tai atsispindės didžiausioje pagrindinėje įtampoje. Kai centrinis procesorius patiriamas visas krūvis, šios dvi vertės ilgainiui susilieja, parodydamos, kad visos šerdies yra aktyvios maždaug tuo pačiu intensyvumu. Bendras šių dviejų verčių tikslas yra parodyti, kas vyksta akimirksniu labiausiai pakraunamuose branduoliuose (smailė), o kas vyksta su CPU branduoliais laikui bėgant (vidurkis).

Tikimės, kad naujos API, tokios kaip vidutinė pagrindinė įtampa, leis geriau suprasti, kaip elgiasi mūsų procesoriai, ir mes negalime laukti, kol daugiau įrankių pasinaudos naujuoju stebėjimo SDK. Apsilankykite amd.com rugsėjo 30 d., Kad gautumėte pirmą viešą leidimą!

Ko tikėtis toliau
„AGESA 1003ABBA“ dabar buvo išleista mūsų pagrindinės plokštės partneriams. Dabar jie atliks papildomus bandymus, kokybės užtikrinimo ir diegimo darbus su savo specifine aparatine įranga (palyginti su pagrindine pagrindine plokšte). Galutinės BIOS, pagrįstos AGESA 1003ABBA, pasirodys maždaug po trijų savaičių, atsižvelgiant į jūsų pardavėjo ir pagrindinės plokštės bandymo laiką.

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