AMD Ryzen против Intel Core: какой процессор нужен для GeForce RTX 2080 Ti
Прошёл уже почти месяц с того момента, как мы смогли познакомиться с производительностью очередного флагманского игрового ускорителя компании NVIDIA, GeForce RTX 2080 Ti. Анонса этой новинки многие ждали с нетерпением, но сказать, что все возложенные на неё надежды полностью оправдались, всё-таки невозможно. Общественность отреагировала на появление GeForce RTX 2080 Ti очень неоднозначно. Главная претензия заключается в том, что при 30-процентном приросте производительности в обычных играх, которые на данный момент не имеют поддержки технологий трассировки лучей и сглаживания на основе глубокого обучения, цена новинки по сравнению с аналогичным показателем прошлого флагмана возросла почти в полтора раза. Причём 30-процентное увеличение игровой производительности – это скорее оптимистичная оценка, которая справедлива лишь при выполнении ряда условий: использовании сверхвысокого разрешения 4K и тестировании в системах с наиболее быстродействующими процессорами.
Ремарка про процессоры сделана здесь не просто так. Достаточно обратить внимание на тот факт, что подавляющее большинство независимых тестирований GeForce RTX 2080 Ti, в которых получен тот самый 30-процентный прирост в частоте кадров в играх, было сделано в системах, построенных на платформе Intel, а не AMD. Дело в том, что микроархитектура Intel Core в целом лучше подходит для игровой нагрузки, чем Zen. Она обладает более высоким показателем IPC (число исполняемых за такт инструкций), позволяет достигать более высоких тактовых частот, не создаёт излишних задержек при межъядерном взаимодействии и даёт в распоряжение приложений контроллер памяти с лучшими параметрами. Представители семейства Ryzen в этом плане не столь прогрессивны, и подтверждения этому нетрудно найти в любом нашем тестировании, где измеряется их производительность в играх.
Но есть важный нюанс: до тех пор, пока наиболее производительной игровой графической картой оставалась GeForce GTX 1080 Ti, заметная разница в игровой производительности старших Ryzen 7 и Core i7 проявлялась лишь в тех случаях, когда тестирование происходило в невысоких разрешениях – в первую очередь в Full HD. Переход же к экранному разрешению 4K приводил к практически полному выравниванию результатов процессоров AMD и Intel. И в этом нет ничего удивительного: более высокое разрешение, в котором проводится рендеринг 3D-изображения, увеличивает нагрузку на графический ускоритель. Поэтому в 4K мы неизменно приходили к тому, что даже такой видеокарты, как GeForce GTX 1080 Ti, оказывалось для обеспечения высоких показателей FPS недостаточно — производительность упиралась в мощность GPU, и это маскировало различия в игровом быстродействии процессоров разных производителей.
Этим фактом активно пользовалась AMD, которая во всех своих маркетинговых материалах подчёркивала примерно равную скорость Ryzen 7 и Core i7 в играх при выборе высоких разрешений, создавая ложную видимость того, что процессоры с микроархитектурой Zen могут быть оптимальным выбором в том числе и для игровых систем верхнего уровня.
Впрочем, такие маркетинговые трюки можно было проворачивать в ту эпоху, когда GeForce RTX 2080 Ti ещё не существовало. Теперь же, хотим мы этого или нет, мир игровой графики необратимо изменился. Новые видеокарты NVIDIA обладают более высоким потенциалом и вполне могут перестать быть узким местом в высоких разрешениях, обнажая недостаток процессорной производительности в плохо сбалансированных конфигурациях. А это значит, что появление GeForce RTX 2080 Ti вполне способно нанести удар по позициям AMD и обратить ситуацию так, что системы на базе Ryzen 7 будут уступать сборкам с процессорами Intel Core i7 не только в Full HD и 1440p, но и даже при выборе спасительного для AMD в прошлом разрешения 4K.
Собственно, именно по этой причине большинство обозревателей не решилось тестировать GeForce RTX 2080 Ti в системах на базе Ryzen 7: никому не хотелось оказаться в положении, когда производительность видеокарты сковывается неверно выбранной конфигурацией базовой платформы. Но в результате возник информационный вакуум: никаких фактических данных о том, насколько серьёзно старшие процессоры семейства Ryzen 7 ограничивают производительность GeForce RTX 2080 Ti и действительно ли для новых флагманских видеокарт NVIDIA следует выбирать исключительно платформу Intel, пока нет.
О том, что с выходом нового поколения графических ускорителей процессоры Ryzen 7 могут оказаться недостаточно хороши для игровых конфигураций верхнего уровня, неоднократно предупреждали в обзорах и мы. Но в этот раз было решено не ограничиваться одними только гипотетическими рассуждениями, а провести эксперимент, главным итогом которого станет ответ на вопрос: можно ли считать конфигурацию, сформированную из старших процессоров Ryzen и новейшей видеокарты GeForce RTX 2080 Ti, сбалансированной.
Для этого мы измерили игровую производительность систем, построенных на базе Core i7-8700K, Core i5-8600K, Ryzen 7 2700X и Ryzen 5 2600X и оснащённых флагманскими видеокартами NVIDIA прошлого и новейшего поколения в различных разрешениях. Сопоставление полученных результатов должно дать однозначные указания, целесообразно ли использовать GeForce RTX 2080 Ti в Socket AM4-системах вообще; как выглядят позиции AMD и Intel в извечном противостоянии после очередного скачка быстродействия GPU и могут ли старшие Ryzen продолжать выступать достойной альтернативой старшим Core в смысле игровой производительности, если речь идёт об использовании высоких разрешений.
Попутно мы сможем оценить и то, насколько годятся для GeForce RTX 2080 Ti и текущие процессоры Intel. Не секрет, что уже через неделю (в идеале) прилавки будут ломиться от восьмиядерных Coffee Lake Refresh с повышенными в очередной раз тактовыми частотами. И может быть, если вы планируете собрать игровую систему с самой производительной видеокартой, имеет смысл не опираться на существующие предложения, а собрать волю в кулак и всё же дождаться появления более производительных CPU?
⇡#Описание тестовых систем и методики тестирования
В двух словах проведённое тестирование описать очень просто: четыре процессора – старшие модели в семействах Core i7, Core i5, Ryzen 7 и Ryzen 5; две видеокарты – старшие модели в прошлом и нынешнем поколениях GeForce GTX/RTX; одиннадцать игр и три разрешения.
Если же говорить более детально, то список задействованных в тестировании комплектующих был следующим:
Тестирование выполнялось в операционной системе Microsoft Windows 10 Enterprise (v1803) Build 17137.1 с использованием следующего комплекта драйверов:
Все процессоры были протестированы дважды – в номинальном режиме и при максимальном стабильном разгоне, который достижим с используемым нами охлаждением:
Для проверки игровой производительности платформ использовались следующие игры и настройки:
Во всех игровых тестах в качестве результатов приводится среднее количество кадров в секунду, а также 0,01-квантиль (первая перцентиль) для значений FPS. Использование 0,01-квантиля вместо показателей минимального FPS обусловлено стремлением очистить результаты от случайных всплесков производительности, которые были спровоцированы не связанными напрямую с работой основных компонентов платформы причинами.
⇡#Производительность в Full HD
Начнём сразу же с диаграммы, на которой отображаются усреднённые результаты кадровой частоты по 11 играм, которые вошли в тестирование.
Главный вывод, который можно сделать, глядя на эти результаты, заключается в том, что процессорозависимость в разрешении Full HD продолжает увеличиваться. И для новой флагманской видеокарты GeForce RTX 2080 Ti выбор процессора имеет заметно большее значение, чем в случае использования старшего графического ускорителя из прошлого поколения. Например, если раньше разница в среднем FPS, получаемом в системах с процессорами Core i7-8700K и Ryzen 7 2700X, составляла 14 %, то при переходе на новый графический ускоритель она возрастает до 25 %. И это – очень значительный перевес, который может поставить под сомнение целесообразность использования GeForce RTX 2080 Ti в платформе AMD.
Существует и ещё более убедительная иллюстрация того, что GeForce RTX 2080 Ti – слишком крутая видеокарта даже для старших Ryzen: в системе с процессором Ryzen 7 2700X смена видеокарты прошлого поколения на новинку не приводит ни к какому заметному изменению кадровой частоты в играх. Разница в среднем FPS в системе на базе Ryzen 7 2700X, полученном c GeForce RTX 2080 Ti и GeForce GTX 1080 Ti, не превышает 3 %. И это значит, что из-за недостаточной мощности процессора использовать дорогостоящую GeForce RTX 2080 Ti вместе с Ryzen при таком разрешении смысла нет: практически те же самые результаты даст и значительно более дешёвая карта из поколения Pascal. Конечно, нужно понимать, что этот вывод касается исключительно «легкого» для GPU разрешения 1920 × 1080, однако в системе с процессором Core i7-8700K при тех же самых настройках переход от GeForce GTX 1080 Ti к GeForce RTX 2080 Ti даёт увеличение средней частоты обновления кадров примерно на 13 %.
И даже если основой игровой системы выступает процессор Core i5-8600K, прирост производительности при смене GeForce GTX 1080 Ti на GeForce RTX 2080 Ti составляет 10 %, что явно указывает на слабость микроархитектуры Zen/Zen+ в задачах игрового характера. Фактически даже Core i5-8600K, который скорее относится не к верхнему, а к среднему уровню, вместе с GeForce RTX 2080 Ti проявляет себя значительно лучше, чем старший процессор для платформы Socket AM4.
Причём эта ситуация не исправляется и через разгон. Процессоры Ryzen работают на максимально достижимой для них тактовой частоте, и сколь-нибудь ощутимое улучшение ситуации не наступает, даже если попытаться выкрутить частоту Ryzen 7 2700X до доступного для них предела. Лучшее, что можно получить в этом случае, – это прирост показателей FPS на полтора-два кадра в секунду. В то же время назвать таким же бесполезным занятием разгон процессоров Core i7-8700K и Core i5-8600K совершенно невозможно: здесь прирост от умеренного оверклокинга достигает 5 кадров в секунду.
Подробнее с тем, как выглядит производительность процессоров с флагманскими видеокартами в конкретных играх из нашего тестового набора, можно ознакомиться ниже.
Максимальное преимущество процессоры Intel обеспечивают в Far Cry 5, The Witcher 3: Wild Hunt и Hitman. В этих играх использование платформы LGA1151 вместо Socket AM4 способно дать выигрыш на уровне 30 %. Наиболее же заметная масштабируемость производительности при смене старшего игрового Pascal на старший Turing наблюдается в других проектах: Watch Dogs 2, Total War: Warhammer 2 и Shadow of the Tomb Raider.
Раньше при тестировании игровой производительности процессоров мы пропускали разрешение 2560 × 1440, однако сейчас решили уделить ему внимание, так как 1440p-мониторы становятся всё популярнее среди геймеров.
На первый взгляд использование GeForce RTX 2080 Ti в системах на базе процессоров Ryzen 7 2700X и Ryzen 5 2600X, подключённых к 1440p-мониторам, имеет определённый смысл. Но стоит учесть вот что. Обзоры новой флагманской видеокарты поколения Turing говорят, что в привычных играх GeForce RTX 2080 Ti потенциально мощнее, чем GeForce GTX 1080 Ti, примерно на 30 %. Однако если модернизацию графики проводить в платформе Socket AM4, то реальный прирост средней частоты кадров составит лишь около 15 %. Остальное будет съедено недостаточной производительностью центрального процессора.
С процессорами Core i7-8700K и Core i5-8600K ситуация в этом плане получше. Если говорить об интеловских игровых системах, ориентированных на разрешение 2560 × 1440, то они от переезда на самый мощный на данный момент игровой ускоритель получат рост кадровой частоты на уровне 22–24 %.
Да и в целом в разрешении 1440p процессоры Coffee Lake демонстрируют ощутимо более высокое по сравнению с Ryzen игровое быстродействие. Если говорить о конфигурациях с видеокартой GeForce RTX 2080 Ti, то преимущество Core i7-8700K или Core i5-8600K перед Ryzen 7 2700X или Ryzen 5 2600X по среднему FPS составляет 13 %, а по минимальному – доходит до 15 %. При этом, когда максимально быстрым игровым ускорителем был GeForce GTX 1080 Ti, усреднённый отрыв Core i7-8700K от Ryzen 7 2700X составлял лишь 6 %. Это прекрасная иллюстрация того, что по мере появления на рынке более быстродействующих графических карт игровое преимущество сборок, построенных на старших процессорах Intel, постепенно нарастает.
Опираясь на представленные результаты, всё то же самое можно сказать и про представителей «среднего» семейства Core i5: такие процессоры тоже смотрятся весьма уверенно и даже опережают Ryzen 7 2700X. AMD в такой ситуации остаётся уповать лишь на оптимизацию игр под многоядерность в перспективе, но пока ничто не указывает на то, что это действительно случится и что действительно сможет помочь.
Более подробные результаты тестов в разрешении 2560 × 1440 собраны на диаграммах ниже.
Режим 3840 × 2160 – наиболее сложный для графической карты, и мы привыкли к тому, что в нём производительность упирается именно в возможности GPU, не давая процессорам (если речь идёт про достаточно производительные чипы) как-то проявить свою индивидуальность. Однако появление GeForce RTX 2080 Ti внесло коррективы в эту ситуацию. Теперь процессорозависимость можно наблюдать и при игре в сверхвысоком разрешении. Приведённый ниже график, для которого мы рассчитали средний FPS по 11 играм, хорошо это иллюстрирует.
Безусловно, речь тут не идёт о таком же масштабе процессорозависимости, как мы видели в более низких разрешениях. Однако если при применении видеокарты GeForce GTX 1080 Ti преимущество Core i7-8700K перед Ryzen 7 2700X составляло всего 2 %, то теперь, с появлением GeForce RTX 2080 Ti, оно выросло вдвое – до 4 %. Конечно, здесь можно возразить, что и в том и в другом случае разница в производительности – единицы процентов, которые вряд ли можно увидеть невооружённым глазом. Но на самом деле если смотреть не на средний, а на минимальный FPS, то говорить о близости игровой производительности старших массовых процессоров AMD и Intel уже не получится: по этому показателю превосходство Core i7-8700K над Ryzen 7 2700X достигает 9 %.
К тому же не нужно забывать, что речь идёт о среднем показателе, который рассчитан по 11 играм. Если же обратиться к результатам в отдельных играх (набор соответствующих диаграмм приведён ниже), то окажется, что разница в минимальном FPS, получаемом в системе с GeForce RTX 2080 Ti на платформах Intel и AMD, может доходить и до 15 %. В качестве ярких примеров стоит выделить такие проекты, как The Witcher 3: Wild Hunt, Kingdom Come: Deliverance и Ashes of Singularity – Escalation, — в них заметная процессорозависимость проявляется даже при выборе разрешения 4K.
Подобная картина наблюдается и с процессорами среднего уровня. Core i5-8600K в системе с видеокартой поколения Turing обеспечивает 4-процентное преимущество перед Ryzen 5 2600X по среднему FPS и 7-процентное – по минимальному (первой перцентили). Причём этого оказывается более чем достаточно для того, чтобы Core i5-8600K обходил не только Ryzen 5, но и старший Ryzen 7. То есть даже при сборке игровой системы, ориентированной на работу с 4K-монитором, выбор процессора Ryzen – отнюдь не оптимальное решение.
Во введении к этому тестированию мы говорили о том, что сравнение игровой производительности GeForce RTX 2080 Ti и GeForce GTX 1080 Ti в системе на базе Ryzen 7 2700X может привести к неожиданным выводам из-за того, что узким местом в такой конфигурации окажется CPU. Но, по всей видимости, к 4K-разрешению это всё же относится в невысокой степени. Так, если апгрейд видеокарты с переходом на новый графический флагман в компьютере с процессором Core i7-8700K даёт улучшение кадровой частоты в среднем на 33 %, то аналогичная модернизация платформы на базе Ryzen 7 2700X повышает производительность на 30 %. Из всего этого естественным образом следует вывод, что в системах, ориентированных на игры в разрешении 4K, процессоры Ryzen хоть и не оптимальны, но всё равно применимы. Однако если смотреть на перспективу и думать о последующих апгрейдах графики, то есть серьёзные сомнения, что процессоры AMD смогут сравнительно безболезненно перенести ещё один шаг производительности GPU.
Кроме того, результаты тестирования в отдельных играх позволяют увидеть, что в среднюю картину укладываются далеко не все ситуации.
Если раньше процессорозависимость в 4K-разрешении при использовании чипов верхнего уровня была пренебрежимо малой, то теперь существуют ситуации, когда мощность CPU действительно заметно влияет на комфортность игрового процесса. А это значит, что к подбору конфигураций с видеокартой GeForce RTX 2080 Ti нужно подходить с особой тщательностью. В будущих выпусках нашей рубрики «Компьютер месяца» мы озвучим более конкретные рекомендации по этому поводу.
Выход GeForce RTX 2080 Ti стал знаковым событием не только для рынка игровой графики. Новая видеокарта косвенно повлияла и на соотношение сил на процессорном рынке. О том, что Core i7-8700K – это лучший процессор для игровых систем, мы знали и раньше, но теперь это стало видно ещё отчётливее. В системах с графической картой GeForce RTX 2080 Ti никакие чипы AMD не могут составить достойную конкуренцию старшему Coffee Lake, и единственное, что способно сместить Core i7-8700K с пьедестала, – это скорое появление в продаже процессоров Core девятого поколения, которые, с одной стороны, будут располагать большим числом вычислительных ядер, а с другой – получат повышенные рабочие частоты.
|NVIDIA GeForce RTX 2080 Ti
|Преимущество Core i7-8700K перед Ryzen 7 2700X (средний/мин. FPS)
|Преимущество Core i5-8600K перед Ryzen 5 2600X (средний/мин. FPS)
|1920 × 1080
|25,2 % / 26,2 %
|22,0 % / 19,1 %
|2560 × 1440
|13,3 % / 15,1 %
|13,4 % / 14,5 %
|3840 × 2160
|4,3 % / 9,3 %
|3,8 % / 7,2 %
Между тем, говоря о превосходстве Core i7-8700К над представителями семейства Ryzen, нельзя обойти стороной следующий факт: разница сильно зависит от того, о каких графических режимах и каких настройках качества идёт речь. Особенно выпукло преимущество интеловских процессоров проявляется в Full HD, в то время как увеличение разрешения приводит к возрастанию роли GPU и уменьшению разрыва в кадровой частоте, которую могут обеспечить платформы разных производителей. Однако если в случае с видеокартой GeForce GTX 1080 Ti мы приходили к тому, что в разрешении 4K процессоры Core i7-8700K и Ryzen 7 2700X примерно уравнивались в производительности, с GeForce RTX 2080 Ti подобного паритета уже не наблюдается. Даже при выборе самого высокого разрешения система на базе Core i7-8700K работает определённо лучше, что хорошо видно по более высокому показателю минимальной частоты кадров.
Мы прекрасно отдаём себе отчёт в том, что всё сказанное выше выглядит как реклама Coffee Lake, однако против фактов не попрёшь: если говорить об играх, то современная микроархитектура Intel Core подходит для них действительно лучше, чем Zen.
Безусловно, в пользу Ryzen играет более доступная цена, особенно сейчас, когда из-за дефицита Core i7-8700K подорожал и стоит значительно больше рекомендованных значений. Однако если у вас нашлось сто тысяч рублей на покупку графического акселератора уровня GeForce RTX 2080 Ti, то экономить несколько тысяч рублей на процессоре и выбирать Ryzen 7 вместо Core i7 нет никакого резона. Более того, если уж без экономии никак не обойтись, то вместо Core i7-8700K лучше выбрать Core i5-8600K: даже этот интеловский процессор опережает Ryzen 7 2700X в играх.
В заключение же хочется отметить следующее: в глобальном смысле весь сегодняшний рассказ говорит о том, что конфигурация сборки, нацеленной на игровое применение, должна быть сбалансированной и флагманскому GPU должен соответствовать хороший и быстрый процессор. Экономия на процессоре легко может обернуться тем, что графическая карта не сможет выдать ту производительность, на которую она способна.
Однако простого ответа на вопрос, какой процессор следует считать оптимальным выбором для GeForce RTX 2080 Ti, не существует. Во-первых, в формуле подбора CPU и GPU обязательно должен участвовать и монитор, который задаст нужное разрешение (а от него, как показывают результаты, зависит очень многое). Во-вторых, в некоторых случаях даже той производительности, которую может гарантировать Core i7-8700K, оказывается недостаточно. В частности, в Full HD и даже в 1440p разгон этого процессора приводит к заметному росту кадровой частоты, а это – явный знак, что на современном этапе более высокая производительность CPU может быть востребована игровыми системами без особых проблем. Следовательно, ждать выхода Core i9-9900K явно стоит: наилучшим вариантом для игровых сборок верхнего уровня может оказаться не Core i7-8700K, а именно он.