Denuvo reduce los FPS: un nuevo análisis revela el impacto de la protección en el rendimiento de los juegos
Una investigación reveló que el popular sistema de protección antipiratería Denuvo reduce significativamente el rendimiento de los juegos, interrumpiendo la optimización del código y el almacenamiento en caché de la CPU.
El bloguero Nathan Baggs analizó el funcionamiento de Denuvo, y el programador @valigo confirmó las conclusiones en la red X. Resultó que Denuvo empaqueta partes del código del juego en una máquina virtual que imita el funcionamiento del procesador y añade "trucos de protección" que dificultan la ingeniería inversa del código. Al iniciarse, la máquina virtual transforma las instrucciones en código real directamente durante el funcionamiento, pero debido a las transiciones innecesarias y la ofuscación, el procesador recibe una carga adicional en la canalización de comandos y el predictor de bifurcaciones.
Como resultado, se pierde la optimización de los ciclos, se interrumpe el orden de acceso a la memoria, la caché del procesador deja de funcionar eficazmente y los jugadores se enfrentan a largas cargas, "ralentizaciones" y caídas de FPS.
El análisis confirma el efecto de Denuvo que se ha debatido durante mucho tiempo en la industria.