Intelligence

Comment activer ou désactiver la capacité Intel TSX dans Windows 10

Comment activer ou désactiver la capacité Intel TSX dans Windows 10

Vous pouvez activer ou désactiver Extensions de synchronisation transactionnelle Intel (Intel TSX) capacité pour les processeurs qui exposent le support de processeur nécessaire. Dans cet article, nous allons vous montrer comment, en utilisant le paramètre de registre qui sera décrit pour activer ou désactiver TSX.

Qu'est-ce que les extensions de synchronisation transactionnelle (TSX)

Les extensions de synchronisation transactionnelle (TSX) sont une extension de l'architecture de jeu d'instructions x86 (ISA) qui ajoute la prise en charge de la mémoire transactionnelle matérielle, accélérant l'exécution de logiciels multithread grâce à l'élision de verrouillage. Selon différents benchmarks, TSX peut fournir une exécution d'applications environ 40 % plus rapide dans des charges de travail spécifiques, et 4 à 5 fois plus de transactions de base de données par seconde (TPS).

Les extensions de synchronisation transactionnelles Intel (Intel TSX) permettent au processeur de déterminer dynamiquement si les threads doivent être sérialisés via des sections critiques protégées par verrou et d'effectuer la sérialisation uniquement lorsque cela est nécessaire. Cela permet au processeur d'exposer et d'exploiter la simultanéité cachée dans une application en raison d'une synchronisation dynamiquement inutile.

Intel TSX fournit deux interfaces logicielles pour spécifier les régions de code pour l'exécution transactionnelle.

1] Elision de verrouillage matériel (HLE)

HLE est une extension de jeu d'instructions compatible héritée (comprenant les préfixes XACQUIRE et XRELEASE) pour spécifier les régions transactionnelles. HLE est destiné aux programmeurs qui préfèrent la compatibilité descendante du modèle de programmation d'exclusion mutuelle conventionnel et qui souhaitent exécuter un logiciel compatible HLE sur du matériel hérité, mais qui souhaitent profiter des nouvelles capacités d'élision de verrouillage sur le matériel avec prise en charge HLE.

Les fonctions intrinsèques Hardware Lock Elision (HLE) s'appliquent aux applications C/C++ pour Windows uniquement.

2] Mémoire transactionnelle restreinte (RTM)

RTM est une nouvelle interface de jeu d'instructions (comprenant les instructions XBEGIN, XEND et XABORT) permettant aux programmeurs de définir des régions transactionnelles d'une manière plus flexible que celle possible avec HLE.

RTM est destiné aux programmeurs qui préfèrent une interface flexible au matériel d'exécution transactionnelle.

Activer ou désactiver la capacité Intel TSX dans Windows 10

Pour activer ou désactiver la fonctionnalité Intel Transactional Synchronization Extensions (Intel TSX) dans Windows 10, procédez comme suit :

À désactiver Intel TSX via le paramètre de registre :

Lancer l'invite de commande en mode élevé. (Cliquez sur Démarrer. Tapez CMD et appuyez simultanément sur CTRL + SHIFT + Entrée).

Copiez et collez la commande ci-dessous et appuyez sur Entrée.

reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Kernel" /v DisableTsx /t REG_DWORD /d 1 /f

Redémarrez l'ordinateur pour que les modifications prennent effet.

À activer Intel TSX via le paramètre de registre :

Lancer l'invite de commande en mode élevé.

Copiez et collez la commande ci-dessous et appuyez sur Entrée.

reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Kernel" /v DisableTsx /t REG_DWORD /d 0 /f

Redémarrez l'ordinateur pour que les modifications prennent effet.

C'est ça!

Meilleures applications de mappage de manette de jeu pour Linux
Si vous aimez jouer à des jeux sur Linux avec une manette de jeu au lieu d'un système de saisie clavier et souris typique, il existe des applications ...
Outils utiles pour les joueurs Linux
Si vous aimez jouer à des jeux sur Linux, il est probable que vous ayez utilisé des applications et des utilitaires comme Wine, Lutris et OBS Studio p...
Jeux HD remasterisés pour Linux qui n'ont jamais eu de version Linux plus tôt
De nombreux développeurs et éditeurs de jeux proposent une remasterisation HD d'anciens jeux pour prolonger la durée de vie de la franchise, veuillez ...