Прямо со старта игра Borderlands 3 поддерживала два API — DirectX 11 и DirectX 12. На момент запуска оптимальным для производительности был DirectX 11, а поддержка DirectX 12 имела бета-статус. Но с тех пор игра получила множество обновлений и ситуация могла измениться. Мы решили вспомнить о Borderlands 3, чтобы сравнить потенциал современных видеокарт в разных версиях DirectX 11.
В основе игры движок Unreal Engine 4. Игра демонстрирует сочную яркую картинку с насыщенными эффектами. Отличительной чертой серии является визуальная стилистика с применением сел-шейдинга.
Оценить максимальное качество графики можно по отдельной подборке скриншотов в разрешении 4K.
В данном сравнении протестированы видеокарты топового и среднего сегментов. Сделан акцент на новых моделях NVIDIA и AMD.
Характеристики видеокарт приведены в таблице.
GeForce RTX 3090 |
GeForce RTX 3080 |
GeForce RTX 3070 |
GeForce RTX 2080 Ti FE |
GeForce RTX 3060 |
GeForce RTX 2070 Super |
|
Архитектура |
Ampere |
Ampere |
Ampere |
Turing |
Ampere |
Turing |
Ядро |
GA102 |
GA102 |
GA104 |
TA102 |
GA106 |
TU104 |
Количество транзисторов, млн. шт |
28300 |
28300 |
17400 |
18600 |
13250 |
13600 |
Техпроцесс, нм |
8 |
8 |
8 |
12 |
8 |
12 |
Площадь ядра, кв. мм |
628 |
628 |
392 |
754 |
276 |
545 |
Количество потоковых процессоров CUDA |
10496 |
8704 |
5888 |
4352 |
3584 |
2506 |
Количество тензорных ядер |
328 |
272 |
184 |
544 |
112 |
160 |
Количество RT ядер |
82 |
68 |
46 |
68 |
28 |
40 |
Количество текстурных блоков |
328 |
272 |
184 |
272 |
112 |
160 |
Количество блоков ROP |
112 |
96 |
96 |
88 |
48 |
64 |
Частота ядра (Base/Boost), МГц |
1395-1695 |
1440-1710 |
1500-1725 |
1350-1635 |
1320-1777 |
1605-1770 |
Шина памяти, бит |
384 |
320 |
256 |
352 |
192 |
256 |
Тип памяти |
GDDR6X |
GDDR6X |
GDDR6 |
GDDR6 |
GDDR6 |
GDDR6 |
Эффективная частота памяти, МГц |
19500 |
19000 |
14000 |
14000 |
15000 |
14000 |
Объём памяти, ГБ |
24 |
10 |
8 |
11 |
12 |
8 |
Интерфейс |
PCI-E 4.0 |
PCI-E 4.0 |
PCI-E 4.0 |
PCI-E 3.0 |
PCI-E 4.0 |
PCI-E 3.0 |
Мощность TDP, Вт |
350 |
320 |
220 |
260 |
170 |
215 |
Radeon RX 6800 XT |
Radeon RX 6800 |
Radeon RX 6700 XT |
Radeon RX 6600 XT |
Radeon RX 5700 XT |
|
Архитектура |
RDNA2 |
RDNA2 |
RDNA2 |
RDNA2 |
RDNA |
Ядро |
Navi 21 |
Navi 21 |
Navi 22 |
Navi 23 |
Navi 10 |
Количество транзисторов, млн. шт |
26800 |
26800 |
17200 |
11060 |
10300 |
Техпроцесс, нм |
7 |
7 |
7 |
7 |
7 |
Площадь ядра, кв. мм |
520 |
520 |
335 |
237 |
251 |
Количество потоковых процессоров |
4608 |
3840 |
2560 |
2048 |
2560 |
Количество RT ядер |
72 |
60 |
40 |
32 |
- |
Количество текстурных блоков |
288 |
240 |
160 |
128 |
160 |
Количество блоков ROP |
128 |
96 |
64 |
64 |
64 |
Частота ядра (Base/Game/Boost), МГц |
1825/2015/2250 |
1700/1815/2105 |
2321/2424/2581 |
1968/2359/2589 |
1605/1755/1905 |
Шина памяти, бит |
256 |
256 |
192 |
128 |
256 |
Тип памяти |
GDDR6 |
GDDR6 |
GDDR6 |
GDDR6 |
GDDR6 |
Эффективная частота памяти, МГц |
16000 |
16000 |
16000 |
16000 |
14000 |
Объём памяти, ГБ |
16 |
16 |
12 |
8 |
8 |
Интерфейс |
PCI-E 4.0 |
PCI-E 4.0 |
PCI-E 4.0 |
PCI-E 4.0 |
PCI-E 4.0 |
Мощность TDP, Вт |
300 |
300 |
230 |
160 |
225 |
Тестовый стенд
- процессор: Intel Core i9-9900K
- материнская плата: ASUS ROG STRIX Z390-E GAMING
- память: DDR4-3600 2x16 GB Team T-Force Vulcan Z
- накопитель : Kingston A2000 NVMe 1TB
- блок питания: Seasonic SS-750KM
- операционная система: Windows 10
- драйвер NVIDIA GeForce 471.96
- драйвер AMD Radeon Adrenalin 21.9.1/21.8.1
Для тестирования задействован стандартный игровой бенчмарк. На итоговых диаграммах указаны минимальный и средний fps.
Выбран стандартный профиль Ultra-качества.
Результаты тестирования
Вначале посмотрим ограниченное число участников в низком разрешении 1920x1080.
Наблюдается явное повышение производительности видеокарт AMD при переходе от DirectX 11 к DirectX 12. Среди видеокарт NVIDIA небольшой рост быстродействия заметен у GeForce RTX 3070, более простые модели показывают лучший fps в старом DirectX 11. Загрузка видеопамяти более 5 гигабайт.
Далее результаты всех участников в формате 2560x1440.
Среди решений NVIDIA небольшой выигрыш от DirectX 12 показывают только топовые GeForce RTX 3080 и GeForce RTX 3090, но он минимален. Все остальные видеокарты с производительностью ниже 100 fps обеспечивают лучшие показатели в DirectX 11. Все решения AMD обеспечивают лучшую производительность в DirectX 12. Если сравнивать самые высокие показатели из каждого режима, то GeForce RTX 3090 немного уступает Radeon RX 6800 XT. На одном уровне показатели GeForce RTX 3070, GeForce RTX 2080 Ti и Radeon RX 6700 XT.
В 4K самой мощной видеокартой является GeForce RTX 3090, а Radeon RX 6800 XT конкурирует только с GeForce RTX 3080. То есть потенциал топовых решений NVIDIA в полной мере раскрывается только в максимальном разрешении. Есть небольшая разница в пользу DirectX 11 у видеокарт NVIDIA, а решения AMD показывают лучший fps в новом DirectX 12.
Дополнительные видеоматериалы
Сравнение производительности GeForce RTX 2070 Super и Radeon RX 5700 XT в DirectX 11 и DirectX 12:
Сравнение производительности GeForce RTX 3070 в DirectX 11 и DirectX 12:
Демонстрация игры в 4K на GeForce RTX 2080 Ti на базе старой тестовой системы:
Выводы
Видеокарты NVIDIA и AMD показывают разные результаты в разных версиях DirectX. Для любых GeForce нового или старого поколения оптимальным режимом является DirectX 11, где они обеспечивают лучшую производительность. Но при высокой частоте кадров, где слабым звеном уже выступает процессор, DirectX 12 позволяет лучше раскрыть потенциал системы. Это заметно при производительности более 100 fps, тогда в новой версии DirectX вы выиграете несколько дополнительных кадров. Для любых современных видеокарт AMD лучше включать DirectX 12 для максимальной производительности. Но это относится к моделям с высоким объемом видеопамяти. Для бюджетных моделей с 4 ГБ оптимальным API остается DirectX 11.