Разработчиците на библиотеката GNU MP (GMP), която предоставя функции за извършване на аритметични операции с произволна точност, предупредиха потребителите относно инцидент с повторно отклонение на процесорите от серия AMD Ryzen 9000 на база микроархитектура Zen 5 по време на тестването на библиотеката. Предполага се, че увреждането на процесорите е причинено от прегряване, което възниква при интензивно изпълнение на функциите на GMP. До завършването на пълния анализ на проблема, не се препоръчва на потребителите активно да използват GMP на системи с CPU AMD Zen 5.
Опасенията са предизвикани от повторния отказ на CPU AMD Ryzen 9950X (AMD Zen5 X16 4300MHz) на сървър в тестовата инфраструктура на проекта. Първото отклонение се е случило през февруари 2025 година, след което процесорът е бил заменен по гаранция. В края на август ситуацията се повторила и замененият по гаранция CPU, инсталиран в система с друг блок захранване и друга дънна платка, също спрял да функционира с аналогични признаци, показващи прегряване (върху чипа се образувала обесцвечена зона, с диаметър около 1 сантиметър).

Според предварителни данни, библиотеката GMP използва прекалено интензивно цикли с инструкция MULX, което води на системи с AMD Zen 5 до значително по-високо потребление на енергия, отколкото е заявено, и невъзможност за компенсиране на нагряването със системата за охлаждане, подбрана съобразно спецификацията. По време на двете повреди е бил извършен тест с ръчни асемблерни цикли с една инструкция MULX, създаваща максимално натоварване.
На системите са използвани дънни платки Asus Prime B650M-K и Asus Prime B650M-A WIFI II, а също и блокове захранване Corsair SF450 и Corsair RM650. В двете конфигурации е използвана система за охлаждане Noctua NH-U9S, но в първия случай радиаторът е бил инсталиран в централната част, а във втория, по препоръка на производителя, е преместен настрани, където има по-високо нагряване.
Отбелязва се, че във втория случай термопастата е била разпределена неравномерно (от една страна слоят е бил по-тънък) и не може да се изключи, че вторият сбой е бил причинен от неправилно монтиране на радиатора. В CPU Ryzen 9950X е обявена необходимост от топлоотвод от 170 W (TDP - Thermal Design Power), а използваната охлаждаща система е осигурявала топлоотвод от 165 W. Липсващите 5 W са били компенсирани с допълнителни вентилатори в корпуса и ниска температура в помещението, която е била около 20°C. И двата процесора са излезли от строя след няколко месеца работа при висока натовареност. В инфраструктурата на проекта за други задачи вече дълго време се използва още един сървър в същата конфигурация и с същото ниво на натовареност, и проблеми с него не възникват.
Източник: opennet.ru
