„AMD Ryzen 3000“ „Zen 2“ BIOS analizė atskleidžia naujas „Overclocking“ ir „Tweaking“ galimybes



AMD will launch its 3rd generation Ryzen 3000 Socket AM4 desktop processors in 2019, with a product unveiling expected mid-year, likely on the sidelines of Computex 2019. AMD is keeping its promise of making these chips backwards compatible with existing Socket AM4 motherboards. To that effect, motherboard vendors such as ASUS and MSI began rolling out BIOS updates with AGESA-Combo 0.0.7.x microcode, which adds initial support for the platform to run and validate engineering samples of the upcoming 'Zen 2' chips.

„CES 2019“ metu AMD pristatė daugiau techninių detalių ir 3-osios kartos „Ryzen“ lizdo AM4 procesoriaus prototipą. Kompanija patvirtino, kad įgyvendins daugialypčio modulio (MCM) dizainą net jų pagrindiniam darbastalio procesoriui, kuriame ji naudos vieną ar dvi 7 nm „Zen 2“ procesoriaus branduolius, kalbančius su 14 nm I / O valdiklis miršta per „Infinity Fabric“. Du didžiausi IO komponento komponentai yra „PCI-Express“ šaknies kompleksas ir visiems svarbus dviejų kanalų DDR4 atminties valdiklis. Mes niekada nepateiksime informacijos apie šį atminties valdiklį. AMD turi dvi dideles priežastis pasirinkti MCM maršrutą net ir pagrindinei kompiuterio platformai. Pirma, tai leidžia jiems maišyti ir derinti silicio gamybos technologijas. AMD pupelių skaitikliai mano, kad ekonomiškiau statyti tik tuos komponentus susitraukusiame 7 nanometrų gamybos procese, kurie gali būti naudingi susitraukiant; būtent procesoriaus branduoliai. Kiti komponentai, tokie kaip atminties valdiklis, gali būti toliau kuriami remiantis esamomis 14 nm technologijomis, kurios iki šiol yra labai brangios (= ekonomiškos). AMD taip pat konkuruoja su kitomis bendrovėmis dėl 7 nanometrų paskirstymo TSMC.

Teoriškai 14 nm I / O valdiklio dieta gali būti tiekiama iš „GlobalFoundries“, kad būtų laikomasi vaflių tiekimo sutarties. Antra didelė priežastis yra mažinimo ekonomija. Tikimasi, kad AMD padidins centrinio procesoriaus branduolių skaičių daugiau nei 8, o užmaskavę 12-16 branduolių vienoje 7 nm plokštėje, pigins SKU drožimą, nes išjungs branduolius brangiai, nes AMD ne visada nuima derlių su netinkamais branduoliais. Šie vidutinės klasės SKU parduodami didesnėmis apimtimis, be to, AMD yra priversta išjungti puikiai veikiančius branduolius. Labiau prasminga kurti 8 ar 6 branduolių lustai, o SKU, turinčiuose 8 ar mažiau branduolių, fiziškai naudoti tik vieną lustą. Tokiu būdu AMD maksimaliai išnaudoja brangius 7 nm plokšteles. Šio požiūrio neigiama pusė yra tai, kad atminties valdiklis nebėra fiziškai integruotas su procesoriaus šerdimis. Trečiosios kartos „Ryzen“ procesorius (ir visi kiti „Zen 2“ procesoriai) turi „integruotos-diskrečios“ atminties valdiklį. Atminties valdiklis yra fiziškai procesoriaus viduje, bet nėra toje pačioje silicio dalyje kaip CPU šerdys. AMD nėra pirmoji, kuri sugalvojo tokią kontracepciją. Panašiu keliu ėjo ir „Intel“ pirmosios kartos „Core“ Clarkdale “procesorius: procesoriaus branduoliai buvo 32 nm atmintuku, o atminties valdiklis plius integruotas GPU atskirame 45 nm lemputėje.

„Intel“ naudojo greitąjį kelio sujungimą (QPI), kuris tuo metu buvo pažangiausias. AMD naudojasi „Infinity Fabric“ - naujausiu plačiajuosčio keitimo jungiamuoju ryšiu, kuris yra labai gerai pritaikytas „Zen“ ir „Vega“ produktų linijose. Sužinojome, kad kartu su „Matisse“ AMD pristatys naują „Infinity Fabric“ versiją, siūlančią dvigubą pralaidumą, palyginti su pirmosios kartos, arba iki 100 GB / s. AMD to reikia, nes vienas įvesties / išvesties valdiklio štampas dabar turi būti sujungtas su ne daugiau kaip dviem 8 branduolių procesoriaus štampukais ir iki 64 gyslų jų „EPYC“ serverio linijos SKU.

