Posted on

Старые флагманы против новых бюджетных видеокарт

Несмотря на коррекцию цен, быстродействие видеокарт на доллар стоимости по-прежнему оставляет желать лучшего, в особенности у бюджетных моделей. Чтобы понять, как все плохо на самом деле, сравним их с топовыми ускорителям на 9–10 лет старше и заодно проверим, на что еще способно старое железо в современных играх.

Если не брать в расчет аппаратную трассировку лучей — последнюю крупную инновацию в сфере пользовательской 3D-графики, — видеокарты на два или даже три поколения старше современных устройств еще нельзя назвать принципиально устаревшими, и, по большому счету, от актуальных моделей их отличает только производительность. Настоящая историческая граница в данный момент проходит между устройствами, которые дебютировали в конце 2011 — начале 2012 года, и тем, что было раньше. Тогда AMD выпустила ускорители серии Radeon HD 7000, построенные на базе принципиально новой архитектуры — GCN, а у NVIDIA появилось семейство GeForce 600, также вобравшее в себя массу важных изменений. В отличие от своих предшественников, эти видеокарты поддерживают оба современных графических API — DirectX 12 и Vulkan, современные интерфейсы вывода изображения и обладают объемом памяти, удовлетворяющим сегодняшним минимальным требованиям. А главное, они до сих пор получают регулярные обновления драйверов, направленные на устранение критических ошибок и уязвимостей. Старшим моделям Radeon HD 7000 и GeForce 600 гарантирована работа в актуальных сборках Windows 10 и возможность по меньшей мере запустить большинство новых игр.

Другое дело, какую производительность «старички» могут предложить в современных тайтлах, причем речь идет не только о простеньких онлайн-играх, но о и требовательных ААА-проектах. Вопрос имеет практический смысл, ведь на вторичном рынке старые видеокарты продаются за очень скромные деньги — намного дешевле современных устройств категории low-end, которые, предположительно, являются лучшей альтернативой старым флагманам, но, как покажут тесты, все не так однозначно.

Недавно мы выпустили статью по смежной теме, сравнив быстродействие старых и новых высокопроизводительных GPU в актуальных играх с результатами в играх пятилетней давности. Теперь изменим условия задачи. Возьмем только современные игры с требовательной графикой и флагманские модели образца 2012–2013 года. Первое поколение видеокарт представят GeForce GTX 680 и Radeon HD 7970 GHz Edition, следующее — GeForce GTX 780 Ti и Radeon R9 290X. На этот раз мы не будем использовать усиленные версии последних устройств (GeForce GTX TITAN и Radeon R9 390X) с удвоенным объемом VRAM. Поместить результаты тестирования в контекст возможностей современных ускорителей нам помогут две бюджетные геймерские видеокарты — GeForce GTX 1630 и Radeon RX 6500 XT — и «затычка» GeForce GT 1030. Наконец, в порядке эксперимента рассмотрим откровенно устаревшее железо — GeForce GTX 580 и Radeon HD 6970.

Участники тестирования в данный момент находятся на разных стадиях поддержки со стороны производителя. GeForce GTX 1630 и Radeon RX 6500 XT получают , разумеется,ежемесячные обновления ПО и оптимизации под свежие игры. Драйверы «красных» видеокарт, начиная с 7000-й серии и заканчивая 300-й, и «зеленых» от GeForce 600 до GeForce 700 также обновляются, но реже и только в целях исправления критических ошибок. Ну а последние драйверы для 500-х моделей GeForce и Radeon HD 6000 датированы 2018 и 2016 годом соответственно.

При этом видеокарты новее GeForce 500 и Radeon HD 6000 поддерживают DirectX 12 и Vulkan, что является главным условием для запуска современных игр. Совместимость с DirectX 12 (но не Vulkan) распространяется даже на серию GeForce 500, а вот ускорители архитектуры VWLIW (то есть Radeon 5000 и 6000) слишком отличаются от того, что компания выпускала впоследствии, чтобы AMD озаботилась поддержкой низкоуровневых интерфейсов программирования. Впрочем, еще во время первых игр под DirectX 12 было заметно, что тогдашнее железо NVIDIA не очень эффективно работает с новым API, и с тех пор ситуация усугубилась. Тем не менее во всех ситуациях, когда это позволяет игра и железо, мы использовали в тестах именно DirectX 12 или Vulkan: DirectX 11 уходит со сцены и попросту не поддерживается многими из новых тайтлов.

#Тестовый стенд, методика тестирования

