Методика тестирования компьютерных систем образца 2017 года
Как мы недавно писали, компания AMD весной этого года обновила ассортимент многоядерных процессоров для платформы АМ4. Старших представителей линеек Ryzen 5 и Ryzen 7 мы тогда же и протестировали, но упомянули, что у обоих есть своеобразные «бедные родственники», фактически отличающиеся от них лишь тактовыми частотами и ценой. Последнее делает Ryzen 5 2600 и Ryzen 7 2700 даже немного более интересными с точки зрения экономного покупателя, поскольку, в отличие от Intel, AMD благосклонно относится к разгону любых процессоров семейства Ryzen, так что разные частоты — это лишь разные по умолчанию частоты, а на практике они могут стать и одинаковыми. Большинство покупателей «ручным тюнингом» заниматься, конечно, не готовы, но желание сэкономить есть у всех. Тем более, когда сэкономить можно за счет только количественных, но не качественных различий: в конце концов, и топовый Ryzen 7 2700X, и чуть более дешевый Ryzen 7 2700 являются восьмиядерными процессорами для одной и той же массовой платформы. А Ryzen 5 2600, как и Ryzen 5 2600X, снабжен шестью двухпоточными ядрами — но в его случае экономия еще более актуальна, поскольку именно он в паре со «старым» Ryzen 5 1600 является самым дешевым решением с «колесной формулой» 6/12, конкурируя по этому параметру с более дорогими Intel Core i7 для «второй версии» LGA1151.
Единственный вопрос, который остается выяснить — как соотносится производительность в новых парах и нет ли еще каких-нибудь «скрытых бонусов» в более низкой частоте (по крайней мере, на энергопотреблении это должно сказаться благотворно — а именно оно нам в старших моделях как раз и не понравилось). Ну и сравнить «младшие» процессоры с другими представленными на рынке решениями тоже нужно.
Конфигурация тестовых стендов
Процессор | AMD Ryzen 5 2600 | AMD Ryzen 5 2600X | AMD Ryzen 7 2700 | AMD Ryzen 7 2700X |
---|---|---|---|---|
Название ядра | Pinnacle Ridge | Pinnacle Ridge | Pinnacle Ridge | Pinnacle Ridge |
Технология производства | 12 нм | 12 нм | 12 нм | 12 нм |
Частота ядра, ГГц | 3,4/3,9 | 3,6/4,2 | 3,2/4,1 | 3,7/4,3 |
Количество ядер/потоков | 6/12 | 6/12 | 8/16 | 8/16 |
Кэш L1 (сумм.), I/D, КБ | 384/192 | 384/192 | 512/256 | 512/256 |
Кэш L2, КБ | 6×512 | 6×512 | 8×512 | 8×512 |
Кэш L3, МиБ | 16 | 16 | 16 | 16 |
Оперативная память | 2×DDR4-2933 | 2×DDR4-2933 | 2×DDR4-2933 | 2×DDR4-2993 |
TDP, Вт | 65 | 95 | 65 | 105 |
Количество линий PCIe 3.0 | 20 | 20 | 20 | 20 |
Цена |
Вот так выглядит новая «серия 2000» в законченном виде. Несложно убедиться, что кроме частоты снизились и требования к системе охлаждения — явно не на пустом месте :) Что на практике происходит с энергопотреблением — обязательно проверим.
Процессор | AMD Ryzen 5 2400G | AMD Ryzen 5 1600 | AMD Ryzen 5 1600X | AMD Ryzen 7 1800X |
---|---|---|---|---|
Название ядра | Raven Ridge | Summit Ridge | Summit Ridge | Summit Ridge |
Технология производства | 14 нм | 14 нм | 14 нм | 14 нм |
Частота ядра, ГГц | 3,6/3,9 | 3,2/3,6 | 3,6/4,0 | 3,6/4,0 |
Количество ядер/потоков | 4/8 | 6/12 | 6/12 | 8/16 |
Кэш L1 (сумм.), I/D, КБ | 256/128 | 384/192 | 384/192 | 512/256 |
Кэш L2, КБ | 4×512 | 6×512 | 6×512 | 8×512 |
Кэш L3, МиБ | 4 | 16 | 16 | 16 |
Оперативная память | 2×DDR4-2933 | 2×DDR4-2666 | 2×DDR4-2666 | 2×DDR4-2666 |
TDP, Вт | 65 | 65 | 95 | 95 |
Количество линий PCIe 3.0 | 12 | 20 | 20 | 20 |
Цена |
Пару моделей предыдущей линейки мы использовали и в прошлый раз, а сегодня решили расширить этот список до четырех моделей, добавив к нему не только Ryzen 5 1600, но и Ryzen 5 2400G. Последний, напомним, является APU — причем с очень производительным (в своем классе) графическим ядром. Правда, за все приходится платить: в этих моделях лишь один CCX, т. е. процессорных ядер строго не более четырех. Соответственно, и производительность 2400G должна заметно отличаться от 2600, хотя оба относятся к линейке Ryzen 5. Но и возможности экономии (как в денежном исчислении, так и по размерам и/или энергопотреблению) в данном случае выше. Соответственно, все плюсы и минусы имеет смысл сравнить на практике, причем используя 2400G именно в наиболее интересном варианте: без дискретной видеокарты. Понятно, что для игр это радикально разные расклады, но мы сегодня решили в очередной раз обойтись без них.
Процессор | Intel Core i3-8350K | Intel Core i5-8400 | Intel Core i5-8600K | Intel Core i7-8700K |
---|---|---|---|---|
Название ядра | Coffee Lake | Coffee Lake | Coffee Lake | Coffee Lake |
Технология производства | 14 нм | 14 нм | 14 нм | 14 нм |
Частота ядра, ГГц | 4,0 | 2,8/4,0 | 3,6/4,3 | 3,7/4,7 |
Количество ядер/потоков | 4/4 | 6/6 | 6/6 | 6/12 |
Кэш L1 (сумм.), I/D, КБ | 128/128 | 192/192 | 192/192 | 192/192 |
Кэш L2, КБ | 4×256 | 6×256 | 6×256 | 6×256 |
Кэш L3, МиБ | 8 | 9 | 9 | 12 |
Оперативная память | 2×DDR4-2400 | 2×DDR4-2666 | 2×DDR4-2666 | 2×DDR4-2666 |
TDP, Вт | 91 | 65 | 95 | 95 |
Количество линий PCIe 3.0 | 16 | 16 | 16 | 16 |
Цена |
Зато «расширен и углублен» в направлении недорогих моделей список используемых процессоров Intel. Их будет четыре — как и в прошлой статье, но место пары моделей для LGA2066 займут Core i5-8400 (самый дешевый шестиядерник Intel) и... Core i3-8350K, которому, по сути, в рознице приходится непосредственно конкурировать не только с Ryzen 5 2400G, но и с Ryzen 5 1600/2600. И наличие интегрированного видеоядра не совсем спасает положение: все-таки UHD Graphics 630 по меркам современности имеет не только слишком низкую производительность в игровых приложениях, но и ограниченные мультимедийные возможности. В итоге даже для простого просмотра видео в современных форматах или для подключения мониторов с высоким разрешением многие покупатели предпочитают приобретать хотя бы недорогую дискретную «затычку». Кроме того, i3-8350K интересен и с той точки зрения, что (как мы убедились в свое время) по поведению в штатном режиме он практически идентичен Core i5-7600K, т. е. лучшему Core i5 «поколений» до седьмого включительно. Таковых за прошедшие годы было продано немало, и многих владельцев уже интересует вопрос: что можно получить при переходе на новые платформы за деньги, сопоставимые с изначальными затратами? В случае Intel все просто и понятно: еще два ядра сопоставимой архитектуры. Но как возможный вариант апгрейда может рассматриваться и Ryzen 5, это примерно тот же ценовой класс.
Все процессоры, кроме (как уже было сказано) Ryzen 5 2400G тестировались совместно с видеокартой GeForce GTX 1070. Оперативной памяти во всех случаях 16 ГБ, ее тактовая частота — 2666 МГц для процессоров Intel (она же максимальная штатная) и 2933 МГц для Ryzen (для пяти процессоров из восьми тоже уже штатная, а «тысячников» мы по текущей версии методики с меньшими частотами не тестировали).
Методика тестирования
Методика подробно описана в отдельной статье. Здесь же вкратце напомним, что базируется она на следующих четырех китах:
- Методика измерения производительности iXBT.com на основе реальных приложений образца 2017 года
- Методика измерения энергопотребления при тестировании процессоров
- Методика мониторинга мощности, температуры и загрузки процессора в процессе тестирования
- Методика измерения производительности в играх образца 2017 года
Подробные результаты всех тестов доступны в виде полной таблицы с результатами (в формате Microsoft Excel 97—2003). Непосредственно же в статьях мы используем уже обработанные данные. В особенности это относится к тестам приложений, где все нормируется относительно референсной системы (AMD FX-8350 с 16 ГБ памяти, видеокартой GeForce GTX 1070 и SSD Corsair Force LE 960 ГБ) и группируется по сферам применения компьютера.
На этом материале мы, по-видимому, завершаем использование версии тестовой методики 2017 года, поскольку практически готова новая. По этой же причине решено обойтись без игровых тестов — как они ведут себя на GeForce GTX 1070 совместно с тестируемыми процессорами, понятно, а что изменится в более новых проектах, изучим чуть позже.
iXBT Application Benchmark 2017
В принципе, уже Ryzen 7 2700 достаточно для того, чтобы немного обогнать Core i7-8700K, но от предыдущего «флагмана» AMD он столь же немного отстает — что можно считать обоснованием существования 2700X :) Что же касается более дешевых моделей, то тут положение дел еще более благосклонно для новой линейки: Ryzen 5 2600 не только обгоняет любые Core i5, но и практически эквивалентен «старому» 1600X, а это ставит под вопрос необходимость наличия 2600X. И хорошо видно, что дальнейшие попытки сэкономить для производительности уже чреваты: все-таки APU и «чистые» CPU семейства Ryzen 5 по техническим характеристикам различаются сильнее, чем шести- и восьмиядерные модели.
В рендеринге для Ryzen 5 ничего не меняется, а вот Ryzen 7 выглядят чуть менее убедительно: фактически со старшим Core i7-8700K может конкурировать только одна модель для АМ4 (что еще раз намекает, что сравнивать только количество разных по устройству ядер не всегда правильно). Впрочем, Ryzen 7 2700 для своей цены смотрится неплохо, а скорость при желании можно нарастить и вручную — что его выгодно отличает от, например, Core i7-8700.
Степень утилизации многопоточности этими программами ниже, чем в предыдущих двух случаях — что играет на руку Ryzen 5: 2600X почти догнал 2700. И заострим внимание на том, что в старшей паре новых процессоров для АМ4 производительность отличается заметно сильнее, чем в младшей. На самом деле, это неслучайно — и ниже мы покажем, почему.
«Многоядер» нужно еще в меньшей степени, так что крайне важна производительность «на поток». И в данном случае, как мы уже писали, особых улучшений в «рестайленных» Ryzen нет — от процессоров Intel они по-прежнему в таких условиях отстают. Даже уже известные проблемы с одним из фильтров Photoshop, свойственные Core i3 и Core i5 последнего поколения, все равно не дают им в общем зачете заметно отстать от, например, Ryzen 5 2400G, а Core i7 оказываются безоговорочными лидерами. С другой стороны, новые процессоры AMD немного быстрее своих непосредственных предшественников — и этого достаточно.
В очередной раз наблюдаем, что, при всей удачности новой архитектуры AMD, напрямую конкурировать с разработками Intel она все равно не может — требуется определенная фора в количестве ядер (или, хотя бы, потоков вычисления). Но поскольку обеспечить ее при текущем уровне цен компания может, с точки зрения покупателя все в порядке.
И работа с памятью тоже практически не изменилась, так что радикально не поменялось и положение дел. Кстати, опять обратим внимание на большую разницу в паре 2700/2700X и небольшую у 2600/2600X.
Впрочем, кое-какие внутренние оптимизации архитектуры проведены были. И привели они к забавным эффектам — уже Ryzen 5 2600 достаточно, чтобы обогнать любые процессоры Intel для «новой» LGA1151, 2600X делает это и с «прошлогодней» серией процессоров для АМ4, а новые Ryzen 7 просто... самые быстрые в совсем классе. Именно в своем — поскольку, например, Core i7-7820X еще быстрее. Но это совсем другая история — и не всегда с хорошим концом.
Что в итоге можно сказать о производительности? Во-первых, разброс в семействе Ryzen 5 очень велик — APU и CPU отличаются радикально: первые в лучшем случае конкурируют с Core i3, что неплохо, но вот вторые убедительно обгоняют Core i5. Во-вторых, сложно сказать, что «X это лишь немного быстрее, чем без X»: в линейке Ryzen 7 разницу незначительной не назовешь. С другой стороны, есть «в-третьих»: Ryzen 7 2700 все равно прекрасно выглядит. И, возможно, не только в плане производительности...
Энергопотребление и энергоэффективность
С энергопотреблением картина еще более пестрая. Ryzen 5 2600X, как мы уже отмечали, стал не только быстрее, чем 1600X, но и горячее — а вот Ryzen 5 2600 это не касается: он идентичен 1600. Наш экземпляр Ryzen 7 2700X оказался очень прожорлив — а вот 2700 экономичнее, чем даже 2600, а не только 2600X.
Особенно наглядно это проявляется, если обратить внимание на «чистое» потребление процессоров. Например, хорошо заметно, что при минимальных нагрузках новые «без X» ведут себя подобно прошлогодним Ryzen. А вот «иксовые» модели даже в этом случае стали работать хуже. Причем воодушевившись результатами новых младших представителей семейства, мы перетестировали и Ryzen 7 2700X (а вдруг это следствие «допиливания» прошивки платы или чего-то в этом роде) — ему не полегчало.
Производительность, впрочем, у всех тоже разная, поэтому лучше оценивать все в комплексе. И видно, что для процессоров Intel, например, введенная таким образом «энергоэффективность» является во многом характеристикой платформы: результаты разных процессоров и даже разных моделей, но одного семейства — всегда близки. А вот для АМ4 разброс значений был большим и ранее, новые же процессоры его только увеличили. Причем просто на разные экземпляры это не спишешь — оба «икса» оказались хуже старых моделей, а оба «безыкса» — лучше. То есть в первых компания явно выжимала все соки, заставляя процессоры «выкладываться» на полную, работая на максимально возможной частоте — такой своеобразный «фабричный оверклокинг» (что, впрочем, на современном рынке не уникально). Но величина «разбега» наверняка связана с конкретными экземплярами — к вящему ужасу партнеров компании, которые в конечных продуктах вынуждены ориентироваться на худшие случаи. Да и для пользователей ничего хорошего в такой нестабильности нет. Причем в прошлом году AMD имела возможность более-менее гибко сортировать кристаллы, отправляя «худшие» на Ryzen 3 (в итоге наш экземпляр 1300X, напомним, имел «энергоэффективность» лишь 1,05 балла, что намного хуже всех остальных протестированных процессоров данной архитектуры), а «лучшие» — на Ryzen 7 (особенно на самый дорогой 1800X, который как мы в свое время наблюдали, не только работал немного быстрее, чем 1700X, но и потреблял немного меньше). В этом же году свобода маневра сильно уменьшилась. С одной стороны, младшие четырехъядерные модели сейчас просто имеет смысл делать на совсем других кристаллах. С другой — «лучшие» нужны для многокристальных моделей (Epyc или Ryzen Threadripper), а «обычные» Ryzen 7 еще и подешевели. Ничего криминального, конечно, но вот так. А хорошо бы было наблюдать у всех процессоров нового семейства такую же «энергоэффективность», как у Ryzen 7 2700, или хотя бы близкую к тому.
Итого
Если в предыдущем материале к новому семейству Pinnacle Ridge у нас были претензии в плане высокого энергопотребления, то теперь их, пожалуй, можно заменить на, максимум, жалобу на «отсутствие стабильности» этого показателя. С другой стороны, это делает выбор конкретного процессора более интересным и поливариантным, чем при сборке системы на базе процессоров Intel, добавляя еще и некоторый фактор везения — что многим как раз нравится: позволяет не скучать. А если повезет — еще и хорошенько сэкономить получится.
И еще одно небольшое замечание касается «дыры» между 2400G и 2600 — при том, что оба процессора относятся к семейству Ryzen 5, но являются очень разными и по функциональности, и по производительности. В какой-то степени промежуточным решением будет прогнозируемый Ryzen 5 2500X, однако эта четырехъядерная модель без графики и по цене, сопоставимой с 2400G, выглядит не слишком многообещающе — даже несмотря на 16 МиБ кэш-памяти и «полноширинный» PCIe 3.0 x16 (напомним, что у всех APU лишь восемь линий PCIe). В конце концов, это же есть и в Ryzen 5 2600 — ненамного дороже, зато с шестью ядрами. Год назад такое распределение процессоров по семействам особых вопросов еще не вызывало, сейчас же... Может быть, настало время «девальвировать» все четырехъядерные модели до Ryzen 3 и, например, Athlon? :)