Введение
22 июля 2003 года NVIDIA анонсировала новую "профессиональную" плату Quadro FX 3000 на базе GeForce FX 5900Ultra. Как всегда, выпуск новой платы сопровождается надуванием щек со стороны маркетологов, следуют уверения в "бескомпромиссности" нового продукта, его "универсальности" для проф. приложений и даже "уникальности" (несмотря на то, что этот самый продукт ценой в тысячи долларов отличается от игрового всего лишь драйверами).
Однако, как и раньше, нас интересует только одно - скорость и качество. Качество изображения зависит от драйверов, а так как они не изменились со времени Quadro FX 2000, смотреть на скриншоты я отправляю всех желающих к
обзору этой платы. А в этом материале речь пойдет о скоростных характеристиках. Для сравнения я взял несколько плат - Quadro FX 2000 (на базе GeForce 5800 Ultra), FireGL X1 (на базе Radeon 9700Pro) и игровую плату GeForce 5900Ultra (чтобы показать насколько могут оптимизированные драйвера повлиять на производительность).
Условия тестирования
Аппаратная конфигурация:
Процессор - Pentium 4 3.06GHz
Материнская плата - Asus P4PE
Память - 1024Mb CL2 DDR SDRAM
Видеокарта - NVIDIA Quadro FX 3000, NVIDIA Quadro FX 2000, Ati FireGL X1, NVIDIA GeForce FX 5900 Ultra
Жесткий диск - 30Gb Barracuda ATA V
Программное обеспечение:
Windows XP SP1.
3ds max 5 (OpenGL rendering), 1280x1024 32bit.
Размер текстур - 512х512 background, 256х256 material, если не указано другого.
Драйвера: для плат NVIDIA - Detonator версии 44.03, V-Sync off + Maxtreme 4.00.29 - для FireGL X1 версии 1021.
Тестирование
Бенчмарк №1: Этот бенчмарк проверяет возможность видеокарты обновлять одновременно больше одного окна 3ds max. Во всех окнах проекции проигрывается анимация, и для большей нагрузки на ускоритель включены различные режимы отображения окон проекции – от Wireframe до Smooth+Highlights.
Полигонов: 40088
Источников света: 2
Режимы отображения окон проекции: Wireframe, Smooth+Highlights, Smooth+Highlights+Edged Faces
Результаты тестирования: Бенчмарк №2: Здесь видеокарты отображают анимацию в одном окне, во время которой камера пролетает среди скал и холмов лунного пейзажа, состоящего из четырехсот тысяч полигонов, отображаемых в режиме Smooth+HighLight.
Полигонов: 400008
Источников света: 1
Режим отображения окон проекции: Smooth+Highlights
Результаты тестирования: Бенчмарк №3: Этот бенчмарк – по сути усложненный лунный пейзаж из прошлого бенчмарка. Теперь, помимо непосредственно самого пейзажа, к сцене добавлены модели неких летательных аппаратов.
Полигонов: 742128
Источников света: 1
Режим отображения окон проекции: Smooth+Highlights
Результаты тестирования: Бенчмарк №4: Бенчмарк, тестирующий скорость обработки множественных источников света. Так как большинство видеокарт не поддерживает более 8 источников, то этот тест и еще два последующих содержат 8 источников света разных типов. В этом тесте 8 источников света типа SpotLight, перемещаясь, освещают геометрический объект:
Следует заметить, что отображение освещенности, созданной источниками типа Spotlight – намного более ресурсоемкий процесс, нежели отображение освещенности, созданной источниками света типа Omni и Directional.
Полигонов: 60500
Источников света: 8
Режим отображения окон проекции: Smooth+Highlights
Результаты тестирования: Бенчмарк №5: Тот же объект, только теперь он освещается восемью источниками света типа Directional. Источники света типа Directional в 3ds max 5 самые быстрые, в отличие от 3ds max предыдущей версии.
Полигонов: 60500
Источников света: 8
Режим отображения окон проекции: Smooth+Highlights
Результаты тестирования: Бенчмарк №6: Опять тот же самый объект и опять восемь источников света. Теперь это источники типа Omni, по ресурсоемкости «средние» между Spot и Directional.
Полигонов: 60500
Источников света: 8
Режим отображения окон проекции: Smooth+Highlights
Результаты тестирования: Бенчмарк №7: Сцена с “легкой” геометрией и парой источников света, занимающая все окно проекции - это хороший бенчмарк скорости растеризации в режиме Smoth+Highlights.
Полигонов: 40088
Источников света: 2
Режим отображения окон проекции: Smooth+Highlights
Результаты тестирования: Бенчмарк №8: Бенчмарк, показывающий скорость работы видеокарт с большим количеством текстур. Файл содержит множество текстур и минимум геометрии.
Полигонов: 224
Источников света: 2
Режим отображения окон проекции: Smooth+Highlights
Результаты тестирования: Бенчмарк №9: Этот бенчмарк эмулирует работу над уровнем игры, так как содержит в достаточной мере и геометрию и текстуры. Анимация построена таким образом, чтобы наиболее полно отобразить всю сцену.
Полигонов: 12548
Источников света: 5
Режим отображения окон проекции: Smooth+Highlights
Результаты тестирования: Бенчмарк №10: В этом тесте видеокарты показывают свои способности отображать текстуры на деформирующейся геометрии.
Полигонов: 5048
Источников света: 1
Режим отображения окон проекции: Smooth+Highlights
Результаты тестирования: Бенчмарк №11: Этот бенчмарк показывает возможности видеокарт по обработке прозрачных поверхностей.
В 3ds max 5 помимо прозрачности, лишь имитируемой дизерингом, хорошо знакомым пользователям предыдущих версий:
Добавлена еще и настоящая прозрачность, реализуемая смешением цветов пикселей перекрываемых объектов:
Режимы прозрачности переключаются через настроечную панель окна проекции:
Несложно догадаться, что более правильно реализованная прозрачность будет более медленной.
Полигонов: 39940
Источников света: 2
Режим отображения окон проекции: Smooth+Highlights
Результаты тестирования: Бенчмарк №12: В этом бенчмарке камера пролетает среди скал и холмов лунного пейзажа, состоящего из четырехсот тысяч полигонов, знакомого нам по бенчмарку №2, однако окно проекции отображается в каркасном режиме Wireframe.
Полигонов: 400008
Источников света: 1
Режим отображения окон проекции: Wireframe
Результаты тестирования: Бенчмарк №13: Сцена из бенчмарка №3, в режиме Wireframe.
Полигонов: 742128
Источников света: 1
Режим отображения окон проекции: Wireframe
Результаты тестирования: Выводы
Как видно по результатам, значительно возросшая полоса пропускания памяти (1700MHz и 1000MHz) при почти одинаковых частотах работы ядра (450MHz против 466MHz) позволила Quadro FX 3000 лидировать в подавляющем большинстве тестов. Однако, необходимость распродать немалое количество плат Quadro 2000 (а как Вы помните, большинство плат на NV30 было выпущено в "профессиональном" исполнении) привело к задержке выпуска "профессионального" продукта на базе NV35 по сравнению с игровым. Однако соревнование плат последнего поколения еще не закончено - ATI так и не анонсировала FireGL X2, выполненную на базе Radeon 9800Pro, а ведь в случае с этой платой прирост в скорости относительно текущего флагмана X1 на базе Radeon 9700Pro будет куда бОльшим, нежели в случае с NV30/NV35.