Блогер Nathan Baggs проанализировал работу Denuvo, а программист @valigo подтвердил выводы в сети X. Оказалось, что Denuvo упаковывает части кода игры в виртуальную машину, имитирующую работу процессора и добавляющую «защитные трюки», затрудняющие обратное проектирование кода. При запуске виртуальная машина преобразует инструкции в реальный код прямо во время работы, но из-за лишних переходов и обфускации процессор получает дополнительную нагрузку на конвейер команд и предсказатель ветвлений.
В результате теряется оптимизация циклов, нарушается порядок доступа к памяти, кэш процессора перестаёт работать эффективно, а игроки сталкиваются с долгой загрузкой, «тормозами» и падением FPS.
Анализ подтверждает давно обсуждавшийся в индустрии эффект Denuvo.