Руководство: сколько ядер нужно процессору в вашем компьютере
Современные процессоры для ПК и ноутбуков имеют как минимум два ядра — одноядерные чипы выпускаются разве что для сверхкомпактных компьютеров, которые управляют всевозможной электроникой и не нуждаются даже в сравнтельно небольшой вычислительной мощности. Какой же процессор выбрать для офисного или домашнего ПК? Сколько ядер хватит для выполнения повседневных задач без заметных замедлений? Что такое Hyper Threading и bottlenecking? Постараемся ответить на все эти вопросы в нашей статье.
Что такое ядро CPU?
Ядро — это главный элемент процессора, который способен выполнять поток инструкций. Количество ядер определяет, сколько задач процессор может выполнять одновременно. Одноядерные процессоры не поддерживают многозадачность, выполняя только одну команду в определенный момент времени. Иллюзия одновременной работы создавалась быстрым переключением между приоритетными задачами.
Ситуация изменилась благодаря выпуску процессоров Athlon и Pentium от AMD и Intel соответственно, которые были первыми многоядерными процессорами на основном рынке. Сейчас же существуют 2, 4, 6, 8, и даже 16 и 18-ядерные процессоры.
Производительность многоядерных процессоров
По правде говоря, между одноядерной и двухъядерной производительностью наблюдается большее несоответствие, чем между двухъядерными и четырехъядерными. Так было практически с каждым процессором до относительно недавнего времени, главным образом потому, что большинство игр создавались с использованием одного ядра процессора.
Сегодня ситуация резко изменилась. Все больше и больше игр теперь могут использовать преимущества большого числа ядер/потоков, доступных в современных процессорах, что приводит к заметно лучшей производительности с процессорами, имеющими 4 или более ядер.
В конечном счете, четырехъядерные процессоры, считаются наиболее привлекательным моментом: более низкие показатели ядра ведут к заметно худшей производительности, в то время как показатели с более высоким числом ядер работают лишь немного лучше.
Что такое сокет
Сокет – это специальный разъём для процессоров, который имеет большую роль при подборе комплектующих для ПК. Этот разъём позволяет менять процессоры с одинаковыми сокетами. Например, если вам недостаточно мощности Intel Core i3-8100, вы можете заменить его на i5-8400 или i5-9600K (эти 3 процессора имеют одинаковые сокеты).
Узкие места (ботлнек)
Что же такое этот «ботлнек», раз им так часто козыряют в обсуждении сетапов игровых ПК? Этим термином (bottleneck – бутылочное горлышко) обозначают «узкое место» в системе, узел, который будет ограничивать общую производительность, не давая полностью раскрыть потенциал остальных комплектующих.
Например, видеокарта не будет работать на полную из-за слишком медленного процессора, который не справляется с потоком инструкций. Это в равной степени применимо и к мощным CPU вроде i7-9700K в паре со слабыми бюджетными картами уровня GTX 1650 Super. В последнем случае дорогой процессор не прибавит вам лишних fps, поскольку производительность будет ограничиваться GPU. В таком случае нет никакого смысла вкладывать лишние деньги в процессор.
К сожалению, нет никакого гарантированного способа определить узкое место в связке CPU-GPU. Различные калькуляторы могут дать лишь приблизительную оценку системы, далекую от 100% точности.
Если же обобщить подобные рекомендации, то можно выделить следующее:
- Ryzen 3 и Intel i3 хороши для бюджетных карт, вроде Radeon RX 580 и GTX 1650 Super
- Ryzen 5 и Intel i5 подойдут к среднему сегменту: Radeon RX 5600 XT или RTX 2060 Super
- Ryzen 7 и Intel i7 отлично себя покажут в паре с хай-эндовыми GPU уровня RTX 2070 Super и RTX 2080 Super
Что же касается сверхмощных Ryzen 9 и Intel i9, то для игровых ПК это напрасная трата денег, если только вы не планируете собрать рабочую станцию под сложное профессиональное ПО или сетап с несколькими видеокартами.
Заключение
Как видите, на главный вопрос нет простого и однозначного ответа. Еще несколько лет назад двухъядерные процессоры все еще использовались в некоторых сборках. Однако сегодня четырехъядерные процессоры уже находятся на грани устаревания из-за быстрого увеличения количества ядер и потоков.
Подводя итог, в 2021 году использование четырехъядерных процессоров, действительно сокращается, и использовать их имеет смысл только для бюджетных сборок , в то время как шестиядерные процессоры являются лучшим выбором для конфигураций среднего уровня . Между тем, восьмиядерные процессоры подходят для высокопроизводительных ПК.
«Узкие места», сбалансированная система и нужное число ядер процессора
Сборка игрового компьютера – это упражнение по подбору компонентов примерно равного уровня во избежание возникновения «узких мест». Если процессор слишком медленный, он не сможет вывести видеокарту на максимум ее производительности. Ставить в игровой ПК процессор уровня Core i3 вместе с видеокартой GeForce RTX 3090 – нецелесообразно, поскольку система получится несбалансированной и большая часть производительности GPU не будет реализована. Аналогично, если заполнить только один канал памяти, быстрый процессор будет упираться в недостаточную пропускную способность этого канала. С другой стороны, использовать 4K-дисплей на его оригинальном разрешении в системе с относительно слабой видеокартой скорей всего не получится. Все эти аспекты мы уже рассматривали в статье, посвященной самостоятельной сборке компьютера. Сбалансированностью сборки определяется эффективность использования всех ресурсов ПК: вычислительных, графических и ресурсов памяти.
Однако основной вопрос этой статьи звучит проще: сколько ядер процессора нужно в игровом ПК? Для ответа на этот вопрос нужно прежде всего определиться с целевым разрешением, на котором вы собираетесь играть. В этой статье мы будем ориентироваться на разрешение 1920×1080 пикселей (1080p/ Full HD), как самое популярное среди пользователей Steam (две трети всех ПК).
Известное свойство Cyberpunk 2077 – игнорировать вычислительные потоки
После выбора разрешения необходимо определиться с видеокартой, исходя из того, что ее производительности должно хватать на осуществление игрового рендеринга на оригинальном разрешении дисплея. К сожалению, из-за дефицита видеокарт добыть их трудно, и мы отнюдь не игнорируем этот факт. Тем не менее, чтобы наши рекомендации соответствовали современному уровню технологий и оставались актуальными в ближайшем будущем, мы будем ориентироваться на текущие модели GPU. В качестве примеров мы возьмем GeForce RTX 3070 ($500-550) и Radeon RX 6800 XT ($679-700), представляющие немного разные сегменты рынка, но одинаково высокий класс. Да, мы знаем, что найти их по указанной выше цене крайне сложно, но этот аспект выходит за рамки данной статьи, отвечающей на поставленный вопрос с технической точки зрения.
Итак: сколько ядер процессора нужно для гейминга на разрешении 1080p с видеокартой GeForce RTX 3070 или Radeon RX 6800 XT? Что касается разрешения 1440p и особенно 4K, то здесь качество геймплея определяется в большей степени производительностью видеокарты, нежели процессора – даже когда речь идет о таких достаточно мощных современных моделях GPU, как названные выше.
Итоги
Тенденция на увеличение ядер процессора в среднем ПК не обошла и игровую индустрию, многие проекты уже сейчас содержат оптимизации под многопоточные варианты. Переход приставок на x86 архитектуру, несомненно, тоже повлиял на этот процесс.
Можно с уверенностью сказать, что эра четырехядерных игровых процессоров подходит к концу, но прямо сейчас их производительности еще достаточно для относительно комфортного времяпрепровождения за любой игрой.
Естественно, главным ограничителем уровня кадров в секунду как и прежде является видеокарта, но, имея производительный шестиядерный процессор, уже можно рассчитывать на высокий ФПС в большинстве игр. А, начиная с 6-12 конфигураций, прирост кадров в секунду от увеличения потоков почти отсутствует.
Именно шесть ядер и двенадцать потоков скорее всего станут ориентиром для разработчиков игр в ближайшее время, но не стоит забывать о консолях с их восьмиядрной начинкой.