Если при открытии монитора ресурсов во время игры вы видите неактивные ядра вашего процессора, не паникуйте и не вините разработчика. Игры зависят от основных потоков, которые управляют физикой и логикой. Если этот поток перегружен, производительность страдает, даже если остальные ядра простаивают. Для пользователя это означает, что скорость одного ядра важнее общего количества ядер при выборе процессора.
Архитектура потоков и логическое узкое место 🧵
В современных игровых движках центральный поток (render thread) координирует критические задачи. Тем временем другие ядра обрабатывают тени, звук или искусственный интеллект, но они не могут вмешиваться в работу этого основного потока. Если он перегружен, игра замедляется независимо от того, сколько у вас свободных ядер. Поэтому процессор с меньшим количеством ядер, но более высокой частотой, обычно обеспечивает лучший опыт, чем процессор с множеством медленных ядер.
Ваш 16-ядерный процессор и драма ленивого потока 😴
У вас 16 ядер, но игра использует только два. Остальные смотрят Netflix в фоновом режиме, и вы их не задействуете. Это как иметь фабрику с 16 работниками, где один делает весь кофе, а остальные смотрят в потолок. В следующий раз, когда будете покупать процессор, подумайте, предпочитаете ли вы спринтера или ряд скучающих офисных работников. Гейминг не вознаграждает толпу, он вознаграждает скорость.