Mūsų gyventojas „Ryzen“ atminties guru Jurijus „1usmus“ Bubliy labai atidžiai apžiūrėjo vieną iš šių BIOS atnaujinimų naudodamas AGESA 0.0.7.x ir rado keletą naujų valdiklių ir variantų, kurie bus išskirtiniai „Matisse“ ir galbūt kitos kartos „Ryzen Threadripper“ procesoriai. AMD pakeitė CBS skyriaus pavadinimą iš „Zen Common Options“ į „Valhalla Common Options“. Per pastarąsias keletą dienų žinome šį kodinį pavadinimą žiniatinklyje, susijusį su „Zen 2“. Sužinojome, kad „Valhalla“ gali būti platformos, kurią sudaro 3 kartos „Ryzen“ „Matisse“ AM4 procesorius ir jos palydovas AMD 500 serijos mikroschemų pagrindu sukurta pagrindinė plokštė, kodo pavadinimas, būtent X470, kurį AMD kuria savo įmonėje, įpėdinis. priešingai nei pirkimas iš ASMedia.

Atliekant rimtą atminties perkrovimą, gali atsitikti taip, kad „Infinity Fabric“ negali susidoroti su padidėjusiu atminties greičiu. Atminkite, kad „Infinity Fabric“ veikia dažniu, sinchronizuotu atmintyje. Pavyzdžiui, su DDR-3200 atmintimi (kuri veikia 1600 MHz dažniu), „Infinity Fabric“ veiks 1600 MHz dažniu. Tai yra „Zen“, „Zen +“ ir „Zen 2.“ numatytieji nustatymai. Skirtingai nuo ankstesnių kartų, naujoji BIOS siūlo UCLK parinktis „Auto“, „UCLK == MEMCLK“ ir „UCLK == MEMCLK / 2“. Paskutinis variantas yra naujas ir bus naudingas, kai bus perkraunama jūsų atmintis, kad būtų pasiektas stabilumas, tačiau kainuoja tam tikras „Infinity Fabric“ pralaidumas.

„Precision Boost Overdrive“ gaus tikslesnį valdymą BIOS lygiu, o AMD daro reikšmingus šios funkcijos pakeitimus, kad padidinimo nustatymas būtų lankstesnis ir patobulintas algoritmas. Ankstyvieji „AGESA Combo 0.0.7.x“ diegėjai AMD 400 serijos mikroschemų rinkinių pagrindinėse plokštėse pastebėjo, kad PBO jų mašinose sugedo ar pasidarė klaidingi. Taip yra dėl prastos naujojo PBO algoritmo integracijos su esamu, suderinamu su „Pinnacle Ridge“. AMD taip pat įdiegė „Core Watchdog“ - funkciją, kuri atkuria sistemą tuo atveju, jei adresas ar duomenų klaidos destabilizuoja mašiną.

„Matisse“ procesorius vartotojams taip pat suteiks tikslesnį aktyviųjų branduolių valdymą. Kadangi AM4 pakete yra dvi 8 branduolių mikroschemos, turėsite galimybę išjungti visą mikroschemą arba koreguoti branduolių skaičių mažindami 2, nes kiekvieną 8 branduolių mikroschemą sudaro du 4 branduolių CCX (skaičiavimo kompleksai). , panašiai kaip esami AMD dizainai. Lustų lygyje galite surinkti branduolių skaičių nuo 4 + 4 iki 3 + 3, 2 + 2 ir 1 + 1, bet niekada nesimetriškai, pavyzdžiui, 4 + 0 (tai buvo įmanoma pirmosios kartos „Zen“). AMD sinchronizuoja CCX branduolių skaičių, kad būtų galima optimaliai išnaudoti L3 talpyklą ir pasiekti atmintį. Jei naudojate 64 branduolių „Threadripper“, kuriame yra aštuonios 8 branduolių mikroschemos, galėsite išjungti mikroschemų rinkinius, jei įjungsite bent dvi mikroschemų grupes.

„CAKE“ arba „nuoseklus AMD lizdo plėtinys“ gavo papildomą nustatymą, būtent „CAKE CRC veikimo ribas“. Trijose „Matisse“ MCM vietose AMD diegia IFOP („Infinity Fabric On Package“) arba nesusijusią IF versiją. Įvesties / išvesties valdiklio štampas turi 100 GB / s IFOP jungtis su kiekviena iš dviejų 8 branduolių mikroschemų, o kita 100 GB / s IFOP jungtis jungia abu lustai vienas su kitu. Įdiegus daugelio lizdų „Zen 2“, „AMD“ pateiks NUMA mazgo valdiklius, būtent „NUMA mazgų kiekviename lizde“, su parinktimis, įskaitant „NPS0“, „NPS1“, „NPS2“, „NPS4“ ir „Auto“.

