AMD 9950X3D — что будет, если отключить SMT?
Nicolas11x12 English
0:00 / 0:00
AMD 9950X3D — что будет, если отключить SMT?
13 927 просмотров · 2 дня назад
Nicolas11x12 English
72,2 тыс. подписчиков
13 927 просмотров · 2 дня назад
👉Ссылки на Amazon (партнерские):
🔥🔶9950X3D: https://amzn.to/4jjzzEI
🔥🔶9950X: https://amzn.to/4jhmQSW
🔎Ссылки на Geizhals:
🔵🔶9950X3D: https://gh.de/g/JyL
🔵🔶9950X: https://gh.de/g/J8Z
Что на самом деле происходит, когда SMT отключен на современном процессоре AMD Ryzen? Как процессор реагирует на это, и как в результате меняется производительность в целом и в играх? Может ли такой подход помочь нам немного повысить производительность в определенных сценариях использования, или он просто приведет к снижению производительности процессора?
Результаты оказались неоднозначными. Тестирование проводилось с использованием AMD Ryzen 9 9950X3D.
Для тех, кто не знает, SMT расшифровывается как «Simultaneous Multithreading» (одновременная многопоточность). Вкратце, это технология, которая позволяет одному физическому ядру ЦП обрабатывать две задачи, или потока, одновременно. Конкурент, Intel, назвал это HyperThreading. Это означает, что операционные системы обычно видят вдвое больше ядер, чем фактически имеет ЦП. Например, в случае с 9950X3D официальные характеристики указывают на 16 ядер и 32 потока. Без SMT это было бы 16 ядер и 16 потоков.
Но зачем вообще кому-то пришла в голову странная идея отключения SMT? Дело в том, что на заре процессоров Ryzen некоторые игры страдали от неожиданных падений производительности и зависаний из-за плохой оптимизации и проблем с планированием задач в Windows. Отключение SMT иногда могло решить эти проблемы.
Однако с тех пор Microsoft провела обширную оптимизацию для Windows, игровые движки были улучшены, и приложения теперь работают с SMT лучше, чем в первые годы. Это наводит на мысль, что отключение SMT в наши дни теоретически должно приводить только к недостаткам. Но так ли это на самом деле? Сегодня я хотел бы немного углубиться в эту тему, просто из любопытства.