VMProtect

Assassin’s Creed Origins : CPU à 100 %

Histoire d'amour entre Ubisoft et Denuvo

DENUVO BEST IN SLOT !

Vous disposez d’un PC suffisamment puissant pour pousser le jeu au maximum, et pourtant vous avez des saccades (stuttering).

Même après avoir essayé différentes combinaisons de réglage graphique, mise à jour des pilotes, réinstallation du jeu, votre CPU s’approche où est constamment aux alentours des 100% d’utilisation…

J’ai moi-même fait l’expérience des 100 % d’utilisation CPU avec le phénomène de  »stuttering » sur Assassin’s Creed Origins.

En parcourant les tréfonds du web, j’ai trouvé sur un forum une rumeur qui disait explicitement que le système anti-piratage Denuvo présent dans ACO pourrait consommer jusqu’à 30% de ressources CPU supplémentaire.

Il est possible d’analyser l’exécutable du jeu à l’aide d’un bon debugger/disassembler, actuellement le plus robuste capable d’interpréter correctement le bytecode de Denuvo est x64dbg.

L’idéal serait bien sûr d’avoir en possession les outils spécifique développé par Denuvo afin de savoir précisément comment les transformations de code et la désobfuscation peuvent être implémentées.

Assassin's Creed Origins

Le processus du jeu appelle non-stop la section d’instructions lié à VMProtect.

Appeler une machine virtuelle non-stop pour vérifier constamment l’ensemble des fichiers du jeu cause certainement le ralentissement du processeur. Pourquoi ceci peut ralentir mon Processeur ?

(Même le plus puissant des I7 ne peut pas physiquement faire face à la rapidité de traitement d’une machine virtuelle), Exemple : une simple instruction en assembleur ne prendra qu’un cycle d’horloge, puis son exécution dans une machine virtuelle augmentera ses cycles par plusieurs millions.

La première conclusion est que vous ne pourrez rien faire de votre côté pour régler définitivement le problème mise à part attendre un patch de la part d’Ubisoft.

La deuxième conclusion et qu’il existe bien un souci de performance sur le CPU causé par le DRM anti-piratage Denuvo, Par contre Ubisoft n’a pas ajouté un deuxième DRM nommé VMProtect.

VMProtect et Denuvo fonctionne emsemble, en gros VMProtect sert à interpréter le bytecode de Denuvo, tout dans Denuvo utilise l’obfuscation du code de VMProtect.

En attendant, vous pouvez quand même contourner le problème en limitant les options qui impacte le plus le processeur  (limiter à 30 fps en 1080p, diminuer les détails de l’environnement, désactiver l’occlusion ambiante.)

 assassin’s creed originsmobygames.comcritères de notation

Si vous avez trouvé une faute d’orthographe, veuillez nous en informer en sélectionnant le texte en question et en appuyant sur Ctrl + Entrée .

S’abonner
Notification pour
0 Commentaires
Commentaires en ligne
Afficher tous les commentaires

Rapport de faute d’orthographe

Le texte suivant sera envoyé à nos rédacteurs :