Windows10でIntelTSX機能を有効または無効にする方法
必要なプロセッサーサポートを公開しているプロセッサーに対して、インテルトランザクション同期拡張機能(Intel TSX)(Intel Transactional Synchronization Extensions (Intel TSX))機能を有効または無効にすることができます。この投稿では、TSXを有効または無効にするために概説されるレジストリ設定を使用して、その方法を示します。
トランザクション同期拡張機能(Synchronization Extensions)(TSX)とは
トランザクション同期拡張機能(Synchronization Extensions)(TSX)は、x86命令セットアーキテクチャ(ISA)の拡張機能であり、ハードウェアトランザクションメモリのサポートを追加し、ロックを解除することでマルチスレッドソフトウェアの実行を高速化します。さまざまなベンチマークによると、TSXは、特定のワークロードで約40%高速なアプリケーション実行と、1秒あたり4〜5倍のデータベーストランザクション(TPS)を提供できます。
インテルトランザクション同期拡張機能(Intel Transactional Synchronization Extensions)(インテルTSX(Intel TSX))を使用すると、プロセッサーは、スレッドがロック保護されたクリティカルセクションを介してシリアル化する必要があるかどうかを動的に判断し、必要な場合にのみシリアル化を実行できます。これにより、プロセッサは、動的に不要な同期のためにアプリケーションに隠された同時実行性を公開および活用できます。
Intel TSXは、トランザクション実行用のコード領域を指定するための2つのソフトウェアインターフェイスを提供します。
1]ハードウェアロックエリジオン(HLE)
HLEは、トランザクション領域を指定するためのレガシー互換の命令セット拡張(XACQUIREおよびXRELEASEプレフィックスを含む)です。(XRELEASE)HLEは、従来の相互排除プログラミングモデルの下位互換性を好み、レガシーハードウェアでHLE対応ソフトウェアを実行したいが、 (HLE-enabled)HLEをサポートするハードウェアで新しいロックエリジオン機能を利用したいプログラマー向けです。
Hardware Lock Elision(HLE )組み込み関数は、 (HLE)WindowsのC /C++アプリケーションにのみ適用されます。
2]制限付きトランザクションメモリ(Restricted Transactional Memory)(RTM)
RTMは、プログラマーが(RTM)HLEで可能な方法よりも柔軟な方法でトランザクション領域を定義するための新しい命令セットインターフェイス(XBEGIN、XEND、およびXABORT命令で構成される)です。
RTMは、トランザクション実行ハードウェアよりも柔軟なインターフェイスを好むプログラマー向けです。
Windows10で(Windows 10)IntelTSX機能を有効または無効にします
Windows10で(Windows 10)インテルTransactionalSynchronizationExtensions(Intel Transactional Synchronization Extensions)(インテルTSX(Intel TSX))機能を有効または無効にするには、次の手順を実行します。
レジストリ設定でIntelTSXを無効にするには:(disable)
昇格モードでコマンドプロンプトを起動します。(Launch Command Prompt in elevated mode.)([スタート]をクリックし(Click Start)ます。CMD(Type CMD)と入力し、同時にCTRL + SHIFT + Enterキーの組み合わせを押します)。
以下のコマンドをコピーして貼り付け、Enterキー(Enter)を押します。
reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Kernel" /v DisableTsx /t REG_DWORD /d 1 /f
変更を有効にするには、コンピューターを再起動します。
レジストリ設定を介してIntelTSXを有効にするには:(enable)
昇格モードでコマンドプロンプト(Command Prompt)を起動します。
以下のコマンドをコピーして貼り付け、Enterキー(Enter)を押します。
reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Kernel" /v DisableTsx /t REG_DWORD /d 0 /f
変更を有効にするには、コンピューターを再起動します。
That’s it!
Related posts
Best Windows 10のための8086 Microprocessor Emulators
第12世代IntelCoreプロセッサー上のWindows11とWindows10
IntelHDグラフィックスを搭載したWindows10ラップトップの黒い画面を修正
IntelRSTサービスがWindows10で実行されていない問題を修正
Windows 10の有効化方法またはDisable Automatic Learning
Windows10でCortanaを無効にする最良の方法
New Windows 10 version 20H2 October 2020 Updateの機能
Windows 10のModern Setup Hostを説明する。それは安全ですか?
Windows 10の有効化方法またはDisable or Application Isolation feature
Ashampoo WinOptimizerはWindows 10を最適化するためのフリーソフトウェアです
Windows 10の有効化方法またはDisable Tablet Mode
Windows10でNumLockを有効または無効にする方法
Windows 10のMicrosoft EdgeでGoogle SafeSearchを強制する方法
Xbox Liveに接続できません。 Fix Xbox Live Networking issueでWindows 10
Windows 10のDisable Automatic Updatesへの4 Ways
Convert EPUB MOBI - Windows 10のための無料のコンバーターツール
Windows 10のReliability Monitorの場合はDisable Data Collectionを有効にします
Windows 10でNetwork Sniffer Tool PktMon.exeを使用する方法
Windows 10で有効またはDisable Emoji Panel
Windows 10 Hello Face AuthenticationでEnhanced Anti-Spoofingを有効にします