Все статьи Лаборатория · замеры

SMT в играх: включать или выключать?

На современных процессорах с большим кэшем отключать SMT смысла нет. Мы прогнали CS2 на Ryzen 7 9800X3D по четыре теста в каждом режиме, по 59 секунд: с SMT — 854 FPS средних, 335 в 1% редких, 286 в 0.1%; без SMT — 851, 330 и 284. Разница меньше 0.4%, это погрешность измерения, а не прирост. Совет «обязательно выключай SMT для киберспорта» — наследие Zen 2 и более ранних платформ, на X3D-процессорах он не работает.

Мастерская Golden Sample PCs, Москва · обновлено 2026-07-28

Как считали

Ryzen 7 9800X3D, CS2, четыре прогона на каждый режим по 59 секунд, замер через FRAFS Bench Viewer. Сравнивали не только средний FPS, но и редкие события — 1% и 0.1% low, потому что именно там обычно прячется разница, которую средний показатель съедает. SMT ON: 854 avg / 335 в 1% low / 286 в 0.1% low. SMT OFF: 851 avg / 330 в 1% low / 284 в 0.1% low.

Почему старый совет больше не работает

Рекомендация отключать SMT родилась на архитектурах, где потоки конкурировали за скудный кэш и планировщик Windows раскидывал игровую нагрузку неудачно. На X3D-процессорах ситуация другая: объёмный L3-кэш снимает основную часть этой конкуренции, и второй поток на ядре перестаёт мешать. При этом отключение SMT забирает у вас половину логических ядер. В играх вы этого не заметите, а в стриминге, компиляции и рендере — сразу.

Когда отключение всё-таки имеет смысл

Есть узкие случаи: старые движки с плохой многопоточностью, конкретные античиты, диагностика нестабильности при разгоне. Это именно диагностика — временно выключить, чтобы отсечь фактор, а не постоянный режим. Если вы гонитесь за 0.1% low в киберспорте, гораздо больше даст настройка памяти и режима питания, чем игра с SMT.

Главное правило замеров

Не верьте обзорам с одним прогоном и скриншотом. Разброс между запусками на одной и той же машине легко перекрывает разницу, ради которой вы что-то меняете в BIOS. Прогоняйте минимум трижды, смотрите на редкие события и тестируйте на своей конфигурации — она у вас не такая, как на тестовом стенде.

FAQ

Частые вопросы

Что такое SMT простыми словами?

Одновременная многопоточность: одно физическое ядро выполняет два потока команд, операционная система видит его как два логических ядра. У Intel аналогичная технология называется Hyper-Threading.

Отключение SMT снижает температуры?

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

На Intel Hyper-Threading выключать?

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

Что тогда реально поднимает 1% low?

Тайминги и стабильная частота памяти, отсутствие троттлинга под долгой нагрузкой, режим питания Windows и фоновые процессы. На X3D-платформе память даёт больше, чем манипуляции с потоками.