Современные процессоры архитектуры AMD Ryzen славятся своей высокой производительностью благодаря технологии Simultaneous Multithreading (SMT), которая позволяет одному физическому ядру обрабатывать два потока данных одновременно. Однако в определенных сценариях использования, особенно в старых или плохо оптимизированных играх, наличие виртуальных ядер может приводить к нестабильности кадровой частоты или даже снижать общую производительность системы. Геймеры и энтузиасты часто задаются вопросом, как принудительно отключить эту функцию, чтобы заставить процессор работать только на физических ядрах.

Отключение SMT может стать решающим шагом для устранения микро-фризов (micro-stuttering) в игровых движках, которые не умеют корректно распределять нагрузку по логическим процессорам. Многопоточность — это мощный инструмент для рендеринга и работы с тяжелыми приложениями, но в играх она иногда создает лишнюю нагрузку на контроллер памяти и кэш-память третьего уровня. В этой статье мы детально разберем процесс деактивации технологии через BIOS/UEFI, оценим реальные потери в производительности и определим, когда это действительно необходимо делать.

Прежде чем вносить изменения в низкоуровневые настройки системы, важно понимать, что вы временно отказываетесь от половины доступных потоков обработки. Если у вас Ryzen 5 3600, то после отключения SMT система будет видеть только 6 потоков вместо 12. Это действие необратимо до момента повторного включения настройки, поэтому стоит взвесить все «за» и «против», ознакомившись с техническими деталями, приведенными ниже.

Что такое SMT и зачем его отключать на Ryzen

Технология Simultaneous Multithreading (SMT) является аналогом Hyper-Threading от Intel и представляет собой архитектурное решение, позволяющее исполнительным устройствам процессора обрабатывать несколько потоков инструкций параллельно. В процессорах AMD это реализовано таким образом, что каждое физическое ядро делится на два логических потока, что теоретически увеличивает пропускную способность вычислений. Однако не все программные коды способны эффективно использовать эту возможность, что приводит к накладным расходам на переключение контекста.

Основная причина, по которой пользователи стремятся отключить SMT, кроется в специфике работы игровых движков. Многие игры, особенно выпущенные до 2020 года, заточены под работу с 4 или 6 физическими ядрами и плохо масштабируются на 12 и более потоков. В таких случаях операционная система может ошибочно распределять важные игровые процессы на виртуальные ядра, что вызывает задержки в отклике и рывки изображения. Отключение технологии возвращает управление планировщику задач Windows в более предсказуемое русло.

⚠️ Внимание: Отключение SMT не добавляет новой производительности в абсолютном большинстве современных приложений. Это специфическая мера для решения проблем совместимости со старым ПО или конкретными играми, где наблюдается парадоксальное падение FPS при включенной многопоточности.

Кроме того, существуют сценарии запуска legacy-софта или специализированного промышленного ПО, которое требует строгого соответствия количества физических и логических ядер. В таких ситуациях наличие виртуальных потоков может вызывать ошибки лицензирования или некорректную работу алгоритмов. Понимание того, как работает Ryzen в однопоточном режиме, помогает лучше настроить систему под конкретные задачи.

📊 Зачем вы хотите отключить SMT?
Для повышения FPS в играх
Для стабильности старого ПО
Просто ради эксперимента
Мне сказали, что так быстрее

Влияние отключения SMT на производительность в играх

Вопрос влияния отключения многопоточности на FPS является одним из самых обсуждаемых в сообществе владельцев AMD. Результаты тестов показывают неоднозначную картину: в то время как в синтетических бенчмарках (например, Cinebench) производительность падает почти ровно на 30-40%, в играх ситуация может быть обратной. В проектах, зависящих от скорости одного ядра, таких как CS:GO, Valorant или старые части Call of Duty, отключение SMT может дать прирост минимального значения FPS (1% low), делая геймплей более плавным.

С другой стороны, современные тяжелые проекты с открытым миром, такие как Cyberpunk 2077 или Assassin's Creed Valhalla, активно используют все доступные потоки. Отключение SMT в таких случаях приведет к заметному снижению средней кадровой частоты и увеличению времени загрузки сцен. Процессоры Ryzen 5000 и Ryzen 7000 имеют достаточно большой объем кэш-памяти L3, что частично сглаживает негативный эффект, но физическое ограничение количества потоков остается критическим фактором.

