Come abilitare o disabilitare la funzionalità Intel TSX in Windows 10 Fix igfxem.exe …

Potresti voler abilitare o disabilitare Intel Transactional Synchronization Extensions (Intel TSX) capacità per quei processori che espongono il supporto del processore richiesto. In questo post, ti mostreremo come, utilizzando le impostazioni di registro che verranno descritte per abilitare o disabilitare TSX.

Cosa sono le estensioni di sincronizzazione transazionale (TSX)?

Estensioni di sincronizzazione transazionale (TSX)

Transactional Synchronization Extensions (TSX) è un’estensione dell’architettura ISA (Instruction Set Architecture) x86 che aggiunge il supporto della memoria transazionale hardware, accelerando l’esecuzione del software multithread tramite l’elisione dei blocchi. Sulla base di diversi benchmark, TSX è in grado di fornire un’esecuzione delle applicazioni più veloce del 40% su carichi di lavoro specifici e da 4 a 5 volte più transazioni di database al secondo (TPS).

Intel Transactional Synchronization Extensions (Intel TSX) consente al processore di determinare dinamicamente se i thread devono essere serializzati attraverso sezioni critiche protette da blocco e di eseguire la serializzazione solo quando necessario. Ciò consente al processore di esporre e sfruttare la concorrenza nascosta in un’applicazione a causa di una sincronizzazione non necessaria dinamicamente.

Intel TSX fornisce due interfacce software per specificare le regioni di codice per l’esecuzione transazionale.

1]Hardware Lock Elision (HLE)

HLE è un’estensione del set di istruzioni compatibile con le versioni precedenti (che comprende i prefissi XACQUIRE e XRELEASE) per specificare le regioni transazionali. HLE è per i programmatori che preferiscono la compatibilità con le versioni precedenti del modello di programmazione a esclusione reciproca convenzionale e vorrebbero eseguire software abilitato per HLE su hardware legacy, ma vorrebbero sfruttare le nuove funzionalità di eliminazione dei blocchi su hardware supportato da HLE.

Le funzioni intrinseche HLE (Hardware Lock Elision) si applicano solo alle applicazioni C / C ++ per Windows.

leggere  Tema della community Showcase Everyday Art 4 per Windows 10 (download)

2]Restricted Transactional Memory (RTM)

RTM è una nuova interfaccia del set di istruzioni (che comprende le istruzioni XBEGIN, XEND e XABORT) per i programmatori per definire le regioni transazionali in un modo più flessibile di quanto possibile con HLE.

RTM è per i programmatori che preferiscono un’interfaccia flessibile all’hardware di esecuzione transazionale.

Abilita o disabilita la funzionalità Intel TSX in Windows 10

Per abilitare o disabilitare la funzionalità Intel Transactional Synchronization Extensions (Intel TSX) in Windows 10, eseguire le operazioni seguenti:

PER disattivare Intel TSX tramite le impostazioni del registro:

Avvia il prompt dei comandi in modalità elevata. (Fare clic su Start. Digitare CMD e premere contemporaneamente la combinazione di tasti CTRL + MAIUSC + Invio).

Copia e incolla il comando sottostante e premi Invio.

reg add "HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSession ManagerKernel" /v DisableTsx /t REG_DWORD /d 1 /f

Riavvia il computer affinché le modifiche abbiano effetto.

PER abilitare Intel TSX tramite le impostazioni del registro:

Avvia il prompt dei comandi in modalità elevata.

Copia e incolla il comando sottostante e premi Invio.

reg add "HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSession ManagerKernel" /v DisableTsx /t REG_DWORD /d 0 /f

Riavvia il computer affinché le modifiche abbiano effetto.

Questo è tutto!

Estensioni di sincronizzazione transazionale (TSX)

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *