Možná si pamatujete, že Intel už řadu let chystá vylepšení procesorů APX, které procesorům x86 přidá více pracovních registrů a další zlepšení, která mohou zmírnit nevýhody instrukční sady x86 proti procesorům Arm. Toto rozšíření se poprvé objeví v procesorech Intel Core Ultra 4000 „Nova Lake“. Čekali jsme, že bude trvat, než ho software začne používat, a zpočátku nebude mít význam. Ale systém Windows ho zřejmě využije hned.
Rozšíření APX (Advanced Performance Extensions) jsme probírali v samostatném článku. Před časem bylo potvrzeno, že tato technologie je poprvé přítomná v procesorech Nova Lake, které přijdou na trh teď na přelomu roku, a APX by jim tak mohlo pomoci dosahovat vyššího výkonu proti procesorům Applu, ale i třeba i těm od AMD. Ty dostanou APX až někdy později v neupřesněné budoucnosti, takže čipy Nova Lake budou proti Zenu 5 a nadcházejícímu Zenu 6 mít výhodu, když na nich spustíte aplikaci využívající APX.
Odhaduje se, že přínos APX by mohl být podle situace někde v rozmezí 5–15 % výkonu navíc, dost to ale asi může záviset na povaze kódu a zatím nebylo jak tato očekávání konfrontovat s realitou. Tyto přísliby je proto nutné brát s rezervou.
Ovšem protože je APX instrukční rozšíření, znamená to, že ho software nepoužije automaticky, ale jen tehdy, pokud programátoři podporu přidají a program překompilují, což v oblasti softwaru pro Windows není zdaleka automatické. Tato platforma je naopak věhlasná tím, že na ní lze díky excelentní (a velmi dlouhé) zpětné kompatibilitě používat různý starý software. Proto se zatím obvykle čekalo, že v prvních letech nebude APX procesorům Nova Lake moc platné a využití se začne objevovat až poměrně daleko v budoucnosti, až budou procesory s podporou této technologie častější.
Intel Core Ultra 300 Panther Lake pro notebooky
Windows 11 už se chystá na využití APX
Microsoft ale zdá se hodlá APX začít využívat naopak brzy a agresivně, takže toto rozšíření by mohlo být procesorům Intel Nova Lake platné od začátku. Na internet se teď dostaly snímky přepínače, který je pro tato CPU už nachystán ve Windows 11 a přidává do aplikace Nastavení volbu pro zapnutí podpory APX. V tuto chvíli ještě přepínač „není vidět“, uživatel XenoPanther na Twitteru ale ukázal, jak bude vypadat, pokud se v nyní dostupném buildu Windows 11 (29695) manuálně zpřístupní. Microsoft pravděpodobně tuto volbu zviditelní na počítačích s procesorem podporujícím APX poté, co Intel procesory Nova Lake vydá.
Volba „Advanced Performance Extensions (APX)“ je popsána větou „Let Windows use APX for better performance“ (čili „umožnit systému Windows používat APX pro zlepšení výkonu“). Zdá se, že její přepnutí bude vyžadovat restart počítače, aby se změna projevila. Technologie APX potřebuje spolupráci operačního systému (podobně jako dříve rozšíření AVX a AVX-512), protože přidává procesoru registry, o jejichž správné ukládání a obnovování musí operační systém pečovat při přepínání procesů.
Není úplně jasné, zda tento přepínač bude pouze povolovat použití režimu APX v programech třetích stran (a bez jeho aktivace by pak hry a programy nemohly využít APX přes přítomnost rozšíření v procesoru). Je ale popsán tak, že povoluje využití APX pro Windows, což by mohlo znamenat, že i samotný systém bude mít optimalizace APX ve svém kódu, ať už manuálně napsané, nebo bude zkompilován s volbou APX.
Důvod, proč APX není automaticky vždy zapnuté, pokud systém běží na procesoru s jeho podporou, zatím z tohoto úniku není jasný. Důvodem by mohlo být, že zatím Microsoft měl relativně krátkou dobu na dlouhodobé testování chování operačního systému v režimu APX na jediném procesoru (Nova Lake), který ho teď podporuje. Proto by firma mohla kvůli opatrnosti nejprve podporu dodat ve stavu, kdy je ve výchozím nastavení vypnutá a uživatel si ji může ručně zapnout. Tím se předejde problémům, pokud by nějaké aplikace či součásti Windows po aktivování APX z nejrůznějších důvodů nefungovaly správně, nebo nastaly neočekávané propady výkonu. APX by sice mělo bez problémů fungovat se starým softwarem, který jednoduše poběží jako předtím, ale nelze vyloučit, že někde nastanou nějaké nepředvídané vedlejší účinky.
Díky této časné podpoře každopádně bude možné provést nějaké testy přínosu APX v programech rychle po vydání procesorů.
Zdroj: XenoPanther