Тестовый стенд
CPUAMD Ryzen 9 5950X (4,4 ГГц, фиксированная тактовая частота всех ядер)
Материнская платаASUS ROG Strix X570-E Gaming (Resizable BAR вкл.)
Оперативная памятьG.Skill Trident Z RGB F4-3200C14D-16GTZR, 4 × 8 Гбайт (3600 МТ/с, CL17)
ПЗУIntel SSD 760p, 2048 Гбайт
Блок питанияCorsair AX1200i, 1200 Вт
Система охлаждения CPUCorsair iCUE H115i RGB PRO XT
КорпусОткрытый стенд
Операционная системаWindows 10 Pro x64
ПО для GPU AMD
Radeon HD 6970AMD Catalyst 15.7.1
Radeon HD 7970 GHz EditionAMD Software Adrenalin Edition 22.6.1 for Legacy ASICs
Radeon R9 290XAMD Software Adrenalin Edition 22.6.1 for Legacy ASICs
Radeon RX 6500 XTAMD Software Adrenalin Edition 22.8.1
ПО для GPU NVIDIA
GeForce GTX 590NVIDIA GeForce Game Ready Driver 391.35
GeForce GTX 680NVIDIA GeForce Game Ready Driver 473.81
GeForce GTX 780 TiNVIDIA GeForce Game Ready Driver 473.81
GeForce GTX 1030NVIDIA GeForce Game Ready Driver 516.94
GeForce GTX 1630NVIDIA GeForce Game Ready Driver 516.94
Игры
ИграAPIМетод тестированияНастройки графикиПолноэкранное сглаживание
Assassin’s Creed ValhallaDirectX 12Встроенный бенчмаркНизкое качество графикиTAA Low
Borderlands 3DirectX 12Встроенный бенчмаркОчень низкое качество графикиНет
Cyberpunk 2077DirectX 12OCAT, скриптовая сцена после прологаНизкое качество графики, низкое качество текстурTAA
Far Cry 6DirectX 12Встроенный бенчмаркНизкое качество графикиTAA
DOOM EternalVulkanOCAT, начало миссии Mars CoreНизкое качество графикиTSSAA
Metro ExodusDirectX 11Встроенный бенчмаркНизкое качество графики, Shading Rate 100%TAA
Red Dead Redemption 2VulkanВстроенный бенчмаркОчень низкое качество графикиTAA High
Total War: THREE KINGDOMSDirectX 12Встроенный бенчмарк (Battle Benchmark)Низкое качество графики, низкое качество текстурFXAA
Watch Dogs: LegionDirectX 12Встроенный бенчмаркНизкое качество графикиTAA

В большинстве тестовых игр показатели средней и минимальной кадровых частот выводятся из массива времени рендеринга индивидуальных кадров, который записывает встроенный бенчмарк (или утилита OCAT, если бенчмарка нет).

Средняя частота смены кадров на диаграммах является величиной, обратной среднему времени кадра. Для оценки минимальной кадровой частоты вычисляется количество кадров, сформированных в каждую секунду теста. Из этого массива чисел берется значение, соответствующее 1-му процентилю распределения. Red Dead Redemption 2 является исключением: ее встроенный бенчмарк самостоятельно регистрирует 1-й процентиль времени рендеринга кадра, из которого выводится соответствующая кадровая частота. В Assassin’s Creed Valhalla мы вынуждены ориентироваться на минимальный фреймрейт по данным интегрированного бенчмарка.

#Участники тестирования

В тестировании производительности приняли участие следующие видеокарты:

  • AMD Radeon RX 6500 XT (2420/2825 МГц, 18 Гбит/с, 4 Гбайт);
  • AMD Radeon R9 290X (1000 МГц, 5 Гбит/с, 4 Гбайт);
  • AMD Radeon HD 7970 GHz Edition (1000/1050 МГц, 6 Гбит/с, 3 Гбайт);
  • AMD Radeon HD 6970 (880 МГц, 5,5 Гбит/с, 2 Гбайт);
  • NVIDIA GeForce GTX 1630 (1740/1785 МГц, 12 Гбит/с, 4 Гбайт);
  • NVIDIA GeForce GT 1030 (1227/1468 МГц, 6 Гбит/с, 2 Гбайт);
  • NVIDIA GeForce GTX 780 Ti (876/928 МГц, 7 Гбит/с, 3 Гбайт);
  • NVIDIA GeForce GTX 680 (1006/1110 МГц, 6 Гбит/с, 2 Гбайт);
  • NVIDIA GeForce GTX 580 (772 МГц, 4 Гбит/с, 1,5 Гбайт).

Прим. В скобках после названий видеокарт указаны базовая и boost-частота согласно спецификациям каждого устройства. Видеокарты с заводским разгоном приведены в соответствие с референсными параметрами (или приближены к последним) при условии, что это можно сделать без ручной правки кривой тактовых частот. В противном случае (ускорители серии NVIDIA GeForce 16, а также GeForce RTX 2070/2080/2080 Ti Founders Edition) используются настройки производителя.

