Працездатність технології Hyper-Threading в іграх (сторінка 5)

    1060 MSI - 12 УРАХУВАННЯМ. у Ситилінці Заробітки блогерів Overclockers.ru б'ють рекорди RTX 2060 - безпрецедентно низька ціна

Середньогеометрична продуктивність різних конфігурацій процесора в тридцяти іграх

Сьогоднішнє тестування показало, що активація Hyper-Threading підвищує продуктивність двоядерного процесора, але цього недостатньо, щоб конкурувати із триядерним CPU. Включення Hyper-Threading у чотириядерного CPU негативно позначилося на продуктивності – вона знизилася.

Для складання більш об'єктивної картини розглянемо зміну продуктивності процесорів після активації технології Hyper-Threading у тридцяти іграх окремо.

Зведена діаграма, що вийшла, виявилася досить "масштабною". Зроблено це було, щоб зберегти масштаб шкали і всі дані виглядали якомога наочнішими.

Зведена діаграма продуктивності процесорів, з включеною та вимкненою технологією Hyper-Threading (за 100% взято результат двоядерного процесора з вимкненим НТ)

По діаграмі видно, що:

  • включення НТ у двоядерного процесора не вплинуло на його продуктивність у десяти іграх
  • включення НТ у двоядерного процесора незначно збільшило його продуктивність (менше 5%) у восьми іграх
  • включення НТ у двоядерного процесора помітно підвищило його продуктивність (понад 5%), але він все одно виявився повільнішим за триядерний CPU, в десяти іграх
  • включення НТ у двоядерного процесора зробило його продуктивніше триядерного CPU в одній грі
  • включення НТ у двоядерного процесора зробило його продуктивніше чотириядерного CPU в одній грі
  • включення НТ у чотириядерного процесора не вплинуло на його продуктивність у двадцятип'яти іграх
  • включення НТ у чотириядерного процесора підвищило його продуктивність в одній грі
  • включення НТ у чотириядерного процесора знизило його продуктивність у трьох іграх
  • включення НТ у чотириядерного процесора призвело до зависання в одній грі

Це тестування показало, що підтримка процесором технології Hyper-Threading позитивно позначається на продуктивності, але не завжди. Після виходу процесора Core i7 було проведено численні тести, які показали зниження продуктивності іграх під час включення режиму Hyper-Threading. Важко сказати, у чому була проблема, але за результатами даного тестування видно, що включення Hyper-Threading, зазвичай, не погіршує справа.

Якщо порівнювати результати з увімкненим та вимкненим режимом Hyper-Threading, то максимальна користь від його активації була отримана на двох фізичних ядрах - це чотири логічних при включенні Hyper-Threading, а найменша - на чотирьох фізичних ядрах, де, як правило, включення НТ наводить до невеликого зниження мінімального та середнього fps. Якщо проаналізувати цифри, то з'ясовується, що при малій кількості ядер загальна продуктивність менше і розпаралелювання ресурсів на чотири логічні дозволяє отримати дивіденди у продуктивності навіть при великих затримках у виконанні на логічних ядрах. А ось при більшій кількості фізичних ядер їх загальної продуктивності вже вистачає і розбивка на логічні ядра приносить тільки втрати. Однак найчастіше відключення НТ дозволяє отримати більший розгінний потенціал процесора при дещо меншому споживанні, що компенсує приріст продуктивності від режиму НТ, причому цей ефект діятиме у всіх іграх.

ПричинаПроблем з використанням Hyper-Threading полягає в тому, що виробники ігор в першу чергу орієнтуються на ігрові консолі. Незважаючи на те, що чотириядерні процесори існують на ринку більше двох років, ігри нормально оптимізовані під них можна порахувати на пальцях обох рук. Що вже казати про додаткові віртуальні ядра, які банально не використовуються.