Asymetrii Ryzenů 7000 s 3D V-Cache by mohl řešit firmware nezávisle na OS, unikly snímky

23. 2. 2023

Sdílet

 Autor: AMD
První pohled na funkci, která má řešit dilema V-Cache a frekvencí u procesorů Ryzen 7000X3D.

Když AMD v lednu na CES 2023 odhalilo procesory Ryzen 7000 s 3D V-Cache speciálně určené pro herní počítače, přišlo s tím překvapení. Verze s dvěma CPU čiplety s 12 a 16 jádry totiž mají 3D V-Cache osazenou jen na jednom z nich, který má na oplátku nízké frekvence, zatímco druhý čiplet je holý s malou L3 cache, ale s vysokými takty. Toto bude potřebovat speciální softwarové zacházení a zdá se, že prosákly první známky toho, jak bude vypadat.

Výrobci desek nyní chystají vydání UEFI firmwarů (nebo je už vydávají), které přinášejí speciální podporu pro Ryzeny 7000 „X3D“. Jsou založené na kódu Agesa 1.0.0.5c. Tato verze by neměla být třeba pro samotné spuštění a fungování procesorů, ale má optimalizovat výkon. Na internetu se objevily snímky z UEFI desky Asus X670 ve verzi 0921 (jde o beta vydání), které ukazuje speciální obsluhu těchto „cache.FREKVENCE“ procesorů od AMD.

Tento Beta BIOS 0921 byl pro zájemce zveřejněn na fóru Asusu, zatím jde ovšem o zkušební verzi, takže pro většinu uživatelů je doporučeno počkat na finální vydání.

Na snímcích z nastavení je vidět, že v UEFI je přidáno nastavení nazvané „Core Flex“. To má podle všeho obstarávat prioritizaci jader buď prvního, nebo druhého CPU čipletu (BIOS by asi mohl měnit to, jak jádra prezentuje operačnímu systému, nebo mu předávat informaci o preferovaných jádrech přes rozhraní CPPC2).

Prioritizace, zdá se, bude fungovat s vícero kritérii, mezi nimiž je míra vytížení kapacity paměťového řadiče a přístupu do pamětí a využití cache. Zřejmě by tedy řízení procesoru mohlo mít schopnost do jisté míry analyzovat, jak moc je 3D V-Cache pro hru přínosná, a případně přepnout prioritu na jádra čipletu s 96MB L3 cache, nebo naopak rozhodnout o změně priority na holý čiplet s jen 32MB V-Cache, ale vyšší frekvencí.

Podle snímků lze mít kritérií a algoritmů rozhodujících o prioritizaci více současně. V BIOSu od Asusu se dají nastavit různé prahové hodnoty, a fungování tak bude konfigurovatelné, což lze brát jako výhodu. Ale na druhou stranu zase ruční nastavování bude znamenat hodně experimentování s jednotlivými hrami, takže nezbývá než doufat, že výchozí volby budou fungovat uspokojivě a bude možné tato CPU používat i tak nějak automaticky.

https://twitter.com/9550pro/status/1627974762281713666

To, že jsou funkce starající se o přiřazení jader pro hry součástí firmwaru a jeho nastavení, by mohlo být výhodné v jedné věci. Procesor a jeho řídicí jednotka by pak totiž měly tuto práci odvádět transparentně, aniž by o tom operační systém musel vědět. Je zde tedy možnost, že přepínání her mezi čiplety by mohlo fungovat nejen na nejnovějších Windows, ale i na Windows 10 a případně i jiných operačních systémech.

bitcoin_skoleni

Zatím ovšem toho o fungování této funkce víme málo, takže toto je zatím jen teorie. Jak univerzální toto řešení bude, se snad ukáže příští týden. Recenze Ryzenů 7000 X3D mají totiž vyjít 27. 2., tedy aspoň podle posledních uniklých (ale neoficiálních) informací. A v testech procesorů by snad měly být i informace o tomto softwarově-firmwarovém aspektu.

Zdroje: Tom’s Hardware, HXL, Asus ROG Forum