Что важнее в процессоре частота или количество ядер для игр
990x.top
Простой компьютерный блог для души)
Частота или количество ядер процессора — что лучше?
Приветствую. В данном материале постараюсь простыми словами ответить на вопрос о том что лучше — частота ядер или количество ядер.
Частота или количество ядер процессора
На этот, для многих возможно сложный вопрос, можно ответить, если представить:
Важно количество машин, если вам нужно перевести много вещей. Акцент именно на количество, а не на скорость. Скорость, соответственно, важна если вещи нужно доставить максимально быстро. Есть процессоры, которые могут обеспечить сразу оба варианта — обычно самые топовые дорогие модели.
Частота частоте рознь
Например можно взять процессор Intel i7 2600K — топовый процессор, который можно например разогнать до 4.6 ГГц. В принципе неплохо. Однако это старый процессор, поколение Sandy Bridge.
Современное поколение процессоров — производительнее, чем даже то, которое было 4 года назад. Поэтому под понятием частота — имеем ввиду современные процессора.
Второй процессор — примерно на 30% быстрее по суммарной производительности. Однако производительность на ядро — намного выше, поэтому Windows с таким процессором будет работать заметно быстрее.
Поэтому важно выбирать правильный процессор. Для игр — много ядер, если вы работаете в основном в одном приложении — лучше частота.
Конечно есть универсальные варианты, топовые процессоры, например Intel i9-9900K (2018 год), где базовая частота — 3.6, а максимальная — 5.0 ГГц, 8 ядер, 16 потоков. Да, такой процессор можно назвать универсальным — он отлично вытянет ситуации, где важна высокая частота, а также спокойно потянет несколько тяжелых программ и запущенную игру. Но стоит учитывать:
В противном случае при максимальных нагрузках могут происходить сбои, вылеты, может быть перегрев VRM и разумеется самого процессора.
Также нужно понимать, что для раскрытия процессора, всей производительности — нужно чтобы было установлено достаточно оперативной памяти.
Посмотреть информацию о процессоре, а также узнать количество ядер и потоков можно используя утилиту бесплатную CPU-Z:
Core Speed — частота, Cores — ядра, Threads — потоки.
Заключение
Сколько ядер и потоков процессора нужно для игр в 2020 году
Содержание
Содержание
Четырьмя ядрами процессора уже давно никого не удивить, в последние время количество ядер и потоков в предлагаемых для настольного ПК центральных процессорах растёт с каждым годом. Поколение консолей с x86 архитектурой и 8 ядрами на борту уже готово смениться на следующее. Сколько же ядер нужно для игр прямо сейчас и в ближайшем будущем?
Методика тестирования
В идеальных условиях необходимо взять многоядерный процессор и протестировать все варианты отключения ядер. При этом надо сохранить идентичность внутренних взаимодействий и размер кеша. С другой стороны, такое исследование несет меньше пользы в реальном применении — размер кеша является одним из инструментов в разделении линеек. Поэтому многоядерные решения имеют большой размер кеша, а самые младшие процессоры в несколько раз меньше заветных МБ в L3.
Выявлять зависимость игр от количества ядер и потоков центрального процессора будем на двенадцатиядерном Ryzen 9 3900X.
Для каждой конфигурации подберу оптимальную на мой взгляд комбинацию активных ядер и CCD-чиплетов. Напомню, что процессоры AMD на архитектуре Zen2 состоят из нескольких кристаллов: I/O-чиплет с контроллерами интерфейсов и CCD-чиплеты с ядрами. Каждый CCD-чиплет представляет собой блок из двух CCX, содержащих в максимальной конфигурации 4 ядра и 16 МБ кеша третьего уровня. В Ryzen 9 3900X каждый CCX модуль оснащен тремя ядрами и 16 МБ кеша L3. CCD-чиплет может работать либо с равным количеством активных ядер на каждом из его CCX, либо только с одним активным CCX — это накладывает ограничение на итоговые комбинации для тестирования.
Активных CCD | Конфигурация CCD | 32 | 2 |
1 | 2+0 | 16 | 2 |
1 | 3+0 | 16 | 3 |
1 | 2+2 | 32 | 4 |
1 | 3+3 | 32 | 6 |
2 | 1+1 | 64 | 4 |
2 | 2+0 | 32 | 4 |
2 | 3+0 | 32 | 6 |
2 | 2+2 | 64 | 8 |
2 | 3+3 | 64 | 12 |
В таблице выше указаны все возможные для Ryzen 9 3900X конфигурации ядер, жирным выделены компромиссно выбранные для тестирования варианты — с максимальным кешем для 8 и 12 ядер и одинаковым половинным для всех остальных вариантов от 2 до 6 ядер.
Вариант с 3 ядрами исключил по причине отсутствия таковых в продаже и слишком малого для игр количества ядер, 2 ядра без SMT (технология использования одного физического ядра для создания двух логических, аналогично Hyper Threading у Intel) не включены в тест из-за неактуальности таких процессоров в настоящее время.
В CPU-Z соревнующиеся варианты с включенным SMT выглядят так:
CCD-чиплеты в процессоре не одинаковы по частотному потенциалу: один является более удачным и используется для достижения максимальных частот буста, второй — с меньшими возможными частотами на тех же напряжениях. Для чистоты эксперимента все ядра зафиксируем на одинаковой частоте — 4350 МГц.
Остальной тестовый стенд выглядит так:
Настройки таймингов оперативной памяти выставлены в режим высокой производительности.
Для улучшения читаемости текста обозначу каждый вариант конфигурации процессора комбинацией двух чисел, например 4-8, где первая указывает на количество активных физических ядер, вторая — общее количество потоков.
Производительность в играх буду измерять в трех параметрах: AVG — среднее значение ФПС на тестируемом отрезке, 1 % — среднее значение 1 % меньших ФПС и 0,1 % — среднее значение 0,1 % меньших ФПС. Из этих трех показателей самым интересным, пожалуй, является 1 % — основываясь на этом значении, можно составить представление о плавности и комфортности геймплея.
Тесты
Настройки в играх буду подбирать для облегчения нагрузки на видеокарту, но сохраняя сложность построения сцены для процессора.
В качестве отправной точки для сравнения буду использовать вариант с 4 физическими ядрами без использования многопоточности SMT.
3D Mark Time Spy CPU Test
Первой дисциплиной будет синтетический CPU тест игровой производительности из пакета 3D Mark.
Как и полагается искусственно созданной нагрузке с оптимизациями под многопоток — результат растет почти линейно вместе с количеством ядер и потоков.
Из интересных результатов — преимущество 6 физических ядер над 4 с включенным SMT, и 6-12 конфигурации над 8-8. Для процессоров Intel результат был бы похожим, за исключением почти идентичных результатов 6-12 и 8-8, Hyper Threading в среднем менее эффективен, чем SMT у AMD. Примечательность сравнения этих комбинаций ядер-потоков в прямой конкуренции реальных процессоров в игровых сборках.
Assassin’s Creed Odyssey
Первый игровой проект и сразу один из самых процессорозависимых. Полностью избавиться от влияния видеокарты на результат не удалось, но и в таких условиях сравнение возможно.
Вопреки полученным выше результатам синтетического теста 3D Mark, восьмипоточный вариант 4-8 оказался производительнее 6-6, а 8-8 — быстрее 6-12. Реальное положение дел отличается от теоретических вычислительных возможностей.
Любой вариант с восемью потоками и больше, особенно начиная с шести ядер, показывает почти максимальную производительность. Очевидна оптимизация игры именно под 8 потоков, и дальнейшее их наращивание не приносит заметного увеличения количества кадров в секунду.
Четыре ядра без SMT показывают достаточный для одиночной игры уровень ФПС, но сильно отстают от более оснащенных конфигураций. Вариант 2-4 подойдет только для совсем непритязательных игроков.
Far Cry 5
Far Cry не является игрой, сильно зависящей от количества потоков процессора, но протестировать такие проекты тоже необходимо.
Скриншоты с мониторингом параметров системы в вариантах 4-4 и 12-12 показывают отсутствие влияния видеокарты на результат теста, загрузка мощностей видеокарты не более 60 %.
Даже два ядра с включенным SMT показывают достойный уровень производительности во встроенном тесте, а 4-4 уже вплотную подбирается к максимально возможным для 3900Х на частоте 4,35 ГГц результатам. Классическая четырехпоточная игра.
Интересной особенностью Far Cry 5 является странная работа с процессорами без технологий логической многопоточности, причем это касается и процессоров AMD, и Intel. Статтеры в вариантах 6-6 и 8-8 роняют значение 0,1 % ФПС очень сильно и отражаются на комфорте игрового процесса для придирчивых игроков. При этом 4-4 и 12-12 конфигурации лишены таких проблем — для четырех ядер это верно и для процессоров Intel, 12 проверить не удалось.
Вот так огрехи оптимизации игры могут снизить итоговый ФПС при увеличении количества ядер и вычислительной мощности процессора.
PlayerUnknown’s Battlegrounds
PUBG уже не так популярен, как в былые времена, но все еще подходит под определение онлайн игры с большим количеством участников. В качестве тестового использовался отрезок повтора с двухминутным проездом на транспорте мимо активных боевых действий и красной зоны.
Скриншот мониторинга для варианта 4-4.
Конфигурации до 6-6 показывают приличный средний уровень ФПС, но мощности процессора явно не хватает — 1 % ниже 60 кадров в секунду уже нельзя назвать комфортным для сетевого шутера. 4-8 претендует на роль минимально приемлемого варианта.
World of Tanks enCore RT
WoT — яркий пример малопоточной онлайн игры, результаты в отдельном бенчмарке трудно считать реальным тестированием именно этого онлайн проекта, но вполне показательно в разрезе аналогичных игр, не требовательных к процессору.
Скриншот тестирования 8-16 варианта, количество кадров, подготавливаемых процессором, очень высоко: даже 720p не выручает — загрузка видеокарты более 80 %.
Любая из тестируемых конфигураций процессора показывает запредельный уровень ФПС. Начиная с 4-8, производительность достигает максимума и уже не меняется с ростом числа ядер и потоков.
Четырех ядер без SMT вполне достаточно для этой и подобных игр.
Red Dead Redemption 2
Вышедший на ПК эпичный вестерн доставляет больше проблем видеокарте, но и для процессора работа найдется, проект будет представлять портированные с приставок на настольный компьютер игры.
Скриншоты мониторинга вариантов 2-4 и 12-12, загрузка видеокарты велика для любого производительного варианта, но в этой игре это не мешает выявить разницу производительности процессоров.
Заметна оптимизация игры именно под 8 потоков: варианты 4-8 и 8-8 самые производительные. Примечательно, что даже 2-4 конфигурация позволит окунуться в атмосферу дикого запада с комфортом, если мощности видеокарты позволят.
Wolfenstein: Youngblood
Wolfenstein попал в сравнение как современная, хорошо оптимизированная игра.
Скриншот теста максимальной конфигурации 12-24 с мониторингом, избавиться от влияния видеокарты на результат не удалось, RTX 2080 Super оказалось недостаточно.
Все протестированные комбинации показывают отличные результаты, 4-4 не выглядит сильно отстающим.
Внимание привлекает отличная оптимизация игры под многопоточные процессоры — результаты в целом очень похожи на синтетический тест 3D Mark, 6-12 быстрее 8-8. С более мощной видеокартой рост производительности возможно сохранился бы и выше 8-16 варианта.
Итоги
Тенденция на увеличение ядер процессора в среднем ПК не обошла и игровую индустрию, многие проекты уже сейчас содержат оптимизации под многопоточные варианты. Переход приставок на x86 архитектуру, несомненно, тоже повлиял на этот процесс.
Можно с уверенностью сказать, что эра четырехядерных игровых процессоров подходит к концу, но прямо сейчас их производительности еще достаточно для относительно комфортного времяпрепровождения за любой игрой.
Естественно, главным ограничителем уровня кадров в секунду как и прежде является видеокарта, но, имея производительный шестиядерный процессор, уже можно рассчитывать на высокий ФПС в большинстве игр. А, начиная с 6-12 конфигураций, прирост кадров в секунду от увеличения потоков почти отсутствует.
Именно шесть ядер и двенадцать потоков скорее всего станут ориентиром для разработчиков игр в ближайшее время, но не стоит забывать о консолях с их восьмиядрной начинкой.
Сколько тебе нужно ядер для игр?
реклама
Про ядра.
Простым языком, количество ядер решает, как много задач процессор сможет обрабатывать одновременно. Когда-то все процессоры были одноядерными и не поддерживали многозадачность. Они умели только быстро переключаться между приоритетными задачами. С выходом процессоров Athlon и Pentium, на потребительский рынок поступили первые многоядерные «камни». Произошла так называемая «ядерная революция», их количество росло не по дням, а по часам. На текущий момент среди пользовательского сегмента есть 4, 8, 16 и даже 32-х ядерные модели. Серия AMD Ryzen на количестве ядер «собаку съела».
Совсем недавно, все компьютерные игры могли пользоваться только одним физическим ядром, установка двухъядерного процессора во многом ничего не давала. С течением времени, производители игр научились использовать большое количество ядер, что положительно сказалась на игровой производительности.
реклама
Из таблицы следует, что производительность многопоточного двухъядерного процессора практически сопоставима с полноценным четырехъядерным. Так процессор i3 седьмого поколения с 4-мя логическими потоками в играх оказался быстрее, чем i5 шестого поколения с полноценными 4-мя ядрами. Дальнейший же рост количества ядер и потоков не приносит каких-либо существенных результатов.
реклама
Про производительность.
Для того, чтобы проверить игровую производительность в различных вариациях ядер и потоков, возьмем десятиядерный двадцатипоточный Intel Core i9 7900X. Будем делать из него различные комбинации и смотреть на разницу игровой производительности. Также в тест будет добавлен AMD Ryzen 7 2700X на базовых частотах и с использованием всех ядер.
Тестовый стенд:
реклама
Эта игра видимо не знает, что такое потоки и ядра. Результат в пределах погрешности одинаков.
Здесь мы так же удостоверились, что 4 ядра вполне хватает для «раскрытия» видеокарты.
Так же как и Call of Duty, данный проект либо не умеет использовать больше чем 4 потока, либо настолько хорошо оптимизирован, что ему вполне хватает и двухъядерного процессора для максимальной производительности.
С 4-х поточными Pentium и i3 к этой игре лучше не подходить. Начиная с четырех ядер, роста производительности практически нет.
Про выбор.
Какой процессор будет для вас идеальным?
Сделать правильный выбор на самом деле не так сложно, как кажется. Рассказываем, на что следует обращать внимание при выборе ЦПУ.
Пожалуй, процессор является ключевым звеном в составе современного компьютера. Если ранее всё, что от него требовалось — это обрабатывать команды и службы операционной системы, то сейчас на его плечи ложится всё больше задач. Существенно развилась игровая индустрия: появились проекты, способные задействовать большое количество ядер и потоков. То же самое с рабочими приложениями, которые требуют серьезных вычислительных мощностей. Поэтому к выбору процессора следует подходить максимально вдумчиво. Расскажем, на что следует обратить внимание при покупке ЦПУ.
Общая производительность компьютера
Споры о том, насколько сильно влияет процессор на общую мощность ПК, ведутся со времен появления первых «пеньков». Мы считаем, что ЦПУ является ключевым звеном среди всех комплектующих. Посудите сами: бесполезно иметь скоростной SSD и двухъядерный проц. Вы просто не почувствуете прирост от быстрого накопителя из-за того, что ЦПУ не будет способен оперативно обработать даже самые простые команды операционной системы.
То же самое касается визуальной составляющей: не имеет никакого значения, насколько производительная установлена видеокарта, если внутриигровой мир постоянно фризит и зависает. Комфорт при гейминге прежде всего, а только потом FPS. В рабочих задач картина ни сколько не меняется: 64 Гбайт оперативной памяти не помогут быстро отрендерить проект допотопному процессору.
Как видите, абсолютно в любых задачах требуется мощный процессор. Остальные комплектующие лишь дополняют его. Поэтому, если вы планируете апгрейд или собираете компьютер с нуля, мы бы советовали, начать с ЦПУ. Тем более что на данный момент это далеко не самая дорогая комплектующая. По приемлемой цене можно подобрать модель, которой будет достаточно практически под любые нужды.
Частота или количество ядер?
Практически все современные процессоры работают в одинаковом диапазоне частот. Если говорить о решениях, предназначенных для стационарных сборок, то это что-то около 4-5 ГГц. Бюджетные и портативные модели, как правило, показывают чуть худшие результаты: от 3 до 4 ГГц. А премиальный сегмент пытается штурмовать пока ещё недосягаемые 6 ГГц, но попытки, откровенно говоря — слабые. Точно также можно разграничить процессоры из разных категорий по количеству ядер. Бюджетные — 2-4 ядра. Средний сегмент 6-8 ядер. Премиальный — 8-16 ядер.
Получается, что выбрав модель из какой-то определенной группы, вы получите, чуть ли не фиксированные (сказано совсем грубо, но это так) характеристики. Нужно больше ядер? Получите бонусом ещё и более высокую тактовую частоту. Но это правило работает не всегда. Сделать обобщенный вывод для всех процессоров на рынке довольно сложно, и всё зависит от конкретной модели. Но можно определенно точно сказать, что многопоточность оказывает куда большее влияние на производительность, чем максимальная частота.
Если представить производительность процессора в качестве некой трубки, через которую проходит информация, то получим, что большое количество ядер как бы расширяет канал, увеличивая пропускную способность. А высокая частота позволяет эту самую информацию быстрее «проталкивать» через вышеупомянутый канал.
Если говорить совсем грубо, то многопоточные камни способны избавить пользователей от фризов в играх, умеют быстрее рендерить объемные проекты, созданные в профессиональных приложениях, и ускоряют операционную систему за счет параллельной обработки множества задач. А процессоры с высокой тактовой частотой существенно прибавляют FPS в играх и быстрее обрабатывают простые задачи. Поэтому мы считаем, что количество ядер имеет большее значение, чем частота. Хорошо, конечно, когда эти два параметра сочетаются в одной модели, но ценник, как правило, на такие камни очень высокий.
Значение микроархитектуры
Если сравнить современные процессоры с их предшественниками, то мы увидим, что технические характеристики некоторых моделей практически не изменились, а некоторые и во все остались на том же уровне. Частота и количество ядер процессора — не единственные параметры, на которые следует обращать внимание. Большое значение также имеет и используемая микроархитектура.