Платим блогерам
Редакция
Новости Software fin

реклама

В завершение широко освещенной сегодня темы производительности нового творения Valve, бета версии Counter-Strike: Source, хотелось бы рассказать о еще одном интересном тестировании, проведенным западным сайтом FiringSquad.com. Как вы помните из обзора нашей лаборатории по тестированию видеокарт в Counter Strike: Source и Half Life 2 Stress Test, движком игры используются различные режимы рендеринга для разных видеокарт. Для GeForce 6800, Radeon X800 и Radeon 9x00 это DirectX 9, а GeForce FX получают фору в быстродействии и пенальти в качестве картинки использованием DirectX 8. Как же влияет на качество и скорость использование новой или старой версии DirectX?

Получив в свое распоряжение консольные команды для переключения используемого режима DircectX это легко проверить. Переключение выполняется вводом команды: mat_dxlevel nn, где вместо nn надо подставить номер версии DirectX от 5.0 до 9.0 (соответственно 50, 60, 70, 80, 81, 90).

реклама

По умолчанию в движке Source используются такие режимы для видеокарт (это можно увидеть в настройках игры):

  • DirectX 9.0: GeForce 6800, Radeon 9500/9600/9700/9800, Radeon X300/X600/X800.
  • DirectX 8.1: GeForce FX 5800/5900, Radeon 8500/9000/9100/9200.
  • DirectX 8.0: GeForce 4 Ti, GeForce FX 5200/5600/5700.

Сравнительные тесты качества показали, что разница в картинке между всеми версиями DirectX (проверялся DirectX от 7.0 до 9.0) ощутима и вполне заметна на глаз, хотя и уменьшается при переходе к старшим версиям DirectX. А вот сравнение качества картинки видеокарт GeForce FX в режимах DirectX 8.1 и DirectX 9.0 показало их подозрительную идентичность. Дальнейшее сравнение быстродействия в различных режимах подтвердило догадку тестеров - для видеокарт GeForce FX включение режима DirectX 9.0 фактически заблокировано в игровом движке!

Radeon 9800 XT DX8.1 GeForce FX 5950 Ultra DX8.1
 
Radeon 9800 XT DX9.1 GeForce FX 5950 Ultra DX9

Тестовая система состояла из машины на базе Athlon 64 3800+, ASUS K8V Deluxe, 1 ГБ DDR400, операционной системы Windows XP SP1 с DirectX 9.0c и драйверов Catalyst 4.8 / ForceWare 61.77. Были получены следующие результаты в тесте Half Life 2 Stress Test:

Как видим, видеокарты Nvidia демонстрируют стойкое нежелание изменять производительность при переключение в режим более высокий, чем установлен по умолчанию. А вот переход Radeon 9600XT и Radeon 9800XT в режим DirectX 8.1 ставит конкурентов из Nvidia на свои места. Ранее получавшие фору в плане прорисовки графики и практически равные по производительности GeForce 5700 Ultra и GeForce 5950 Ultra теперь отстают практически на четверть! Неплохим 30%-м "бонусом" на понижение режима DirectX отреагировала и GeForce 6800 GT.

Включение антиалиасинга и анизотропной фильтрации несколько сглаживает разницу и помогает видеокартам Nvidia одолеть конкурента-середнячка, Radeon 9800XT в режиме DirectX 8.1 успешно конкурирует с GeForce 6800 GT:

Таким образом, вы увидели реальное соотношение между производительностью видеокарт Nvidia и ATI - в сопоставимых режимах. Обладатель видеокарты ATI теперь может решать - понизить качество картинки ради быстродействия или нет, а вот владельцы GeForce FX такого выбора лишены .

На этом оставим нашим тестерам ломать себе головы над вопросом - сравнивать быстродействие конкурентов в одном режиме, или при разнице в качестве картинки? 

Сейчас обсуждают