Если не брать в расчет аппаратную трассировку лучей — последнюю крупную инновацию в сфере пользовательской 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 уходит со сцены и попросту не поддерживается многими из новых тайтлов.
⇡#Тестовый стенд, методика тестирования
Тестовый стенд | |
---|---|
CPU | AMD 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 Вт |
Система охлаждения CPU | Corsair iCUE H115i RGB PRO XT |
Корпус | Открытый стенд |
Операционная система | Windows 10 Pro x64 |
ПО для GPU AMD | |
Radeon HD 6970 | AMD Catalyst 15.7.1 |
Radeon HD 7970 GHz Edition | AMD Software Adrenalin Edition 22.6.1 for Legacy ASICs |
Radeon R9 290X | AMD Software Adrenalin Edition 22.6.1 for Legacy ASICs |
Radeon RX 6500 XT | AMD Software Adrenalin Edition 22.8.1 |
ПО для GPU NVIDIA | |
GeForce GTX 580 | NVIDIA GeForce Game Ready Driver 391.35 |
GeForce GTX 680 | NVIDIA GeForce Game Ready Driver 473.81 |
GeForce GTX 780 Ti | NVIDIA GeForce Game Ready Driver 473.81 |
GeForce GTX 1030 | NVIDIA GeForce Game Ready Driver 516.94 |
GeForce GTX 1630 | NVIDIA GeForce Game Ready Driver 516.94 |
Игры | ||||
---|---|---|---|---|
Игра | API | Метод тестирования | Настройки графики | Полноэкранное сглаживание |
Assassin's Creed Valhalla | DirectX 12 | Встроенный бенчмарк | Низкое качество графики | TAA Low |
Borderlands 3 | DirectX 12 | Встроенный бенчмарк | Очень низкое качество графики | Нет |
Cyberpunk 2077 | DirectX 12 | OCAT, скриптовая сцена после пролога | Низкое качество графики, низкое качество текстур | TAA |
Far Cry 6 | DirectX 12 | Встроенный бенчмарк | Низкое качество графики | TAA |
DOOM Eternal | Vulkan | OCAT, начало миссии Mars Core | Низкое качество графики | TSSAA |
Metro Exodus | DirectX 11 | Встроенный бенчмарк | Низкое качество графики, Shading Rate 100% | TAA |
Red Dead Redemption 2 | Vulkan | Встроенный бенчмарк | Очень низкое качество графики | TAA High |
Total War: THREE KINGDOMS | DirectX 12 | Встроенный бенчмарк (Battle Benchmark) | Низкое качество графики, низкое качество текстур | FXAA |
Watch Dogs: Legion | DirectX 12 | Встроенный бенчмарк | Низкое качество графики | TAA |
В большинстве тестовых игр показатели средней и минимальной кадровых частот выводятся из массива времени рендеринга индивидуальных кадров, который записывает встроенный бенчмарк (или утилита OCAT, если бенчмарка нет).
Средняя частота смены кадров на диаграммах является величиной, обратной среднему времени кадра. Для оценки минимальной кадровой частоты вычисляется количество кадров, сформированных в каждую секунду теста. Из этого массива чисел берется значение, соответствующее 1-му процентилю распределения. Red Dead Redemption 2 является исключением: ее встроенный бенчмарк самостоятельно регистрирует 1-й процентиль времени рендеринга кадра, из которого выводится соответствующая кадровая частота. В Assassin’s Creed Valhalla мы вынуждены ориентироваться на минимальный фреймрейт по данным интегрированного бенчмарка.
В тестировании производительности приняли участие следующие видеокарты:
Прим. В скобках после названий видеокарт указаны базовая и boost-частота согласно спецификациям каждого устройства. Видеокарты с заводским разгоном приведены в соответствие с референсными параметрами (или приближены к последним) при условии, что это можно сделать без ручной правки кривой тактовых частот. В противном случае (ускорители серии NVIDIA GeForce 16, а также GeForce RTX 2070/2080/2080 Ti Founders Edition) используются настройки производителя.
Как и следовало ожидать, далеко не все современные игры запускаются на старых GPU. Поэтому не удивляйтесь пропускам на графиках, которые мы оставили специально, чтобы было видно, какие видеокарты пришлось снять с дистанции уже на старте. Так, Assassin’s Creed Valhalla не признает поддержку DirectX 12 во всех устройствах NVIDIA старше 900-й серии и AMD старше Radeon 200. А вот более современные продукты — такие как Radeon R9 290X — еще выдают безоговорочно комфортную частоту смены кадров. При условии, разумеется, что вы готовы смириться с низким качеством графики. И более того, оказалось, что Radeon R9 290X значительно превосходит по быстродействию в этой игре новую бюджетную модель NVIDIA — GeForce GTX 1630.
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 соответственно.
Казалось бы, запускать такую игру на видеокартах десятилетней давности — абсурдная идея. И тем не менее настолько старое устройство, как 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, как и его предшественник, несмотря на современную графическую оболочку, прославился демократичными системными требованиями. Но это, к сожалению, нисколько не помогает самым старым из участников тестирования — 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 — еще одна проблемная игра, с которой не справилась половина участников тестирования: Radeon HD 6970, а также GeForce GTX 780 Ti и все «зеленые» видеокарты старше 700-й серии. Radeon HD 7970 GHz Edition не только успешно прошел бенчмарк с приемлемыми результатами, но и превзошел свежий GeForce GTX 1630. Radeon R9 290X опять-таки производит впечатление вполне современной видеокарты с кадровой частотой выше 60 FPS.
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 все равно оказался вдвое быстрее.
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 кадрами в секунду.
Вот единственная игра, которая не только запустилась, но и хоть как-то работает на Radeon HD 6970 благодаря тому, что она по умолчанию использует API DirectX 11. Тем не менее кадровую частоту 17 FPS, разумеется, невозможно считать приемлемой. А вот попытка запустить WARHAMMER III на GeForce GTX 580, наоборот, привела к зависанию программы. DirectX 11 — хорошая новость для старых видеокарт NVIDIA: здесь GeForce GTX 680 развивает фреймрейт немногим меньше 60 FPS и оставил позади Radeon HD 7970 GHz Edition вместе с GeForce GTX 1630. В свою очередь, GeForce GTX 780 Ti одержал победу над Radeon R9 290X и вплотную приблизился к Radeon RX 6500 XT. Впрочем, и Radeon R9 290X обеспечивает комфортную частоту смены кадров выше 60 FPS.
Watch Dogs: Legion также работает на чрезвычайно старых GPU, притом с неплохим быстродействием. Так, GeForce GTX 580, GTX 680 и Radeon HD 7970 GHz Edition достигли в бенчмарке 28, 30 и 33 FPS соответственно. А GeForce GTX 1630 в кои-то веки победил стариков с результатом в 40 FPS. Соотношение между GeForce GTX 780 Ti и Radeon R9 290X не выбивается из общего ряда тестов: производительность видеокарты AMD стремится к 60 FPS, в то время как бывший флагман NVIDIA набрал лишь 49.
Удивительно, но современные игры худо-бедно работают на откровенно устаревших видеокартах, некоторым из которых уже исполнилось 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.