So aktivieren oder deaktivieren Sie die Intel TSX-Funktion in Windows 10

Möglicherweise möchten Sie die Intel Transactional Synchronization Extensions (Intel TSX) -Funktion für die Prozessoren aktivieren oder deaktivieren, die die erforderliche Prozessorunterstützung bereitstellen. In diesem Beitrag zeigen wir Ihnen, wie Sie mithilfe der beschriebenen Registrierungseinstellungen TSX aktivieren oder deaktivieren .

Was sind(TSX) Transaktionssynchronisierungserweiterungen ( TSX(Synchronization Extensions) )

Transaktionssynchronisierungserweiterungen (TSX)

Transactional Synchronization Extensions ( TSX ) ist eine Erweiterung der x86-Befehlssatzarchitektur ( ISA ), die Hardware-Transaktionsspeicherunterstützung hinzufügt und die Ausführung von Multithread-Software durch Sperrenbeseitigung beschleunigt. Laut verschiedenen Benchmarks kann TSX bei bestimmten Workloads eine um etwa 40 % schnellere Ausführung von Anwendungen und 4- bis 5-mal mehr Datenbanktransaktionen pro Sekunde ( TPS ) bieten.

Intel Transactional Synchronization Extensions ( Intel TSX ) ermöglichen es dem Prozessor, dynamisch zu bestimmen, ob Threads durch sperrgeschützte kritische Abschnitte serialisiert werden müssen, und die Serialisierung nur bei Bedarf durchzuführen. Dadurch kann der Prozessor Parallelität aufdecken und ausnutzen, die in einer Anwendung aufgrund einer dynamisch unnötigen Synchronisierung verborgen ist.

Intel TSX stellt zwei Softwareschnittstellen bereit, um Codebereiche für die Transaktionsausführung anzugeben.

1] Beseitigung der Hardwaresperre (HLE)

HLE ist eine Legacy-kompatible Befehlssatzerweiterung (bestehend aus den XACQUIRE- und XRELEASE- Präfixen) zur Angabe von Transaktionsregionen. HLE ist für Programmierer gedacht, die die Abwärtskompatibilität des herkömmlichen Programmiermodells mit gegenseitigem Ausschluss bevorzugen und HLE-fähige(HLE-enabled) Software auf Legacy-Hardware ausführen möchten, aber die Vorteile der neuen Lock-Eliminierungsfunktionen auf Hardware mit HLE - Unterstützung nutzen möchten.

Hardware Lock Elision ( HLE ) Intrinsische Funktionen gelten nur für C/C++-Anwendungen für Windows .

2] Eingeschränkter Transaktionsspeicher(Restricted Transactional Memory) ( RTM )

RTM ist eine neue Befehlssatzschnittstelle (bestehend aus den Befehlen XBEGIN(XBEGIN) , XEND und XABORT ) für Programmierer, um Transaktionsbereiche flexibler als mit HLE zu definieren .

RTM ist für Programmierer, die eine flexible Schnittstelle zur Transaktionsausführungshardware bevorzugen.

Aktivieren oder deaktivieren Sie die Intel TSX -Funktion in Windows 10

Gehen Sie wie folgt vor, um die Intel Transactional Synchronization Extensions(Intel Transactional Synchronization Extensions) ( Intel TSX )-Funktion in Windows 10 zu aktivieren oder zu deaktivieren :

So deaktivieren Sie (disable) Intel TSX über die Registrierungseinstellung:

Starten Sie die Eingabeaufforderung im erhöhten Modus. (Launch Command Prompt in elevated mode.)( Klicken Sie auf Start(Click Start) . Geben Sie CMD ein(Type CMD) und drücken Sie gleichzeitig die Tastenkombination CTRL + SHIFT + Enter ).

Kopieren Sie den folgenden Befehl, fügen Sie ihn ein und drücken Sie die Eingabetaste(Enter) .

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

Starten Sie den Computer neu, damit die Änderungen wirksam werden.

So aktivieren (enable) Sie Intel TSX(Intel TSX) über die Registrierungseinstellung:

Starten Sie die Eingabeaufforderung(Command Prompt) im erhöhten Modus.

Kopieren Sie den folgenden Befehl, fügen Sie ihn ein und drücken Sie die Eingabetaste(Enter) .

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

Starten Sie den Computer neu, damit die Änderungen wirksam werden.

That’s it!



About the author

Ich habe einen Hintergrund in Computertechnik und Informationstechnologie, der mir eine einzigartige Perspektive auf die Plattformen Windows 10 und 11 verschafft hat. Insbesondere bin ich sowohl mit der Windows 10 „Desktop Experience“ als auch mit dem Microsoft Edge-Browser erfahren. Meine Erfahrung mit diesen beiden Plattformen gibt mir ein tiefes Verständnis dafür, wie sie funktionieren, und mein Fachwissen in diesen Bereichen ermöglicht es mir, zuverlässige Ratschläge zu geben, wie sie verbessert werden können.



Related posts