#Assassin’s Creed Valhalla

Как и следовало ожидать, далеко не все современные игры запускаются на старых GPU. Поэтому не удивляйтесь пропускам на графиках, которые мы оставили специально, чтобы было видно, какие видеокарты пришлось снять с дистанции уже на старте. Так, Assassin’s Creed Valhalla не признает поддержку DirectX 12 во всех устройствах NVIDIA старше 900-й серии и AMD старше Radeon 200. А вот более современные продукты — такие как Radeon R9 290X — еще выдают безоговорочно комфортную частоту смены кадров. При условии, разумеется, что вы готовы смириться с низким качеством графики. И более того, оказалось, что Radeon R9 290X значительно превосходит по быстродействию в этой игре новую бюджетную модель NVIDIA — GeForce GTX 1630.

#Borderlands 3

Borderlands 3 — один из немногих тестовых проектов, которые могут использовать API DirectX 11, а значит, его можно запустить на Radeon HD 6970. Но даже при самых низких настройках графики фреймрейт колеблется на уровне 1 FPS, поэтому с практической точки зрения Borderlands 3 и «красные» видеокарты серии HD 6000 абсолютно не совместимы. А вот у GeForce GTX 580 нет никаких проблем даже в режиме DirectX 12. Конечно, частота кадров около 27 FPS на минималках оставляет желать лучшего, но, к примеру, GeForce GT 1030 может добавить лишь еще пару FPS к этому значению. В свою очередь, Radeon HD 7970 GHz Edition развивает вполне приемлемый фреймрейт 45 FPS, а ее современник GeForce GTX 680 — уже 51. Это — внимание! — результат ненамного хуже, чем у GeForce GTX 1630. Наконец, Radeon R9 290X и GeForce GTX 780 Ti продемонстрировали высокую частоту смены кадров на уровне 93 и 73 FPS соответственно.

#Cyberpunk 2077

Казалось бы, запускать такую игру на видеокартах десятилетней давности — абсурдная идея. И тем не менее настолько старое устройство, как GeForce GTX 680, при низких параметрах качества графики в Cyberpunk 2077 стремится к минимально приемлемому фреймрейту около 30 FPS (чего, кстати, не скажешь про GeForce GT 1030), а Radeon HD 7970 GHz Edition наступает на пятки GeForce GTX 1630. GeForce GTX 780 Ti, в свою очередь, оставил позади GTX 1630 с результатом в 40 FPS среднего фреймрейта, а Radeon R9 290X вплотную подошел к отметке 60 FPS. За бортом остался только Radeon HD 6970 (по причине несовместимости с DirectX 12) и GeForce GTX 580, который, судя по всему, подвело отсутствие современных драйверов.

#DOOM Eternal

DOOM Eternal, как и его предшественник, несмотря на современную графическую оболочку, прославился демократичными системными требованиями. Но это, к сожалению, нисколько не помогает самым старым из участников тестирования — GeForce GTX 580 и Radeon HD 6970, которые лишены поддержки API Vulkan. А вот GeForce GTX 680 не только позволяет запустить DOOM Eternal, но и обеспечивает в игре компромиссный фреймрейт около 30 FPS (GeForce GT 1030, как мы уже привыкли, не способен даже на это). GeForce GTX 780 Ti вырвался на уровень 42 FPS, а Radeon HD 7970 GHz Edition приблизился к 60 — на расстоянии нескольких FPS от GeForce GTX 1630. Radeon R9 290X и вовсе набрал больше сотни кадров в секунду.

#Far Cry 6

Far Cry 6 — еще одна проблемная игра, с которой не справилась половина участников тестирования: Radeon HD 6970, а также GeForce GTX 780 Ti и все «зеленые» видеокарты старше 700-й серии. Radeon HD 7970 GHz Edition не только успешно прошел бенчмарк с приемлемыми результатами, но и превзошел свежий GeForce GTX 1630. Radeon R9 290X опять-таки производит впечатление вполне современной видеокарты с кадровой частотой выше 60 FPS.

#Metro Exodus

