Краткий отчет об оперативном тестировании современных 3D-карт в DOOM III


СОДЕРЖАНИЕ

  1. Введение
  2. Особенности видеокарт
  3. Конфигурации стендов, список тестовых инструментов
  4. Результаты тестов: Производительность
  5. Результаты тестов: Качество
  6. Выводы


Я не стану трубить в фанфары и кричать, что, дескать, долгожданное свершилось. Об этом событии у нас выйдет еще отдельный материал по DOOM III, где будет рассмотрена и проанализирована сама игра и ее особенности. Поэтому те, кто пришли узнать здесь что-то по самой игре, могут расслабиться и пойти выпить кофе перед тем, как снова или продолжать рубить врагов на марсианском побоище, или сделать Uninstall и бежать в форумы с криками, что ждали чуда, а произошло как всегда…

Прежде всего, я тестер, и для меня эта игра — новый инструментарий для анализа производительности видеокарт. Даже если в конце концов бОльшая часть игроков признает игру худшим сиквелом от id Software, все равно скорость работы ускорителей в ней очень важна, ибо впереди выходы в свет новых игр на базе движка от DOOM III.

Разумеется, в первую очередь я протестировал акселераторы последнего поколения, ведь многие перед покупкой хотят знать расположение сил именно в этой игре. Это ATI RADEON X800 Series и NVIDIA GeForce 6800 Series. Об этих картах уже много у нас написано статей, поэтому останавливаться на особенностях вышеуказанных GPU не стану. Желающие могут ознакомиться со списком.

Теоретико-аналитические материалы и обзоры видеокарт, в которых рассматриваются функциональные особенности GPU ATI RADEON X800 (R420) и NVIDIA GeForce 6800 (NV40)

К существующим пяти картам последнего поколения я добавил еще две: для оценки превосходства над бывшими колоссами из предыдущего поколения. Ну и, поскольку GeForce 6800 пока еще остается без соперника из стана ATI, то также интересно сравнить этот младший продукт новой линейки с предыдущими кумирами Hardcore Gamers.

Кстати, надо отметить сразу, что в Сети появляются все чаще и чаще разговоры о том, что вот-вот выйдет ATI RADEON X800 XT (не PE), и он как раз станет конкурентом GeForce 6800 GT, а X800 PRO сместится ниже на ступень и уже будет противостоять GeForce 6800. Поэтому я сравнил 6800 не только с прошлыми королями 3D-графики, но и с X800 PRO.

А вообще, пора представить участников сегодняшнего тестирования.

Платы



NVIDIA GeForce 6800 Ultra
Leadtek WinFast A400 Ultra TDH, 256MB, 400/1100 MHz, 16x1
NVIDIA GeForce 6800 GT
Leadtek WinFast A400 GT TDH, 256MB, 350/1000 MHz, 16x1
NVIDIA GeForce 6800
MSI NX6800-TD128, 128MB, 325/700 MHz, 12x1
NVIDIA GeForce FX5950 Ultra
MSI FX5950 Ultra-VTD256, 256MB, 475/950 MHz, 4x2
ATI RADEON X800 XT Platinum Edition
Gigabyte GV-RX80X256V RADEON X800 XT Platinum Edition, 256MB, 520/1120 MHz, 16x1
ATI RADEON X800 PRO
HIS Excalibur X800 Pro IceQ II Limited Edition 256MB, 475/900 MHz, 12x1
ATI RADEON 9800 XT
ASUS A9800XT RADEON 9800 XT Limited Edition, 256MB, 412/730 MHz, 8x1


Полагаю, что нет смысла комментировать ту или иную карту, все они уже были ранее у нас протестированы.

Установка и драйверы

Конфигурации тестовых стендов:

  • Компьютер на базе Athlon 64 3200+
    • процессор AMD Athlon 64 3200+ (L2=1024K);
    • системная плата ASUS K8V SE Deluxe на чипсете VIA K8T800;
    • оперативная память 1 GB DDR SDRAM PC3200;
    • жесткий диск Seagate Barracuda 7200.7 80GB SATA.
  • операционная система Windows XP SP1; DirectX 9.0c;
  • мониторы ViewSonic P810 (21") и Mitsubishi Diamond Pro 2070sb (21").
  • драйверы ATI версии 6.476 (CATALYST 4.9beta); NVIDIA версии 61.77.

VSync отключен

Замечу, что мы использовали бету-версию CATALYST 4.9, в котором есть заново написанный ICD OpenGL (альфа-версия). Драйвер еще совершенствуется, и поэтому нынешние результаты тестирования карт ATI можно назвать предварительными.

Без этого драйвера результаты у ATI были бы еще хуже на 20-40%, но не будем забегать вперед, а посмотрим на производительность.

Результаты тестов: сравнение производительности

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

  • DOOM III (id Software/Activision) — OpenGL, настройки тестирования — указаны в тестах, demo SAM3

Также, если кто хочет получить демки-бенчмарки, которыми мы пользуемся, то напишите на мой e-mail.

По поводу демо-бенчмарка скажу, что мы не стали использовать поставляемое вместе с игрой Demo1, а записали свою демо — SAM3 (тестирование с помощью консольной команды timedemo sam3). Это сделано, чтобы избежать возможности оптимизаций (заточек) под имеющийся в игре бенчмарк.

