Если при открытии монитора ресурсов вы видите несколько ядер вашего ЦП без активности во время игры, это не ошибка оптимизации. Большинство игр зависят от основного потока, который управляет физикой и логикой. Когда этот поток перегружается, производительность падает, даже если другие ядра простаивают. При выборе процессора скорость одного ядра важнее общего количества.
Узкое место основного потока в графических движках 🎮
Движки, такие как Unreal или Unity, сосредотачивают критические задачи в основном потоке, ограничивая использование остальных. Пока одно ядро работает на 100%, остальные ждут инструкций. Это объясняет, почему процессоры с меньшим количеством ядер, но более высокой частотой, например, быстрый i3, могут показывать лучшую производительность в играх, чем бюджетный Ryzen 7. Задержка и IPC важнее, чем сырое количество ядер.
Ваш 16-ядерный ЦП — пустой спортзал видеоигр 🚌
Иметь 16 ядер в современной игре — это как купить автобус, чтобы ездить на работу одному. Основной поток — это водитель, который решает, когда трогаться, а остальные пассажиры просто смотрят. Разработчики пытаются распределить нагрузку, но физика и ИИ по-прежнему остаются одиночными задачами. Тем временем ваш процессор хвастается мускулами на коробке, но в игре использует только одну руку.