Naudodamas „Zen 2“, AMD pristato keletą pagrindinių naujų DCT lygio funkcijų. Pirmasis yra vadinamas „DRAM Map Inversion“ su galimybėmis, įskaitant „Disabled“, „Enabled“ ir „Auto“. Pagrindinės plokštės pardavėjo aprašymas apie šią parinktį yra toks: „Tinkamai panaudokite kanalo ir DRAM įrenginio lygiagretumą. Dažniau slenkantys bitai turėtų būti naudojami didesnio lygiagretumo šaltiniams sistemoje atvaizduoti. Kitas yra „DRAM Post Package Repair“ su galimybėmis, įskaitant „Enabled“, „Disabled“ ir „Auto“. Šis naujas specialus režimas (kuris yra JEDEC standartas) leidžia atminties gamintojui padidinti DRAM išeigą, atrankiniu būdu išjungiant blogos atminties ląsteles, jas automatiškai pakeisti veikiančiomis iš atsarginės zonos, panašiai kaip saugojimo įrenginiai nustato blogus sektorius. Mes nesame tikri, kodėl tokia funkcija veikia galutinius vartotojus, ypač klientų segmentą. Galbūt jis bus pašalintas gamybos pagrindinėse plokštėse.

Mes taip pat susidūrėme su įdomia parinktimi, susijusia su I / O valdikliu, leidžiančiu pasirinkti „PCI-Express“ generaciją iki „Gen 4.0“. Tai gali reikšti, kad kai kurios egzistuojančios 400 serijų mikroschemų rinkinių pagrindinės plokštės gali gauti PCI-Express Gen 4.0, atsižvelgiant į tai, kad nagrinėjame 400 serijų mikroschemų rinkinio pagrindinės plokštės programinę įrangą. Iš patikimų šaltinių girdėjome, kad AMD įgyvendinant „PCIe Gen 4.0“, pagrindinėje plokštėje naudojami išoriniai perrašymo įrenginiai. Jie nėra pigūs. „Texas Instruments“ parduoda „Gen 3.0“ atnaujinimus už 1,5 USD už gabalą 1000 vienetų ritės kiekiu. Pagrindinės plokštės pardavėjai turės sumokėti ne mažiau kaip 15–20 USD už AM4 pagrindines plokštes su „Gen 4.0“ lizdais, atsižvelgiant į tai, kad jums reikia 20 šių taisymų, po vieną kiekvienoje juostoje. Esame aptikę keletą kitų įprastų valdiklių, įskaitant „RCD Parity“ ir „Memory MBIST“ (nauja atminties savikontrolės programa).

Vienas iš programinės aparatinės įrangos sąrankos programos puslapių pavadintas „SoC Miscellaneous Control“ ir apima šiuos parametrus, iš kurių daugelis yra standartizuoti pramonėje:
  • DRAM adreso komandos pariteto bandymas dar kartą
  • Maksimalios pariteto klaidų pakartojimas
  • Rašyti CRC įgalinti
  • DRAM Write CRC įgalinimas ir pakartotinis apribojimas
  • „Max Write CRC Error Replay“
  • Išjungti atminties klaidų įpurškimą
  • DRAM UECC pakartojimas
  • ACPI nustatymai:
    o „ACPI SRAT L3“ talpykla kaip NUMA domenas
    o „ACPI SLIT“ atstumo kontrolė
    o ACPI SLIT nuotolinis santykinis atstumas
    o ACPI SLIT virtualus atstumas
    o ACPI SLIT tas pats lizdo atstumas
    o „ACPI SLIT“ nuotolinio lizdo atstumas
    o „ACPI SLIT“ vietos „SLink“ atstumas
    o ACPI SLIT nuotolinis SLink atstumas
    o „ACPI SLIT“ vietinis tarpšakinis atstumas
    o „ACPI SLIT“ nuotolinis tarpšinklinis atstumas
  • CLDO_VDDP valdymas
  • Efektyvumo režimas
  • Komplekto galios ribinės vertės kontrolė
  • DF C būsenos
  • Fiksuota SOC P būsena
  • CPPC
  • Maksimalus 4 jungčių xGMI greitis
  • 3 jungčių xGMI maksimalus greitis
All in all, AMD Ryzen 'Matisse' promises to give advanced and enthusiast users a treasure-chest of tuning options. Thanks again to Yuri '1usmus' Bubliy, who contributed significantly to this article.