И еще весьма важная информация: при проходе самой игры максимальный FPS ограничен 60-ю кадрами в секунду, но при запуске timedemo это ограничение снимается. Мерять минимальный FPS не имеет смысла, ибо довольно часто бывают мгновенные просадки до 15-20 FPS даже на самом мощном ускорителе, и поэтому это не является показателем.

Режимы на диаграммах AF8x — означает Anisotropic 8x Quality; AA+AF — Anisotropic 16x Quality (FX5950 — 8x Quality) + Anti-Aliasing 4x Quality



Режим Ultra High Quality

В этом режиме по умолчанию выключена прекомпрессия текстур, а также активизирована анизотропия 8x.





Режим High Quality

В этом режиме по умолчанию включена прекомпрессия текстур, а также активизирована анизотропия 8x.





Сводная таблица процентов соотношений скоростей







Результаты тестов: сравнение качества

Можно сразу сказать, что в 90% случаев вы вообще не увидите никакой разницы, ибо DOOM III — это беганье в темных, страшных закоулках, которые иногда освещаются лампами, а также адским огнем, которого подчас предостаточно для полного представления логова дьявола в нашем понимании.

Поэтому я приведу примеры, где хоть как-то что-то видно. Замечу, что огрехов явных не видать, есть лишь некоторые расхождения в реализациях у ATI и NVIDIA.

GeForce 6800 RADEON X800
Пример 1, Ultra High Quality
Пример 1, High Quality
Пример 2, Ultra High Quality
Пример 2, High Quality
Пример 3, Ultra High Quality
Пример 3, High Quality
Пример 4, Ultra High Quality
Пример 4, High Quality
Пример 5, Ultra High Quality
Пример 5, High Quality
Пример 6, Ultra High Quality
Пример 6, High Quality


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

Выводы

Итак, в целом по скорости:

  • NVIDIA GeForce 6800 против ATI RADEON 9800 XT — прирост достигает двукратной величины на некоторых режимах, лишь только при АА+AF перевес в высоких разрешениях снижается из-за упирания в ПСП у 6800.
  • NVIDIA GeForce 6800 против NVIDIA GeForce FX 5950 Ultra — картина аналогичная, но чуть-чуть меньше приросты, но в целом это не меняет ничего.
  • NVIDIA GeForce 6800 против ATI RADEON X800 PRO — очевидно, что лишь опять упирание в ПСП при AA+AF в 1600х1200 привело к поражению в этом режиме, в остальном первая карта имеет перевес. Интересно отметить, что у X800 PRO необъяснимо присутствует сильный отрыв от X800 XT (причем до 1.5 раз!), что уж точно не может дать разница в архитектуре. Вероятно это проблема драйвера 4.9, который еще будет совершенствоваться до выхода в релиз.
  • NVIDIA GeForce 6800 GT против ATI RADEON X800 PRO — даже можно не комментировать, уж если 6800 победил, то GT и подавно. Перевес до 1.5 кратного размера!
  • NVIDIA GeForce 6800 Ultra против ATI RADEON X800 XT — также победа за продуктом NVIDIA, перевес до 27%.
  • NVIDIA GeForce FX 5950 Ultra против ATI RADEON 9800 XT — небольшой, но выигрыш. И лишь в паре режимов видим паритет.

Про качество мы уже сказали выше, разницы в целом нет. Поэтому можно констатировать, что на данном этапе продукты NVIDIA GeForce 6800 (вся линейка!) выглядит намного привлекательнее для игры в DOOM III, нежели линейка ATI X800. Конечно, драйвер будет совершенствоваться, но даже если предположить, что ATI сумеет почти выровнять производительность у топового X800 XT с его конкурентом 6800 Ultra, то в остальных случаях на такое даже трудно расчитывать, слишком велик перевес у NVIDIA.

Такие плачевные результаты у ATI и блестящие у NVIDIA легко объяснимы. Мы все помним еще со времен выхода DOOM III Alpha (вернее, его утечки), что изюминкой игры является активное использование теней, которые реализованы через буфер шаблонов (Stencil). А еще со времен GeForce FX нас NVIDIA уверяла, что при работе с Z и стенсилом скорость ускоряется в 2 раза, относительно работы с пикселами. И при наличии 16-ти конвейеров у 6800 Ultra за такт обрабатывается по 32 результата по Z и стенсилу. Чего нет у продуктов ATI.

Далее, не надо забывать про UltraShadow, который оптимизует работу карт на чипах NVIDIA опять же, если они обрабатывают тени (отсекание ненужной работы в части сцен), хотя пока сложно сказать, как эффективно это все работает в данной игре. И последний оплот успеха NVIDIA (но не последний по значимости) — это оптимизация шейдеров (вплоть до подмены их на свои, более эффективные и быстрые). Разумеется, речь идет о полезной оптимизации без ущерба качеству.

Что касается более слабых карт, то мы еще проведем исследования их работы на разных режимах. Разумеется, это будут уже не High Quality и не Ultra High. И потому, сами понимаете, ждать высокого качества графики уже не придется. Все же DOOM III во всей красе — это удел самых мощных и дорогих акселераторов. А также не забывайте и про требовательность к центральному процессору и системной шине и памяти. Да, DOOM III способен у поклонника почти полностью опустошить кошелек на апгрейд.

Но впереди еще иные игры на движке от DOOM III, но ближе всех долгожданная Half-Life2, так что ждем новых открытий.




Дополнительно

Нашли ошибку на сайте? Выделите текст и нажмите Shift+Enter

Код для блога бета

Выделите HTML-код в поле, скопируйте его в буфер и вставьте в свой блог.