Přeskočit na obsah
Magazín Chatujme.cz
Počítače · čtení na 2 min

Přetaktování Zen 6 míří do jádra Linuxu. Program k jeho ovládání ale nikdo neohlásil

AMD poslalo do jádra Linuxu sedm patchů, které rozšiřují ovladač HSMP ze serverových Epyců na chystané desktopové a notebookové čipy Zen 6. Přibývá s nimi sada zpráv, kterou dosud uměl jen Ryzen Master pro Windows: zapnutí přetaktování, frekvence jader, napětí i teplotní strop. Program, kterým by to šlo ovládat, zatím nikdo neohlásil.

Kdo na Windows přetaktuje Ryzen, obvykle sáhne po Ryzen Masteru – programu od AMD, kterým se dá měnit frekvence jader, napětí i teplotní strop. Na Linuxu obdoba není. Sedm patchů, které AMD poslalo 29. července do konference jádra, ukazuje, že se aspoň jeho spodní patro chystá.

Křemíkové jádro procesoru pod mikroskopem
Křemík procesoru Ryzen 5 9600X (Zen 5) pod mikroskopem. Foto: FritzchensFritz, Wikimedia Commons (CC0)

Jde o rozšíření ovladače HSMP (Host System Management Port). Ten v jádře je, ale dosud sloužil jen serverovým procesorům Epyc. Patche ho otevírají chystaným čipům řady Zen 6 – a v popisu jsou vyjmenované modely, které tím vznikají:

  • Models 80h–87h: Medusa1, mobilní APU
  • Models 88h–8Fh: Olympic Ridge, desktopové procesory
  • Models E0h–E3h: Medusa2

HSMP je rozhraní, kterým se operační systém baví s řídicí jednotkou uvnitř procesoru. Na serverech se přes něj čtou teploty a spotřeba a nastavují se limity příkonu – správce datového sálu tak může procesoru přikázat, kolik smí brát. Dosud znal jen serverovou stranu.

Klientský čip mluví jinou řečí než serverový

Není to jen doplnění seznamu. Autor patchů Muralidhara M K v popisu píše, že klientské části používají jinou poštovní schránku než serverové rozhraní HSMP a že mluví sadou zpráv Ryzen Master SMC, ne serverovými identifikátory. Ovladač proto musí od sebe obě sady rozeznat a pro každou platformu sáhnout do jiné tabulky.

Řeší to tak, že se platforma popíše jednou a ovladač se pak ptá popisu, ne pokaždé znovu čipu: jedna struktura drží adresy schránky, tabulku zpráv i její velikost. Popis pro server v ní zůstává jako výchozí hodnota, aby se ovladač nemohl dostat k prázdnému ukazateli ani při volání, se kterým autoři nepočítali.

Druhý rozdíl je nepříjemnější: klientské čipy podle popisu neohlašují adresu té schránky nijak, takže ji ovladač nemůže najít. Musí ji mít napevno zapsanou ve zdrojovém kódu.

Co se tím otevírá

Server Phoronix, který si patchů všiml, vypisuje, co klientské zprávy umějí: čtení senzorů a metrik, nastavení teplotního stropu TjMax, zapnutí a vypnutí přetaktování, nastavení frekvence pro všechna jádra, napětí (OC VID) a změnu frekvence sběrnice FCLK za běhu.

Tedy zhruba to, co na Windows dělá Ryzen Master.

Jenže tím to končí

Patche přidávají jen ovladač v jádře. Žádný program, kterým by to šlo ovládat, AMD neohlásilo – a Phoronix k tomu podotýká, že u grafických karet Radeon firma na Linuxu vlastní ovládací panel taky nenabízí a nechává to na otevřených projektech. Jestli Ryzen Master na Linux přijde, nebo jestli se rozhraní chopí někdo jiný, se z patchů vyčíst nedá.

Zájem se ale ozval hned. V konferenci na patche reagoval vývojář Armin Wolf, který upozornil na příbuzné rozhraní ve firmwaru a napsal doslova: „Vlastním několik zařízení s takovým rozhraním a rád bych pro ně podporu přidal.“ (přeloženo)

Sérii prošel patch po patchi vývojář Mario Limonciello; k několika z nich se hned druhý den vyjádřil i jejich autor. Připomínkové kolo tedy běží a podoba, ve které kód nakonec do jádra půjde, se ještě může změnit.

Kdy to bude

Zatím nijak brzy. Patche jsou v prvním kole připomínek, vývojáři je připomínkují a čipy, kterých se týkají, se ještě neprodávají. Do jádra se dostanou nejdřív poté, co je správci přijmou; teprve pak přijde na řadu otázka, čím to bude ovládat běžný uživatel.

Za pozornost to stojí z jiného důvodu: dosud platilo, že HSMP je serverová věc. Tohle je poprvé, co se otevírá i domácím strojům.

Zdroje

Diskuse

Zatím tu nikdo nediskutuje. Můžete být první.

Napsat příspěvek

Diskutovat můžete i bez účtu. S registrací se ale příspěvek zveřejní hned a nemusíte pokaždé vyplňovat jméno. Účet už máte? Přihlaste se.

Nezveřejňujeme ho, slouží jen redakci.

Podporuje zápis Texy: **tučně**, *kurzíva*, odrážky, odkazy.

Dál k tématu

Počítače

Kioxia ohlásila paměť UFS 5.0 pro telefony, čtení až 10 GB/s. Zatím jen vzorky

Kioxia oznámila paměťové čipy podle nové normy JEDEC UFS 5.0. Udává sekvenční čtení až 10 GB/s a zápis až 9 GB/s, tedy zhruba dvojnásobek proti dnešnímu UFS 4.1. Zatím jde o vzorky pro zákazníky, sériová výroba má začít do konce roku a přístroj s takovou pamětí zatím neohlásil nikdo.

Počítače

Wayfire převedl většinu geometrie na desetinná čísla kvůli zlomkovému škálování

Waylandový kompozitor Wayfire vyšel 27. července ve verzi 0.11 a nese změnu, která se v poznámkách skrývá pod jedním řádkem: logická geometrie přešla z celých čísel na desetinná. Důvod je prostý – při zlomkovém škálování vycházejí souřadnice mezi pixely a s celými čísly to nejde spočítat poctivě. Vedle toho přibyly ICC profily pro jednotlivé výstupy, vykreslování v HDR a plugin, který skrývá privilegované rozhraní před klienty v pískovišti.