Разработчиците на библиотеката 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 Вт (TDP, Thermal Design Power), а използваната охладителна система е осигурявала топлоотвод от 165 Вт. Липсващите 5 Вт са компенсирани с допълнителни вентилатори в корпуса и ниска температура в помещението, която е била около 20°C. И двата процесора се повредиха след няколко месеца работа при висока натовареност. В същото време в инфраструктурата на проекта за други задачи вече дълго време се използва още един сървър в същата конфигурация и с същото ниво на натовареност, и проблеми с него не възникват.
Източник: opennet.ru