Metro Exodus — игра, которая до сих пор считается весьма требовательной при максимальных настройках графики, но на минималках она вполне снисходительна к устаревшему железу. Единственной видеокартой, которая выпала из сравнения, оказался Radeon HD 6970: поддержка DirectX 11 в Metro Exodus является входным билетом для HD 6970, но попытка начать бенчмарк все равно заканчивается ошибкой. Быстродействие GeForce GTX 680 приближается к минимально приемлемым 30 FPS и значительно превосходит результаты GeForce GT 1030, а GeForce GTX 580 оказался даже немного быстрее своего наследника — по всей видимости, из-за того, что игру пришлось запустить в режиме DirectX 11. Складывается впечатление, будто конфликт «зеленых» видеокарт архитектуры Kepler с DirectX 12 по мере развития игр усугубился, и в результате GeForce GTX 780 Ti может конкурировать лишь с Radeon HD 7970 GHz Edition: оба устройства развивают частоту смены кадров около 37–38 FPS. Хотя бы GeForce GTX 1630 на этот раз не проиграл большинству стариков, но Radeon R9 290X все равно оказался вдвое быстрее.

#Red Dead Redemption 2

RDR 2 тоже удивила неожиданно широкой совместимостью со старыми видеокартами. В теории игра не должна работать на ускорителях с 2 Гбайт видеопамяти при разрешении 1080p даже с абсолютно минимальными настройками детализации. Но если обойти это ограничение, записав нужные параметры в конфигурационный файл, бенчмарк RDR 2 по силам даже стандартной версии GeForce GTX 580, которая имеет лишь 1,5 Гбайт VRAM. Как бы то ни было, быстродействия GTX 580 все равно недостаточно для комфортной игры, а вот GeForce GTX 680 (причем в режиме Vulkan) добился неплохого результата в 30 FPS, оставив позади GeForce GT 1030. Как можно заметить по предыдущим тестам, старые видеокарты AMD (не считая Radeon HD 6000-й серии) лучше справляются с современными играми. Вот и на этот раз Radeon HD 7970 GHz Edition развивает впечатляющий для своего возраста фреймрейт 43 FPS — почти наравне с GeForce GTX 1630, а Radeon R9 290X достиг 71, в то время как GeForce GTX 780 Ti довольствуется 50 кадрами в секунду.

Выводы

Удивительно, но современные игры худо-бедно работают на откровенно устаревших видеокартах, некоторым из которых уже исполнилось 10 лет. Конечно, фреймрейт от 25 до 45 FPS (на минималках при разрешении 1080p), который в большинстве случаевразвивают GeForce GTX 680 и Radeon HD 7970 GHz Edition — не предел мечтаний. И все-таки в эпоху GTX 680 и HD 7970 нельзя было даже представить, чтобы десятилетние видеокарты все еще были хоть на что-то способны. Впрочем, эти ускорители давно не получают оптимизаций драйвера под конкретные игры, а некоторые тайтлы могут попросту не запуститься. Это касается главным образом старых моделей GeForce, в то время как современные им продукты AMD прошли все тесты без проблем. Да и вообще у Radeon HD 7970 производительность заметно выше, чем у GeForce GTX 680, в силу большего объема VRAM и, судя по всему, лучшей совместимости с преобладающими сегодня API DirectX 12 и Vulkan.

Более того, по совокупным результатам Radeon HD 7970 приближается к самой маломощной из актуальных видеокарт NVIDIA — GeForce GTX 1630, что, впрочем, лучше характеризует последнюю, нежели старый флагман AMD. В среднем GTX 1630 лишь на 12 % быстрее, да и отношение производительности к цене спустя десять лет оставляет желать лучшего: Radeon HD 7970 GHz Edition поступил в продажу по рекомендованной стоимости $500 ($579 с поправкой на инфляцию), а цены GeForce GTX 1630 начинаются с $169. Что касается бюджетных моделей AMD, то Radeon RX 6500 XT уже на 40 % FPS превосходит Radeon R9 290X при одинаковом объеме VRAM и в целом выглядит более привлекательно, чем GTX 1630. Впрочем, и тут можно пожаловаться на то, как дорог нынче игровой FPS. Для сравнения: релизная цена Radeon R9 290X в 2013 году составляла $549 ($627 с учетом инфляции), в то время как простейшие варианты Radeon RX 6500 XT отдают за $183.

Те же проблемы, что у GeForce GTX 680, поразили GeForce GTX 780 Ti: ускоритель уже не совместим со многими играми и развивает подобающее своим возможностям быстродействие только в среде DirectX 11. Radeon R9 290X, напротив, пока не демонстрирует явных признаков устаревания: он позволяет запустить любые современные тайтлы (за исключением целиком трассированных игр) и по средней производительности находится в промежутке между GeForce GTX 1630 и Radeon RX 6500 XT.

С другой стороны, если речь идет о совсем древних моделях — таких как GeForce GTX 580 и Radeon HD 6970, — то у владельцев GTX 580, по крайней мере, есть шанс сыграть во что-то современное благодаря поддержке DirectX 12, а вот ускорители AMD старше 7000-й серии навсегда застряли в веке DirectX 11.