Важно отметить, что отключение технологии также влияет на многозадачность. Если вы привыкли играть параллельно с открытым браузером, Discord и стриминговым софтом, то потеря виртуальных ядер сразу же скажется на отзывчивости системы. Планировщик задач Windows 10 и 11 научился довольно эффективно работать с архитектурой AMD, поэтому в 2026 году необходимость ручного вмешательства возникает все реже.

Почему в некоторых тестах FPS растет?

Рост FPS при отключенном SMT часто связан с тем, что игра перестает «метаться» между физическими и логическими ядрами. Снижается нагрузка на контроллер памяти, и данные начинают поступать более предсказуемо, что уменьшает количество микро-задержек, хотя средний FPS может остаться прежним или даже упасть.

Инструкция: отключение SMT через BIOS/UEFI

Процесс отключения SMT осуществляется на уровне BIOS/UEFI материнской платы и не требует установки дополнительного программного обеспечения. Поскольку интерфейс прошивок может отличаться в зависимости от производителя (ASUS, MSI, Gigabyte, ASRock), названия пунктов могут варьироваться, но логика остается единой. Перед входом в BIOS рекомендуется закрыть все работающие приложения и сохранить важные данные.

Для входа в меню настройки необходимо перезагрузить компьютер и нажимать клавишу Del или F2 сразу после включения. Попав в расширенный режим (Advanced Mode), следует перейти в раздел, отвечающий за настройки процессора. Обычно он называется Advanced, затем CPU Configuration или AMD CBS. Именно здесь скрываются ключевые параметры архитектуры Ryzen.

☑️ Алгоритм действий

Выполнено: 0 / 5

Внутри меню CPU Configuration необходимо найти строку SMT Mode или SMT Control. По умолчанию она установлена в значение Auto или Enabled. Вам нужно изменить это значение на Disabled. После изменения параметра обязательно нажмите клавишу F10 для сохранения изменений и выхода (Save & Exit). Система перезагрузится, и изменения вступят в силу immediately.

💡

Перед изменением настроек BIOS сфотографируйте текущие значения параметров на телефон. Это позволит быстро вернуть все как было, если после отключения SMT система начнет вести себя нестабильно.

Настройка параметров для разных производителей материнских плат

Расположение искомого параметра может существенно различаться в зависимости от вендора материнской платы и версии BIOS. Владельцам ASUS чаще всего нужно искать настройку в ветке Advanced -> CPU Configuration -> SMT Mode. У пользователей MSI путь часто лежит через Settings -> Advanced -> CPU Configuration, где параметр может называться просто SMT.

На платах Gigabyte и ASRock ситуация немного сложнее: иногда параметр SMT спрятан в глубине меню AMD CBS -> Zen Common Options. Если вы не находите явного переключателя в основных меню, попробуйте переключить вид отображения настроек с Easy на Advanced (часто клавишей F7). Отсутствие видимого пункта может также означать, что ваша версия BIOS слишком старая и требует обновления.

Производитель Путь в меню Название параметра Значение
ASUS Advanced -> CPU Configuration SMT Mode Disabled
MSI Settings -> Advanced -> CPU Configuration SMT Disabled
Gigabyte M.I.T -> Advanced Frequency -> CPU Core Control SMT Mode Disabled
ASRock Advanced -> CPU Configuration SMT Mode Disabled

Стоит учитывать, что на некоторых OEM-платах (встроенных в готовые ПК от HP, Dell, Lenovo) доступ к этим настройкам может быть ограничен производителем. В таком случае отключить многопоточность через стандартный интерфейс BIOS не получится, и потребуется использование специализированных утилит или модифицированных версий прошивок, что несет дополнительные риски.

Альтернативные методы: настройка через Windows и реестр

Если вход в BIOS кажется вам слишком сложным или невозможен, существуют программные способы ограничения количества потоков, хотя они работают иначе, чем полное отключение SMT на уровне железа. Через конфигурацию системы Windows можно ограничить количество используемых процессором ядер при загрузке. Для этого нажмите Win + R, введите msconfig и перейдите на вкладку Загрузка (Boot).

Нажмите кнопку Дополнительные параметры (Advanced options) и установите галочку напротив пункта Число процессоров (Number of processors). В выпадающем списке выберите количество физических ядер вашего процессора (например, 6 для Ryzen 5 3600). Этот метод не отключает технологию SMT в BIOS, но заставляет Windows не использовать логические потоки сверх установленного лимита.

⚠️ Внимание: Метод через msconfig является программным костылем. Он не дает такого же прироста стабильности в играх, как полное отключение в BIOS, и может вызывать конфликты с некоторыми системными службами, требующими всех доступных потоков для фоновых задач.

