Существует мнение, что процессор с большим количеством ядер напрямую увеличивает количество кадров в секунду. Реальность сложнее. Чип с малым числом ядер ограничивает производительность, но FPS больше зависят от скорости одного ядра и оптимизации игры. Большинство современных игр рассчитаны на 6 или 8 ядер; переход на 12, 16 или 24 ядра не ускоряет игру.
Как оптимизация игрового движка ограничивает масштабирование 🎮
Современные игровые движки распределяют задачи между несколькими потоками, но главный поток (render thread) по-прежнему остаётся узким местом. Инструкции по отрисовке, физике и логике скапливаются на одном или двух ядрах. Добавление дополнительных ядер не облегчает эту нагрузку, так как игра не умеет линейно распределять работу. Поэтому Ryzen 5 с 6 быстрыми ядрами в большинстве игр показывает такую же или лучшую производительность, чем Threadripper с 24 ядрами на низкой частоте.
Твой 24-ядерный процессор и игра 2005 года 🚒
Покупать процессор на 16 или 24 ядра для игр — это как ехать на пожарной машине за хлебом. Двигатель ревёт, ты тратишь бензин, но в итоге используешь только водительское сиденье. Игры смотрят на эти лишние ядра и говорят: спасибо, но я не знаю, что с вами делать. А тем временем твой кошелёк плачет, а вентилятор вращается так, будто попал на рейв.