Patche pro Meltdown a Spectre způsobily problémy AMD procesorům
Podle aktuálních informací to vypadá, že náprava bezpečnostních problémů Spectre a Meltdown pro systémy a procesory Intel je na dobré cestě. Opraveno by již mělo být přibližně 90 % dotčených procesorů, a Intel slibuje dodání všech nutných patchů pro své procesory vydané v posledních pěti letech do konce měsíce ledna. CEO Intelu, Brian Krzanich, pak zdůrazňuje důležitost vydávaných updatů systémů a opakuje, že propad výkonu velmi záleží na situaci a nedá se globalizovat.
Situace ale není příliš příznivá pro AMD. Po uveřejnění množiny bezpečnostních chyb Spectre a konkrétně Meltdown to pro AMD vypadalo poměrně dobře, jelikož nejzávažnější problém se procesorů této společnosti netýká. AMD se zároveň snažilo prosadit, aby oprava řešící Meltdown nebyla pro systémy s AMD procesorem aplikována, jelikož výkon skutečně v některých situacích postihuje.
Windows update KB4056892, který má řešit zranitelnosti systému Meltdown a Spectre, totiž vyšel pro všechny systémy bez ohledu na výrobce CPU. To by ještě taková rána asi nebyla, kdyby ovšem tento update nezpůsoboval chybu na sestavách s AMD procesorem. A to chybu poměrně vážnou, jelikož podle uživatelů stěžujících si na Microsoft fóru nejsou po aplikaci patche schopni vůbec do systému nabootovat. Ve chvíli, kdy se zobrazí logo Windows, počítač zamrzne.
Údajně se má problém týkat starších procesorů, především Athlonů, Sempronů, Opteronů a Turionů. Microsoft se začal chybou okamžitě zabývat, a přidal informaci o možném problému k aktualizacím KB4056894 (Windows Server 2008 a Windows 7) a KB4056892 (Windows 10). Zároveň se Microsoft k věci vyjádřil na stránkách podpory (zde), kde po prošetření celé situace zjistil, že problém vznikl neodpovídající dokumentací k čipům dodanou společností AMD pro účely oprav Meltdown a Spectre. AMD se pak k situaci vyjádřilo následovně:
„Společnost AMD si je vědoma problému s některými procesory starší generace po instalaci bezpečnostní aktualizace od společnosti Microsoft, která byla zveřejněna během víkendu. AMD a Microsoft již pracují na aktualizaci, která problém vyřeší a bude vydána pro dotčené systémy. Také chceme objasnit, že tento patch má vyřešit problém s GPZ (Google Project Zero) variantou 1 (jedna z variant Spectre) a nikoliv s variantou 3 (Meltdown).”
Z vyjádření AMD vyplývá, že do updatu pro Microsoft Windows by neměl být zahrnut patch pro Meltdown. Microsoft na své stránce také uvedl, že zastavil aktualizace pro konkrétní CPU. Vypadá to ale, že je zastavil úplně. Například mě se nedaří aplikovat update KB4056892 a snaha o to končí varováním, prý to mám zkusit později (Ryzen). No, hnát se do toho nebudu…
Uvidíme, jak rychle se AMD a Microsoftu povede vzniklá situace napravit. Otázka pak je, jak situaci vyřeší ti, kterým se nedaří ani nabootovat do systému. Reinstall systému se jim nejspíš nevyhne.