Чем больше ядер в процессоре тем лучше или нет
Чем больше ядер в процессоре тем лучше или нет
Один из главных вопросов, который терзает многих перед покупкой нового компьютера – это правильное количество ядер процессора. Сегодня в магазинах предлагаются чипы от двух ядер с невысокой тактовой частотой, до 16-ядерных монстров типа Ryzen 9 5950X. Также есть и 10-ядерные скоростные камни, обладающие высокой тактовой частотой. Ещё пять лет назад никто и не задумывался о необходимости большого количества ядер для игр, а 4 быстрых ядра хватало всем. С тех пор игровая индустрия изменилась, а студии научились работать со сложным оборудованием, выжимая из него максимум возможного. Это значит, что самое время узнать, сколько же ядер нужно для современных игр.
реклама
Тестирование проведено ребятами Youtube-канала Testing Games, а сама методика построена на отключении части ядер процессора с последующим тестированием и сравнением результатов. Основой для теста выступил процессор Ryzen 9 5950X, в качестве видеокарты была выбрана скоростная GeForce RTX 3080. Игры: Call of Duty: Warzone, Microsoft Flight Simulator, Forza Horizon 4, Cyberpunk 2077 и Red Dead Redemption 2. Результаты получены в разрешении 1080р, все настройки есть на видео.
Мы не будем выкладывать скриншоты с отдельными играми, поскольку информации там слишком много. Все это посмотреть можно на видео ниже, мы же сделаем краткие выводы на основе полученных результатов, которые доступны в виде удобной таблицы. Главная проблема кроется в том, что некоторые студии всё ещё подходят к созданию игр спустя рукава. Эти ребята игнорируют новые тенденции, упорно напирая на максимальные таковые частоты. Всё это делает даже 8-ядерный процессор бесполезной игрушкой в вашем системном блоке, поскольку его 2 или даже 4 ядра будут просто простаивать. Давайте к примерам:
игра/ядра | 4 | 6 | 8 | 10 | 12 | 16 |
Forza Horizon | 170 | 187 | 191 | 196 | 196 | 196 |
Call of Duty: Warzone | 90 | 159 | 182 | 181 | 181 | 185 |
Cyberpunk 2077 | 80 | 108 | 116 | 119 | 122 | 122 |
Red Dead Redemption 2 | 96 | 146 | 163 | 166 | 167 | 167 |
Microsoft Flight Simulato | 47 | 53 | 54 | 54 | 55 | 59 |
Из всего вышеописанного можно сделать следующие выводы:
Здесь стоить сделать одно важное замечание. Многие эксперты уверяют, что уже вскоре нас ждёт так называемый Next Gen, связывая приход чуда с игровыми приставками нового поколения. Это связано с большим количеством ядер, которые вот-вот научатся загружать разработчики. Возможно, в отдалённом будущем это будет весьма актуально, вот только нужно ли покупать процессор впрок, ожидая получить буст в будущем за счёт программистов студий или любых других оптимизаций? Реальность такова, что никто и ничего нам бесплатно не даст. Ваш процессор останется ровно таким, какой был на старте, а значит самое время взвесить все за и против, перенаправив высвободившиеся от экономии на Core i9-10900К деньги на скоростную память или современный накопитель. Любой из вариантов позволит улучшить реальные показатели вашей системы, не ожидая наступления счастливого будущего.
Вместо послесловия. Любителям экспериментов и свидетелям шима на OLED-дисплеях стоит обратить внимание на показатель 0.1%. Здесь вас ждут совсем другие результаты. Крайне сомнительно, что это хоть как-то влияет на восприятие игры, однако многим нашим читателям будет несомненно приятно узнать о том, что 8-ядерный камушек способен обеспечить большую стабильность кадров, в то время как те же 6 ядер не всегда держат средний fps на протяжение всей игры. В некоторых проектах (Cyberpunk 2077) очень заметен переход на 10 ядер по показателю 0.1%, однако это единичный результат, который не может повлиять на общую картину.
PCMark10 – однопоток наше все или почему 2-ядерные Athlon лучше 12-ядерных Xeon в реальных условиях
реклама
Технический прогресс далеко двинулся за 20 лет. Еще недавно всех удивляло наличие двух или четырех ядер в ПК, что считалось крайне мощной конфигурацией. Со временем 4 ядра стали нормой, теперь самые популярные 6 или 8 ядерники. Некоторые люди покупают 10, 12 или 16 ядерные процессоры, опираясь на общую теоретическую производительность «камней». Но все не так просто с точки зрения программного обеспечения. Мы привыкли замерять мощность компьютеров либо в синтетических тестах, которые на 100% нагружают все потоки процессора либо в современных играх.
Как говорит деревенский компьютерный мастер: «Скоро все на 48 ядер перейдем!»
Кто такой типичный пользователь ПК?
реклама
Многие владельцы мощных компьютеров занимаются проф. деятельностью (программируют, создают игры, моделируют, обрабатывают видео высокого качества, работают с очень сложными математическими вычислениями и симуляцией). Некоторые играют в современные игры. Но таких людей на самом деле очень и очень мало в % соотношении. ПК становятся все менее востребованы, благодаря дешевизне и возможностям смартфонов. Но все равно пользователи работают за компьютерами дома или в офисах, используют десктопы или ноутбуки. Такие юзеры составляют более 80-90% всей общей массы. Контейт-мейкер очень редкая профессия, типичные работники используют офисные приложения для работы с таблицами, текстом, графические редакторы. Но наиболее часто пользователи пользуются браузерами. Теперь в Web есть все, поэтому скорость работы с браузером – очень важный параметр.
Почему Интернет работает на 2 ядерном Celeron G5905 быстрее чем на условной двухпроцессорной станции х58 или х79 чипсетов? Ведь в теории два 6\8\12 ядерные камни куда производительней, выдают больше попугаев в синтетических программах. Мы привыкли тестировать ЦПУ в Cinebench, CPUZ, Geekbench. И получается, что бедные 2-4 поточники – это мусор и ненужная трата песка? Никак нет, они все еще лучше 5-8 летних рабочих станций и некоторых мощных игровых компьютеров из прошлого. Лучше в типичных задачах, но не в проф. деятельности (именно для такого и покупают мощные компы).
А как проверить?
реклама
Есть люди, которые высказывают свое мнение с лишними эмоциями. Например, часто слышу от фанатов устаревших ПК что-то вроде: «с этим комплектом ни один современный i3 или i5 и близко не стоит по производительности и тем более по цене. мой комплект оказался быстрее и мощнее!» Но есть возможность все проверить максимально точно. От разработчиков 3D Mark имеется специальный тест для проверки ПК в реальных условиях – PC Mark 10. Вот этот тест и расставит все на место и покажет кто прав, а кто просто симулирует свое счастье ожидая загрузки программ и сайтов, пока другие просто с комфортом пользуются.
Что это и зачем этот тест?
ПК Марк – уникальный софт, который симулирует реальные рабочие условия. Программа занимает прилично места, более 3Гб. В этот вес входит набор базовых утилит. Во время теста софт запускает офисные приложения, работает с браузерными скриптами, открывает и таблицы данных и графические редакторы, проводит видеоконференция в высоком разрешении и т.д. Отдельная часть теста посвящена производительности в тяжелых программах (создание контента: видео, графика). Тест длится до 30 минут!
реклама
8-ядерный FX в разгоне кое-что может. Немного медленнее типичного офисного ПК на 2 ядра. Всего лишь.
Да… да как такое возможно?
Все дело в оптимизации программ. Большинство софта в современном мире плевать хотело на все ваши 12 или 16 ядер. Поэтому разница в производительности между офисным 2-ядерным Celeron\Athlon будет пропорциональна мощности одного ядра\потока. Это особо заметно в браузерах. Сайты стали ужасными и тяжелыми – такое можно слышать от владельцев старых ПК. Может они не знают, что даже самые бюджетные камни AM4/LGA1200 до двух-трех раз быстрее обрабатывают браузерные скрипты чем их монстры их прошлого.
Разгон решает
Некоторые старые камни с разблокированным множителем показывают невероятный уровень быстродействия. Любители оверклокинга получают очень приличные показатели. I7-4770k не так уж и плох, все еще актуальный, работает быстро, а с дискретной видеокартой еще и в сложных задачах справляется.
Компьютер выбирают под определенные задачи. Примерно 8 из 10 пользователей ПК не играют в игры. Занимаются проф. деятельностью около 1-2% всех юзеров, в лучшем случае. Даже дешевый новый ПК за 15000 рублей куда лучше для типичного пользователя чем б.у. рабочий монстр. И старому ПК не поможет даже 32 или 64Гб оперативки, ни 24 ядра, даже мощная видеокарта не позволяет приблизиться к уровню базовой производительности условного Athlon 3000G в 95% сценариев.
Конфиг ПК, который оказался быстрее 12-ядерного Haswell. Пам’ять отличная, да и накопитель хороший, но на В450 материнке за 3000р (1300грн) камень также поддается разгону.
Это не значит, что не нужно покупать мощные ПК. Надо выбирать девайс под свои потребности и помните, что не обязательно покупать бабушке 10400 для серфинга в Интернете. Также ошибочно считать, что условный i3-10100F хуже топовых решений Хасвелл. Рекомендую всем скачать PCMark10 и проверить на своем ПК, хотя бы для общего понимания уровня относительной производительности в реальных условиях.
Какой процессор будет для вас идеальным?
Сделать правильный выбор на самом деле не так сложно, как кажется. Рассказываем, на что следует обращать внимание при выборе ЦПУ.
Пожалуй, процессор является ключевым звеном в составе современного компьютера. Если ранее всё, что от него требовалось — это обрабатывать команды и службы операционной системы, то сейчас на его плечи ложится всё больше задач. Существенно развилась игровая индустрия: появились проекты, способные задействовать большое количество ядер и потоков. То же самое с рабочими приложениями, которые требуют серьезных вычислительных мощностей. Поэтому к выбору процессора следует подходить максимально вдумчиво. Расскажем, на что следует обратить внимание при покупке ЦПУ.
Общая производительность компьютера
Споры о том, насколько сильно влияет процессор на общую мощность ПК, ведутся со времен появления первых «пеньков». Мы считаем, что ЦПУ является ключевым звеном среди всех комплектующих. Посудите сами: бесполезно иметь скоростной SSD и двухъядерный проц. Вы просто не почувствуете прирост от быстрого накопителя из-за того, что ЦПУ не будет способен оперативно обработать даже самые простые команды операционной системы.
То же самое касается визуальной составляющей: не имеет никакого значения, насколько производительная установлена видеокарта, если внутриигровой мир постоянно фризит и зависает. Комфорт при гейминге прежде всего, а только потом FPS. В рабочих задач картина ни сколько не меняется: 64 Гбайт оперативной памяти не помогут быстро отрендерить проект допотопному процессору.
Как видите, абсолютно в любых задачах требуется мощный процессор. Остальные комплектующие лишь дополняют его. Поэтому, если вы планируете апгрейд или собираете компьютер с нуля, мы бы советовали, начать с ЦПУ. Тем более что на данный момент это далеко не самая дорогая комплектующая. По приемлемой цене можно подобрать модель, которой будет достаточно практически под любые нужды.
Частота или количество ядер?
Практически все современные процессоры работают в одинаковом диапазоне частот. Если говорить о решениях, предназначенных для стационарных сборок, то это что-то около 4-5 ГГц. Бюджетные и портативные модели, как правило, показывают чуть худшие результаты: от 3 до 4 ГГц. А премиальный сегмент пытается штурмовать пока ещё недосягаемые 6 ГГц, но попытки, откровенно говоря — слабые. Точно также можно разграничить процессоры из разных категорий по количеству ядер. Бюджетные — 2-4 ядра. Средний сегмент 6-8 ядер. Премиальный — 8-16 ядер.
Получается, что выбрав модель из какой-то определенной группы, вы получите, чуть ли не фиксированные (сказано совсем грубо, но это так) характеристики. Нужно больше ядер? Получите бонусом ещё и более высокую тактовую частоту. Но это правило работает не всегда. Сделать обобщенный вывод для всех процессоров на рынке довольно сложно, и всё зависит от конкретной модели. Но можно определенно точно сказать, что многопоточность оказывает куда большее влияние на производительность, чем максимальная частота.
Если представить производительность процессора в качестве некой трубки, через которую проходит информация, то получим, что большое количество ядер как бы расширяет канал, увеличивая пропускную способность. А высокая частота позволяет эту самую информацию быстрее «проталкивать» через вышеупомянутый канал.
Если говорить совсем грубо, то многопоточные камни способны избавить пользователей от фризов в играх, умеют быстрее рендерить объемные проекты, созданные в профессиональных приложениях, и ускоряют операционную систему за счет параллельной обработки множества задач. А процессоры с высокой тактовой частотой существенно прибавляют FPS в играх и быстрее обрабатывают простые задачи. Поэтому мы считаем, что количество ядер имеет большее значение, чем частота. Хорошо, конечно, когда эти два параметра сочетаются в одной модели, но ценник, как правило, на такие камни очень высокий.
Значение микроархитектуры
Если сравнить современные процессоры с их предшественниками, то мы увидим, что технические характеристики некоторых моделей практически не изменились, а некоторые и во все остались на том же уровне. Частота и количество ядер процессора — не единственные параметры, на которые следует обращать внимание. Большое значение также имеет и используемая микроархитектура.
Сколько ядер и потоков процессора нужно для игр в 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 конфигураций, прирост кадров в секунду от увеличения потоков почти отсутствует.
Именно шесть ядер и двенадцать потоков скорее всего станут ориентиром для разработчиков игр в ближайшее время, но не стоит забывать о консолях с их восьмиядрной начинкой.