Intel

Intel TSX-mogelijkheden in- of uitschakelen in Windows 10

Intel TSX-mogelijkheden in- of uitschakelen in Windows 10

Misschien wilt u in- of uitschakelen Intel Transactionele Synchronisatie-uitbreidingen (Intel TSX) capaciteit voor die processors die de nodige processorondersteuning bieden. In dit bericht laten we u zien hoe, met behulp van de registerinstelling die wordt beschreven om TSX in of uit te schakelen.

Wat is Transactional Synchronization Extensions (TSX)

Transactional Synchronization Extensions (TSX) is een uitbreiding op de x86-instructiesetarchitectuur (ISA) die ondersteuning voor hardware-transactiegeheugen toevoegt, waardoor de uitvoering van multi-threaded software wordt versneld door middel van lock-elision. Volgens verschillende benchmarks kan TSX zorgen voor ongeveer 40% snellere uitvoering van applicaties in specifieke workloads en 4-5 keer meer databasetransacties per seconde (TPS).

Intel Transactional Synchronization Extensions (Intel TSX) stellen de processor in staat om dynamisch te bepalen of threads moeten worden geserialiseerd via met slot beveiligde kritieke secties en om serialisatie alleen uit te voeren wanneer dat nodig is. Hierdoor kan de processor gelijktijdigheid die verborgen is in een toepassing blootleggen en exploiteren vanwege dynamisch onnodige synchronisatie.

Intel TSX biedt twee software-interfaces om coderegio's te specificeren voor de uitvoering van transacties.

1] Hardware Lock Elision (HLE)

HLE is een legacy-compatibele instructieset-extensie (bestaande uit de voorvoegsels XACQUIRE en XRELEASE) om transactieregio's te specificeren. HLE is voor programmeurs die de voorkeur geven aan achterwaartse compatibiliteit van het conventionele programmeermodel voor wederzijdse uitsluiting en die HLE-enabled software willen draaien op oudere hardware, maar willen profiteren van nieuwe lock-elision-mogelijkheden op hardware met HLE-ondersteuning.

Hardware Lock Elision (HLE) intrinsieke functies zijn alleen van toepassing op C/C++-toepassingen voor Windows.

2] Beperkt transactiegeheugen (RTM)

RTM is een nieuwe interface voor instructieset (bestaande uit de XBEGIN-, XEND- en XABORT-instructies) voor programmeurs om transactionele regio's op een flexibelere manier te definiëren dan mogelijk is met HLE.

RTM is voor programmeurs die een flexibele interface verkiezen boven de hardware voor transactie-uitvoering.

Schakel Intel TSX-mogelijkheden in of uit in Windows 10

Ga als volgt te werk om de mogelijkheden van Intel Transactional Synchronization Extensions (Intel TSX) in Windows 10 in of uit te schakelen:

Naar uitschakelen Intel TSX via de registerinstelling:

Start opdrachtprompt in verhoogde modus. (Klik op Start. Typ CMD en druk tegelijkertijd op CTRL + SHIFT + Enter-toetscombinatie).

Kopieer en plak de onderstaande opdracht en druk op Enter.

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

Start de computer opnieuw op om de wijzigingen door te voeren.

Naar inschakelen Intel TSX via de registerinstelling:

Start opdrachtprompt in verhoogde modus.

Kopieer en plak de onderstaande opdracht en druk op Enter.

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

Start de computer opnieuw op om de wijzigingen door te voeren.

Dat is het!

Top 5 Game Capture-kaarten
We hebben allemaal gezien en genoten van streaming gameplays op YouTube. PewDiePie, Jakesepticye en Markiplier zijn slechts enkele van de beste gamers...
Hoe een spel op Linux te ontwikkelen
Tien jaar geleden zouden niet veel Linux-gebruikers voorspellen dat hun favoriete besturingssysteem ooit een populair spelplatform voor commerciële vi...
Open source-poorten van commerciële game-engines
Gratis, open source en platformonafhankelijke game-engine-recreaties kunnen worden gebruikt om zowel oude als enkele van de vrij recente gametitels te...