Utvecklarna av GNU MP (GMP)-biblioteket, som tillhandahÄller funktioner för att utföra aritmetiska operationer med godtycklig precision, har varnat anvÀndare för en incident med upprepade fel hos AMD Ryzen 9000-seriens processorer baserade pÄ Zen 5-mikroarkitekturen under testning av biblioteket. Det antas att skadorna pÄ processorerna orsakades av överhettning som uppstÄr under intensiv körning av GMP-funktioner. Tills en fullstÀndig analys av problemet Àr klar rekommenderas anvÀndare att inte aktivt anvÀnda GMP pÄ system med AMD Zen 5-processorer.
Orsakerna orsakas av upprepade fel pÄ AMD Ryzen 9950X (AMD Zen5 X16 4300MHz) CPU:n. server i projektets testinfrastruktur. Det första felet intrÀffade i februari 2025, varefter processorn byttes ut under garanti. I slutet av augusti upprepade sig situationen, och processorn, som byttes ut under garanti och installerades i ett system med en annan nÀtaggregat och moderkort, slutade ocksÄ fungera och uppvisade samma symptom som tyder pÄ överhettning (ett missfÀrgat omrÄde pÄ cirka 1 centimeter i diameter uppstod pÄ chipet).

PreliminÀra data indikerar att GMP-biblioteket anvÀnder MULX-instruktionsloopar i överdriven utstrÀckning, vilket resulterar i att AMD Zen 5-system förbrukar betydligt mer ström Àn angivet och inte lyckas kompensera för vÀrmen med ett kylsystem valt enligt specifikationen. Under bÄda korruptionerna utfördes ett test med manuella assemblerloopar med en enda MULX-instruktion, vilket skapade maximal belastning.
Systemen anvÀnde moderkorten Asus Prime B650M-K och Asus Prime B650M-A WIFI II, samt nÀtaggregaten Corsair SF450 och Corsair RM650. BÄda konfigurationerna anvÀnde kylsystemet Noctua NH-U9S, men i det första fallet var kylaren installerad i mitten, och i det andra, enligt tillverkarens rekommendationer, flyttades den Ät sidan med högre uppvÀrmning.
Det noteras att i det andra fallet var kylpastan ojÀmnt fördelad (skiktet var tunnare pÄ ena sidan), och det Àr fullt möjligt att det andra felet orsakades av felaktig installation av kylflÀnsen. Ryzen 9950X-processorn Àr specificerad för att krÀva en termisk designeffekt pÄ 170 watt (TDP, Thermal Design Power), medan det anvÀnda kylsystemet gav 165 watt vÀrmeavledning. De saknade 5 wattarna kompenserades av ytterligare kylare i chassit och en lÄg rumstemperatur pÄ cirka 20°C. BÄda processorerna slutade fungera efter flera mÄnaders drift under hög belastning. Samtidigt har en annan processor anvÀnts för andra uppgifter i projektets infrastruktur under lÄng tid. server i samma konfiguration och med samma belastningsnivÄ, och det finns inga problem med det.
KĂ€lla: opennet.ru
