Tu AMD Ryzen un 27% más rápido en Cyberpunk 2077 con un fix del SMT no oficial

Más vale tarde que nunca, y es que si bien el Cyberpunk 2077 se lanzó en diciembre de 2020, no ha sido hasta ahora que se ha arreglado un problema en la tecnología SMT que afecta a las CPU de AMD. Curiosamente, esta solución no la ofrece ni AMD ni la propia CD Projekt RED. Como siempre, es la propia comunidad de modders los que tienen que arreglar los problemas de los demás.

Si bien este problema ha estado presente desde el propio lanzamiento, CD Projekt RED dijo que había resuelto el problema con un HotFix lanzado en la actualización 1.05 del juego, pero a la hora de la verdad, no han arreglado nada. Es por ello que la industria del videojuego cataloga como "ignorantes o incompentes" a ambas compañías. A CD Projekt RED por no arreglar al problema, y a AMD por no añadir presión para que sus usuarios experimenten una notoria mejora de rendimiento.

Un fix no oficial del SMT mejora el rendimiento de los AMD Ryzen en un 27% en Cyberpunk 2077

Cyberpunk 2077 con fix SMT AMD Ryzen

El principal problema, es que Cyberpunk 2077 no es capaz de aprovechar más de 8 núcleos. En el caso de las CPU de 8 núcleos, esto implica no poder hacer uso de los 16 hilos. En concreto, el HotFix 1.05 de Cyberpunk 2077 abordó el problema de SMT/Hilos únicamente en las CPU AMD Ryzen de 4 y 6 núcleos. De esta forma, los usuarios con CPUs más orientadas a gaming, como los modelos con 8, 12 y 16 núcleos, no recibieron ninguna mejora de rendimiento.

[AMD SMT] Utilización optimizada de núcleos/hilos por defecto para procesadores AMD Ryzende 4 y 6 núcleos. Los procesadores de 8, 12 y 16 núcleos permanecen sin cambios y se comportan según lo previsto. Este cambio se implementó en cooperación con AMD y se basó en pruebas realizadas por ambas partes que indican que la mejora del rendimiento se produce solo en CPU con 6 núcleos o menos.

El arreglo no oficial es bastante simple, ya que pasa por la edición de un simple archivo HEX. Tras editarlo manualmente, o reemplazarlo, un procesador AMD Ryzen 7 7800X3D experimentó una mejora de rendimiento de hasta un 27%. Esto se traduce de ejecutar el juego de 108,3 a 137,9 FPS (según las pruebas de pcgameshardware).

Evidentemente, el juego ya va fluido de serie, pero con la estandarización de monitores de 120 o 144 Hz, es evidente que este rendimiento adicional permite aprovechar un monitor gaming. Es más, quien tiene un Ryzen 7 7800X3D, dudamos que lo acompañe de un monitor a 60 FPS (salvo que sea por no poder actualizar aún su monitor).

Cómo mejorar el rendimiento si tienes un Ryzen de 8 o más núcleos

Ryzen 7000X3D

Puedes descargar directamente lo necesario ya editado, o editar el ejecutable de Cyberpunk 2077 manualmente sustituyendo el valor hexadecimal "75 2D 33 C9 B8 01 00 00 00 0F A2 8B C8 C1 F9 08" por "EB 2D 33 C9 B8 01 00 00 00 0F A2 8B C8 C1 F9 08" y guardarlo. Simplemente con este ajuste, ya el Cyberpunk 2077 aprovechará mejor el uso de tu CPU AMD Ryzen con 8 o más núcleos. En esencia, este ajuste se realiza en menos de 2 minutos.

De esta forma, es cuanto menos curioso que AMD y CD Projekt RED no hayan abordado el problema para solucionar el problema existente en todos los procesadores de la serie AMD Ryzen 7 y Ryzen 9.