Windows 11 už nepoběží na dalších procesorech, potřebují SSE4.2

Letos Microsoft naplnil mlhavá varování provázející od vydání kompatibilitu Windows 11 se staršími počítači, jejichž procesory nejsou oficiálně podporované, a začal používat instrukci POPCNT, čímž systém přestává fungovat na řadě procesorů. To však nebylo všechno a požadavky se mohou dále zvyšovat. Teď totiž Windows 11 začínají vyžadovat další instrukční rozšíření, které odstaví další skupiny procesorů, mezi nimi i Phenomy a první APU.

Stejný Bob Pony, který si všiml posunutí požadavků na CPU s instrukcemi POPCNT, nyní hlásí, že nové sestavení Windows 11 24H2 (číslo verze 26080) má požadavky ještě vyšší a vyžaduje instrukce SSE4.2.

Více: Microsoft zpřísnil požadavky Windows 11, už nepojedou na Core 2

SIMD rozšíření SSE4.2 je o dost závažnější posun než požadavek na instrukci POPCNT, protože v instrukcích SIMD doteď Windows vyžadovaly pouze SSE2 (a i to přišlo dost pozdě), což jsou instrukce dostupné ve všech 64bitových procesorech (poprvé je mělo Pentium 4, Pentium M a AMD Athlon 64 / Opteron z let 2000–2003).

Povinné SSE4.2 odstřihává ještě více procesorů, ale v praxi to tak úplně nebude vypadat, protože většina z nich beztak nemá ani POPCNT. Instrukce SSE4.2 se poprvé objevily v architektuře Nehalem (2008) od Intelu (a u Atomů první out-of-order architektuře Silvermont v 22nm SoC Bay Trail). U AMD je mají až procesory založené na jádrech rodiny Bulldozer (2011) a Jaguar (2013). U AMD jsou to stejné architektury, které už podporují také AVX.

Konec K10, Bobcatu a také VIA Nano?

To znamená, že reálně byly od schopnosti provozovat Windows 11 odříznuty jen procesory s architekturou AMD K10 – Phenomy, Phenomy II, Athlony II a APU Llano (řada 3000, například A8-3870K) – a dále pak APU Brazos/Zacate/Ontario s jádry Bobcat, tedy například AMD E-350 nebo C-50.

AMD E-350, 40nm APU s architekturou Bobcat (Autor: ExtraHardware / Cnews)

Touto změnou by mělo být bito čistě AMD, nikoli Intel – tedy skoro. Pokud se nepleteme, procesory VIA Nano a odvozené (například Eden, Eden X2) poskytují podporu POPCNT, ale pouze SSE4.1 (to je starší instrukční rozšíření uvedené v 45nm Core 2 „Penryn“ v roce 2007, SSE4.2 má další instrukce navíc). I na nich tedy Windows 11 přestanou fungovat. První procesory VIA, které by mohly dál fungovat, jsou čtyřjádrové modely stavěné na 28nm procesu, označované ve své době jako VIA Quadcore (řada C4000). Procesory Zhaoxin jsou odvozené od nich a požadavkům nových Windows 11 by vyhovovat měly.

Embedded deska s procesorem VIA Eden X2 (Autor: VIA)

Bobcaty a také VIA Nano byly používány v lowendových noteboocích a netboocích a je otázka, zda na nich vůbec někdo zkouší Windows 11 provozovat. Phenomy mají ale výkonu víc a prodávaly se dlouho, ještě nedávno asi byly relativně použitelné. Jejich architektura podporuje POPCNT, takže v jednu chvíli se dalo pošklebovat, že paradoxně „zestárly líp“ než oblíbenější a jinak instrukčně lépe vybavené Core 2 (které zařízl požadavek na POPCNT, ale SSE4.2 by ho umrtvilo stejně). Dlouho to ale nevydrželo.

Lepší výkon Windows?

