Los chips EPYC Rome tendrían un curioso fallo de funcionamiento que se activaría tras 1.044 días de uso. El error fue descubierto tras la publicación de una guía de revisión de los chips de servidor EPYC 7002 ‘Rome’.
EPYC Rome: ¿Falla cada 1.044 días? Es un extraño error que AMD no está dispuesta a corregir
Según la última guía de revisión de la segunda generación de procesadores de servidores EPYC Rome, un error en el temporizador haría que un núcleo del chip se cuelgue, teniendo que reiniciar el servidor para solucionar el problema. Este cuelgue se produciría cada 1.044 días de funcionamiento, lo que equivale a casi tres años de funcionamiento.
El error se produce cuando el núcleo no puede salir del estado de reposo CC6, un fallo que, según AMD, varía según el espectro de dispersión y la frecuencia REFCLK (el reloj que ayuda al chip a controlar el tiempo). Lo más interesante de esta problemática es que AMD no está dispuesta a solucionarlo.
Te recomendamos nuestra guía sobre los mejores procesadores del mercado
El usuario de Reddit acid_migrain público una teoría sobre cuándo se produciría el cuelgue: «A pesar de lo que dicen, el problema se manifiesta en realidad a los 1042 días y aproximadamente 12 horas. El TSC funciona a 2800 MHz, y 2800 * 10**6 * 1042,5 días es casi igual a 0x380000000000000, que tiene demasiados ceros como para no ser una coincidencia».
Solo hay dos maneras de solucionar este problema en los procesadores EPYC Rome. La primera sería reiniciar el servidor antes de los 1.044 días, y la otra sería, directamente, desactivar el estado de suspensión CC6.
¿Por qué AMD no va a solucionar este problema? Es un completo misterio. Quizás nadie le dio importancia a este error y es complicado ver servidores funcionando tanto tiempo sin siquiera reiniciarse alguna vez, o puede que este problema no tenga solución visa firmware y requiera de una solución a nivel de hardware, lo que obligaría a AMD a volver a fabricar chips, lo que tendría un costo demasiado alto. Como sea, creo que nunca lo sabremos.