Intel

Jak povolit nebo zakázat funkci Intel TSX v systému Windows 10

Jak povolit nebo zakázat funkci Intel TSX v systému Windows 10

Možná budete chtít povolit nebo zakázat Intel Transactional Synchronization Extensions (Intel TSX) schopnost pro ty procesory, které vystavují potřebnou podporu procesorů. V tomto příspěvku vám ukážeme, jak pomocí nastavení registru, které bude uvedeno, povolit nebo zakázat TSX.

Co jsou rozšíření transakční synchronizace (TSX)

Transactional Synchronization Extensions (TSX) je rozšíření architektury instrukční sady x86 (ISA), která přidává podporu hardwarové transakční paměti a zrychluje provádění vícevláknového softwaru prostřednictvím zamykání. Podle různých měřítek může TSX poskytovat přibližně 40% rychlejší provádění aplikací v konkrétních úlohách a 4-5krát více databázových transakcí za sekundu (TPS).

Intel Transactional Synchronization Extensions (Intel TSX) umožňují procesoru dynamicky určit, zda vlákna potřebují serializovat prostřednictvím kritických sekcí chráněných zámkem, a provádět serializaci pouze v případě potřeby. To umožňuje procesoru vystavit a využívat souběžnost skrytou v aplikaci kvůli dynamicky zbytečné synchronizaci.

Intel TSX poskytuje dvě softwarová rozhraní k určení oblastí kódu pro transakční provedení.

1] Vyloučení hardwarového zámku (HLE)

HLE je rozšíření kompatibilní se sadou instrukčních sad (obsahující předpony XACQUIRE a XRELEASE) k určení transakčních oblastí. HLE je pro programátory, kteří upřednostňují zpětnou kompatibilitu konvenčního programovacího modelu vzájemného vyloučení a chtěli by na starém hardwaru spustit software s povoleným HLE, ale chtěli by na hardwaru s podporou HLE využít nové možnosti zamezení uzamčení.

Vnitřní funkce Hardware Lock Elision (HLE) platí pouze pro aplikace C / C ++ pouze pro Windows.

2] Omezená transakční paměť (RTM)

RTM je nové rozhraní sady instrukcí (obsahující instrukce XBEGIN, XEND a XABORT) pro programátory k definování transakčních oblastí flexibilnějším způsobem, než je to možné u HLE.

RTM je pro programátory, kteří upřednostňují flexibilní rozhraní před hardwarem pro provádění transakcí.

Povolte nebo zakažte funkci Intel TSX ve Windows 10

Chcete-li povolit nebo zakázat funkci Intel Transactional Synchronization Extensions (Intel TSX) v systému Windows 10, postupujte takto:

Na deaktivovat Intel TSX prostřednictvím nastavení registru:

Spusťte příkazový řádek ve zvýšeném režimu. (Klikněte na Start. Zadejte CMD a současně stiskněte kombinaci kláves CTRL + SHIFT + Enter).

Zkopírujte a vložte níže uvedený příkaz a stiskněte klávesu Enter.

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

Aby se změny projevily, restartujte počítač.

Na umožnit Intel TSX prostřednictvím nastavení registru:

Spusťte příkazový řádek ve zvýšeném režimu.

Zkopírujte a vložte níže uvedený příkaz a stiskněte klávesu Enter.

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

Aby se změny projevily, restartujte počítač.

A je to!

Hry Nejlepší hry pro ruční sledování
Nejlepší hry pro ruční sledování
Oculus Quest nedávno představil skvělou myšlenku ručního sledování bez ovladačů. S neustále se zvyšujícím počtem her a aktivit, které provádějí podpor...
Hry Jak zobrazit překrytí OSD v linuxových aplikacích a hrách na celou obrazovku
Jak zobrazit překrytí OSD v linuxových aplikacích a hrách na celou obrazovku
Hraní her na celou obrazovku nebo používání aplikací v režimu celé obrazovky bez rozptýlení vás mohou odříznout od příslušných systémových informací v...
Hry Top 5 karet pro zachycení hry
Top 5 karet pro zachycení hry
Všichni jsme viděli a milovali streamování her na YouTube. PewDiePie, Jakesepticye a Markiplier jsou jen někteří z nejlepších hráčů, kteří vydělali mi...