Когда только вышли первые процессоры Ryzen, компания AMD посоветовала пользователям отключить SMT в настройках BIOS для того, чтобы получить более высокую производительность в играх. SMT (Simultaneous Multithreading) — многопоточность, возможность с помощью одного физическом ядра процессора выполнять два потока вычислений. Таким образом, 6-ядерный процессор может использовать 12 потоков, эмулируя таким образов удвоенное количество ядер.
Это даёт большой прирост производительности при выполнении задач, использующих много ядер, например, в рендеринге, но в играх, неоптимизированных для использования многопоточности, более важна производительность одного ядра. Конечно, огромного прироста производительности вы не увидите, но попробовать следует. В этой статье мы рассмотрим как отключить SMT для процессоров AMD Ryzen.
Содержание статьи:
Как отключить SMT для процессоров AMD Ryzen?
Сделать это можно только одним способом — в настройках BIOS. В этой статье процесс настройки параметра будет показан для материнской платы компании MSI, однако для других плат порядок действий похож. Перезагрузите компьютер, нажмите клавишу Del или F2 (в зависимости о материнской платы) на старте. Загрузится программа настройки BIOS. Выберите пункт меню OC (Overclocking), затем пункт Параметры процессора (CPU Settings):
В открывшемся окне найдите опцию Simultaneous Multithreading и замените значение АВТО на Выключено:
Выйдите из программы настройки BIOS, сохранив изменения.
Если искомый параметр не получается найти, воспользуйтесь поиском в настройках BIOS. Кнопка поиска обычно находится в верхнем правом углу. Просто наберите в строке поиска «SMT» или «Sim», выберите появившийся в списке найденного пункт Simultaneous Multithreading и точно так же измените значение АВТО на Выключено.
Для того, чтобы включить SMT, достаточно изменить значение параметра Выключено на АВТО.
Как влияет SMT на производительность?
Мы протестировали уровень производительности процессора AMD Ryzen 5 2600X с включённой многопоточностью и без неё в Cinebench и получили следующий результат:
Без SMT в однопоточном тесте (Single Core) процессор получил 169 баллов:
С включённой многопоточностью — 939 баллов:
С включённым SMT процессор получил 172 балла в однопоточном тесте:
В многопоточном — 1332 балла:
Как видите, мы не получаем прироста уровня производительности для одного ядра, но зато теряем около 30% производительности в многопоточном режиме.
Выводы
Для новых процессоров AMD уже не советовала отключать SMT. Кроме того, из теста в Cinnebench мы видим, что прирост производительности от этого не такой и большой, как могло бы быть. Отключать или нет — решать вам, но нам кажется, что, скорее всего, не стоит.
век живи, век учись, спасибо
При выключенном smt комп не грузится, приходится забрасывать биос. Какая может быть причина? Ryzen 3700x + MSI MPG X570 gaming plus
Автор, не надо спать во время написания статьи. Если производительность в CineBench:
SMT- : SC:169, MC:939
SMT+: SC:172, MC:1332
(SC — Single Core, MC — MultiCore)
Откуда вы взяли
> Как видите, мы получаем небольшой прирост производительности одного ядра, но зато теряем около 30% производительности в многопоточном
???
Из результатов ясно, что включение SMT дает небольшой прирост для одного ядра и 30% прироста для многопоточных задач, а не потерю производительности.
Поправил.
Добрый вечер