Protože je ale množina procesorů, které umí POPCNT, ale ne SSE4.2, takto relativně omezená, dává asi hodně velký smysl posunout požadavky až na SSE4.2 a není moc důvod se zlobit. Použití těchto SIMD instrukcí výrazně rozšiřuje arzenál vektorových operací (zejména v permutacích dělá třeba SSSE3 velký rozdíl proti SSE2), s nimiž kód Windows pro x86/x86-64 může natvrdo počítat.

AMD A8-3850. První velké APU s výkonnou integrovanou grafikou, 32nm Llano do socketu FM1 z roku 2011. Obsahovalo poslední výhonek architektury K10 z Phenomů a Phenomů II (Autor: ExtraHardware / Cnews)

Vývojáři asi nebudou moc částí kódu ručně optimalizovat kvůli snadnosti údržby a potřebě portování na ARM, ale kompilátor bude konečně moci všude používat všechny 128bitové SIMD operace před AVX, aniž by v kódu musela být záložní cesta pro starší CPU. Toto by mohlo zmenšit binárky Windows v paměti i na disku (jestli to bude mít měřitelný efekt, to ale nevíme). Obecně kompilování s větším arzenálem může zlepšit výkon OS a programů, pokud to kompilátoru dovolí využít nějaké triky a automatické optimalizace navíc.

Tyto nové požadavky nejsou ještě ve stabilním sestavení Windows 11, takže současná verze na postižených procesorech stále běží. Ale až Microsoft vydá velkou příští aktualizaci 24H2, jíž se toto týká (ta má mimo jiné přinášet různé AI funkce), nebude ji možné na zde zmiňované procesory bez SSE4.2 nainstalovat. Bohužel to znamená, že vám za nějakou dobu přestanou chodit bezpečnostní aktualizace, až Microsoft ukončí podporu nynější verze Windows 11 (a také Windows 10).

Zdroje: Bob Pony, Tom’s Hardware

Jan Olšan, redaktor Cnews.cz


⠀

Contents

AMD RDNA 5: 2× víc AI výkonu a detaily mainstreamového GPU AT2

Před několika týdny jsme tu měli zprávu o tom, jaké frekvence lze očekávat – či jaké údajně očekává AMD – od GPU s architekturou RDNA 5, která přijdou jako nová generace po současných Radeonech RX 9000. Od stejného zdroje se teď dostaly ven další informace, včetně důležitých specifikací pro GPU „AT2“, které by se na trh mělo dostat jako první, a bude tedy první novou grafickou kartou, kterou můžeme v nejbližším roce vyhlížet. Celý článok „AMD RDNA 5: 2× víc AI výkonu a detaily mainstreamového GPU AT2“ »

AMD zdraží všechny produkty: GPU, procesory i čipsety pro desky

Minulý týden jsme tu měli zprávu, že se na nás přichází zdražení procesorů, které chystá příští měsíc Intel, ale podle dalších informací mělo být v plánu už i u konkurenčního AMD. Že bude i tento výrobce zdražovat, teď potvrdily další zdroje. Ovšem rozsah zdražení má být o dost větší – postihne nejen procesory, ale zřejmě všechny čipy, které AMD vyrábí. Narostou kvůli němu opět ceny grafických karet, ale také základních desek. Celý článok „AMD zdraží všechny produkty: GPU, procesory i čipsety pro desky“ »

Nová generace GPU Nvidie i AMD bude až v roce 2028. Kromě AT2

Dřív platilo, že nové generace grafických karet přicházely každé dva roky. GeForce RTX 3000 a Radeony RX 6000 koncem roku 2020, RTX 4000 a Radeony RX 7000 koncem roku 2022. Už poslední generaci se to však začalo kazit a vypadá to, že bude ještě hůř: GeForce RTX 6000 údajně nejenže nevyjdou letos, ale ani příští rok a dočkáme se jich až v roce 2028. A má to platit i pro nové Radeony – byť tam možná ne úplně. Celý článok „Nová generace GPU Nvidie i AMD bude až v roce 2028. Kromě AT2“ »

Pridaj komentár

Vaša e-mailová adresa nebude zverejnená. Vyžadované polia sú označené *