Vývojáři knihovny GNU MP (GMP), která poskytuje funkce pro provádění aritmetických operací s libovolnou přesností, upozornili uživatele na incident s opakovaným selháním procesorů série AMD Ryzen 9000 na bázi mikroarchitektury Zen 5 během testování práce knihovny. Předpokládá se, že poškození procesorů způsobilo přehřátí vznikající při intenzivním vykonávání funkcí GMP. Před dokončením úplné analýzy problému se uživatelům nedoporučuje aktivně používat GMP na systémech s CPU AMD Zen 5.
Obavy byly vyvolány opakovaným selháním CPU AMD Ryzen 9950X (AMD Zen5 X16 4300MHz) na serveru testovací infrastruktuře projektu. První selhání nastalo v únoru 2025, po kterém byl procesor vyměněn v rámci záruky. Na konci srpna se situace opakovala a zárukou vyměněný CPU, nainstalovaný v systému s jiným zdrojem napájení a jinou základní deskou, rovněž přestal fungovat se stejnými příznaky, které naznačují přehřátí (na čipu se vytvořila vybledlá oblast o průměru přibližně 1 centimetr).

Podle předběžných informací knihovna GMP příliš intenzivně využívá cykly s instrukcí MULX, což na systémech s AMD Zen 5 vede ke spotřebě výrazně větší energie, než je uvedeno, a k nemožnosti kompenzovat teplo systémem chlazení, přizpůsobeným podle specifikace. Během obou poškození byl prováděn test s ručně psanými assemblerovými cykly s jednou instrukcí MULX, vytvářející maximální zátěž.
Na systémech byly použity základní desky Asus Prime B650M-K a Asus Prime B650M-A WIFI II, stejně jako zdroje Corsair SF450 a Corsair RM650. V obou konfiguracích byl použit systém chlazení Noctua NH-U9S, ale v prvním případě byl radiator umístěn do středu, zatímco ve druhém byl podle doporučení výrobce posunut na stranu s větším zahřátím.
Bylo zjištěno, že ve druhém případě byla tepelná pasta rozdělena nerovnoměrně (na jedné straně byla vrstva tenčí) a nelze zcela vyloučit, že druhá porucha byla způsobena nesprávnou instalací chladiče. U procesoru CPU Ryzen 9950X je uvedena potřeba odvodu tepla 170 W (TDP, Thermal Design Power), přičemž používaný chladicí systém zajišťoval odvod tepla 165 W. Chybějících 5 W bylo kompenzováno dalšími ventilátory v počítači a nízkou teplotou v místnosti, která činila přibližně 20 °C. Oba procesory selhaly po několika měsících provozu při vysoké zátěži. V rámci projektu se již delší dobu používá ještě jeden server ve stejné konfiguraci a s tím samým zatížením, a nevyskytují se s ním žádné problémy.
Zdroj: opennet.ru
