Налог на процессор

ПК-версии Resident Evil Village, Devil May Cry 5 и некоторых других игр стали примером того, как защита от копирования может влиять на производительность системы. В случае Resident Evil Village на сценах с дочерьми леди Димитреску игроки фиксировали заметные зависания и резкие просадки частоты кадров даже на конфигурациях с видеокартами уровня GeForce RTX 3080. Первые обновления игры ситуацию кардинально не меняли, а сравнение официальной версии с защитой и сборок без неё показало, что после отключения DRM производительность росла.

Причина в том, как именно устроены связки вроде Denuvo плюс собственный DRM издателя. В таких системах часть кода игры выполняется в зашифрованном или виртуализованном виде, защита регулярно проверяет целостность файлов и окружения, пытается найти вмешательство, а в некоторых конфигурациях ещё и обращается к серверам издателя. Все эти проверки работают на ограниченном по пропускной способности CPU и конкурируют за время с игровыми потоками. В Devil May Cry 5 тесты Digital Foundry показывали падение производительности в CPU-ограниченных сценах примерно на 7% при включённом Denuvo по сравнению с версией без него.

Это явление стали описывать термином «налог на процессор»: часть вычислительных ресурсов уходит не на саму игру, а на работу встроенных в неё механизмов защиты. При этом не вся защита реализована криво — в случае с RE Village находка коммьюнити стала причиной для разработчиков выпустить патч, который решал проблему подвисаний из-за их DRM.

//Илья Власов