Kako omogućiti ili onemogućiti Intel TSX sposobnost u sustavu Windows 10

Možda ćete htjeti omogućiti ili onemogućiti Intel Transactional Synchronization Extensions (Intel TSX) sposobnost za one procesore koji izlažu potrebnu podršku za procesor. U ovom ćemo vam postu pokazati kako pomoću postavke registra koja će biti navedena za omogućavanje ili onemogućavanje TSX -a .

Što su proširenja za sinkronizaciju(Synchronization Extensions) transakcija ( TSX )

Proširenja za sinkronizaciju transakcija (TSX)

Transactional Synchronization Extensions ( TSX ) proširenje je arhitekture skupa instrukcija x86 ( ISA ) koja dodaje podršku za hardversku transakcijsku memoriju, ubrzavajući izvođenje softvera s više niti kroz eliziju zaključavanja. Prema različitim mjerilima, TSX može osigurati oko 40% brže izvršavanje aplikacija u određenim radnim opterećenjima i 4-5 puta više transakcija baze podataka u sekundi ( TPS ).

Intel Transactional Synchronization Extensions ( Intel TSX ) omogućuje procesoru da dinamički odredi trebaju li se niti serijalizirati kroz kritične odjeljke zaštićene zaključavanjem i izvršiti serijalizaciju samo kada je to potrebno. To procesoru omogućuje otkrivanje i iskorištavanje istodobnosti skrivene u aplikaciji zbog dinamički nepotrebne sinkronizacije.

Intel TSX nudi dva softverska sučelja za određivanje područja koda za izvršavanje transakcija.

1] Elision hardverskog zaključavanja (HLE)

HLE je proširenje skupa instrukcija kompatibilno s naslijeđem (sadrži prefikse XACQUIRE i XRELEASE ) za određivanje transakcijskih regija. HLE je za programere koji preferiraju kompatibilnost unatrag konvencionalnog modela programiranja međusobnog isključivanja i koji bi željeli pokrenuti HLE-omogućen(HLE-enabled) softver na naslijeđenom hardveru, ali bi željeli iskoristiti nove mogućnosti uklanjanja zaključavanja na hardveru s podrškom za HLE .

Intrinzične funkcije Hardware Lock Elision(Hardware Lock Elision) ( HLE ) primjenjuju se samo na C/C++ aplikacije za Windows .

2] Ograničena transakcijska memorija(Restricted Transactional Memory) ( RTM )

RTM je novo sučelje skupa instrukcija (sadrži instrukcije XBEGIN(XBEGIN) , XEND i XABORT ) za programere za definiranje transakcijskih regija na fleksibilniji način nego što je to moguće s HLE .

RTM je za programere koji preferiraju fleksibilno sučelje od hardvera za izvršavanje transakcija.

Omogućite ili onemogućite Intel TSX mogućnost u sustavu Windows 10(Windows 10)

Da biste omogućili ili onemogućili Intel Transactional Synchronization Extensions ( Intel TSX ) mogućnost u sustavu Windows 10(Windows 10) , učinite sljedeće:

Da biste onemogućili (disable) Intel TSX putem postavke registra:

Pokrenite naredbeni redak u povišenom načinu rada. (Launch Command Prompt in elevated mode.)( Kliknite Start(Click Start) . Upišite CMD(Type CMD) i istovremeno pritisnite kombinaciju CTRL + SHIFT + Enter

Kopirajte i zalijepite naredbu u nastavku i pritisnite Enter .

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

Ponovno pokrenite računalo kako bi promjene stupile na snagu.

Da biste omogućili (enable) Intel TSX putem postavke registra:

Pokrenite naredbeni redak(Command Prompt) u povišenom načinu rada.

Kopirajte i zalijepite naredbu u nastavku i pritisnite Enter .

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

Ponovno pokrenite računalo kako bi promjene stupile na snagu.

That’s it!



About the author

Ja sam stručnjak za korisničku podršku za Windows 10/11/10 s više od 5 godina iskustva. Također sam strastveni igrač posljednjih nekoliko godina i snažno me zanima xbox One. Moj trenutni fokus je pomaganje korisnicima s problemima koje imaju sa svojim Windows 10 ili Windows 11 sustavima, često kroz korištenje naših alata za korisničku podršku, kao što je podrška pozivnog centra i online pomoć.



Related posts