Intel

Как включить или отключить возможность Intel TSX в Windows 10

Как включить или отключить возможность Intel TSX в Windows 10

Вы можете включить или отключить Расширения Intel Transactional Synchronization Extensions (Intel TSX) возможность для тех процессоров, которые предоставляют необходимую поддержку процессоров. В этом посте мы покажем вам, как с помощью параметра реестра, который будет описан, чтобы включить или отключить TSX.

Что такое расширения транзакционной синхронизации (TSX)

Transactional Synchronization Extensions (TSX) - это расширение архитектуры набора инструкций x86 (ISA), которое добавляет аппаратную поддержку транзакционной памяти, ускоряя выполнение многопоточного программного обеспечения за счет исключения блокировок. Согласно различным тестам, TSX может обеспечить примерно на 40% более быстрое выполнение приложений при определенных рабочих нагрузках и в 4-5 раз больше транзакций базы данных в секунду (TPS).

Расширения Intel Transactional Synchronization Extensions (Intel TSX) позволяют процессору динамически определять, нужно ли потокам сериализоваться через защищенные блокировкой критические разделы и выполнять сериализацию только при необходимости. Это позволяет процессору раскрыть и использовать параллелизм, скрытый в приложении из-за динамически ненужной синхронизации.

Intel TSX предоставляет два программных интерфейса для указания областей кода для выполнения транзакций.

1] Аппаратный замок Elision (HLE)

HLE - это расширение набора инструкций, совместимое с предыдущими версиями (включающее префиксы XACQUIRE и XRELEASE) для определения транзакционных регионов. HLE предназначен для программистов, которые предпочитают обратную совместимость с традиционной моделью программирования с взаимным исключением и хотели бы запускать программное обеспечение с поддержкой HLE на устаревшем оборудовании, но хотели бы воспользоваться преимуществами новых возможностей устранения блокировок на оборудовании с поддержкой HLE.

Встроенные функции Hardware Lock Elision (HLE) применимы только к приложениям C / C ++ для Windows.

2] Ограниченная транзакционная память (RTM)

RTM - это новый интерфейс набора команд (содержащий инструкции XBEGIN, XEND и XABORT) для программистов, позволяющий определять транзакционные области более гибким образом, чем это возможно с HLE.

RTM предназначена для программистов, которые предпочитают гибкий интерфейс аппаратному обеспечению для выполнения транзакций.

Включение или отключение возможности Intel TSX в Windows 10

Чтобы включить или отключить возможность Intel Transactional Synchronization Extensions (Intel TSX) в Windows 10, выполните следующие действия:

К запрещать Intel TSX через параметр реестра:

Запустить командную строку в режиме с повышенными привилегиями. (Нажмите Пуск. Введите CMD и одновременно нажмите сочетание клавиш CTRL + SHIFT + Enter).

Скопируйте и вставьте команду ниже и нажмите Enter.

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

Перезагрузите компьютер, чтобы изменения вступили в силу.

К включить Intel TSX через параметр реестра:

Запустить командную строку в режиме с повышенными привилегиями.

Скопируйте и вставьте команду ниже и нажмите Enter.

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

Перезагрузите компьютер, чтобы изменения вступили в силу.

это оно!

Как записать и транслировать игровую сессию в Linux
В прошлом игры считались только хобби, но со временем игровая индустрия увидела огромный рост с точки зрения технологий и количества игроков. Игровая ...
Лучшие игры с отслеживанием рук
Oculus Quest недавно представил отличную идею отслеживания рук без контроллеров. С постоянно растущим числом игр и действий, которые осуществляются фо...
Как показать наложение OSD в полноэкранных приложениях и играх Linux
Игра в полноэкранные игры или использование приложений в полноэкранном режиме без отвлекающих факторов может отрезать вас от соответствующей системной...