Еще одним вариантом является использование утилиты AMD Ryzen Master, если ваша модель процессора и версия драйверов поддерживают управление профилями. Однако в большинстве случаев Ryzen Master позволяет лишь мониторить параметры или управлять разгоном, но не отключать SMT напрямую, так как это требует перезагрузки и доступа к регистрам, закрытым для пользовательского ПО в работающей ОС.

Диагностика: как проверить результат отключения

После выполнения всех манипуляций и перезагрузки компьютера необходимо убедиться, что изменения применились корректно. Самый простой способ проверить количество доступных потоков — открыть Диспетчер задач (Task Manager). Нажмите комбинацию Ctrl + Shift + Esc, перейдите на вкладку Производительность (Performance) и выберите CPU.

В правой части окна вы увидите графики загрузки. Если SMT успешно отключен, количество отображаемых логических процессоров уменьшится ровно в два раза. Например, для Ryzen 7 5800X вместо 16 потоков должно отображаться 8. Также можно использовать бесплатную утилиту CPU-Z: в нижней части вкладки CPU будут указаны параметры Cores (Ядра) и Threads (Потоки). Их значения должны стать идентичными.

💡

Если после отключения SMT количество потоков в системе не изменилось, значит, настройки BIOS не сохранились. Попробуйте сбросить CMOS или проверить, не блокирует ли антивирус изменения конфигурации.

Дополнительно можно запустить игру или бенчмарк и отследить поведение системы. Если целью было устранение фризов, стоит обратить внимание на график времени кадра (Frametime). Ровная линия без резких скачков свидетельствует о том, что отключение многопоточности пошло системе на пользу. В противном случае рекомендуется вернуть настройку в исходное состояние.

Возможные проблемы и способы их решения

В процессе экспериментов с настройками процессора пользователи могут столкнуться с рядом проблем. Наиболее частая из них — отказ системы загружаться после изменения параметров. Если экран остается черным после включения ПК, возможно, настройки BIOS конфликтуют с оборудованием. В этом случае потребуется сброс CMOS путем извлечения батарейки на материнской плате или замыкания контактов Clear CMOS.

Другая распространенная проблема — нестабильная работа операционной системы, синие экраны смерти (BSOD) или вылеты игр. Это может указывать на то, что конкретное приложение критически зависит от наличия виртуальных потоков для фоновых вычислений. Также возможно, что отключение SMT нарушило балансировку нагрузки, и одно из физических ядер взяло на себя слишком много задач, уходя в троттлинг.

Если вы столкнулись с ошибками, выполните следующие действия:

  • 🔄 Сбросьте настройки BIOS до заводских значений (Load Optimized Defaults).
  • 💻 Проверьте журналы событий Windows на наличие критических ошибок драйверов.
  • 📉 Протестируйте систему с включенным и выключенным SMT, чтобы сравнить поведение.
  • 🔧 Обновите BIOS материнской платы до последней версии, так как новые версии часто улучшают совместимость.

Помните, что архитектура AMD Ryzen постоянно совершенствуется, и то, что работало нестабильно год назад, сегодня может летать благодаря обновлениям микрокода AGESA. Поэтому перед радикальными мерами всегда стоит проверить актуальность прошивки материнской платы.

Что делать, если ПК перестал включаться?

Не паникуйте. Выключите компьютер из розетки, найдите на материнской плате круглую батарейку CR2032, выньте ее на 5-10 минут, затем вставьте обратно. Это сбросит BIOS к заводским настройкам, вернув доступ к SMT.

Безопасно ли отключать SMT для повседневного использования?

Да, это абсолютно безопасно для hardware. Процессор не сгорит и не повредится. Однако производительность в тяжелых задачах (рендеринг, архивация) упадет. Для игр это может быть полезно, но для работы — обычно вредно.

Вернется ли производительность, если я снова включу SMT?

Да, при включении параметра SMT Mode обратно в значение Enabled или Auto, процессор вновь будет использовать все свои потоки, и производительность в многопоточных приложениях восстановится полностью.

Влияет ли отключение SMT на температуру процессора?

Да, температура может снизиться на 5-10 градусов Цельсия, так как нагрузка на ядра распределяется менее интенсивно, и часть исполнительных устройств простаивает, не потребляя энергию.

Нужно ли переустанавливать Windows после отключения SMT?

Нет, операционная система автоматически распознает изменение количества доступных логических процессоров при следующей загрузке. Переустановка Windows не требуется.