Обзор профессиональных 3D-акселераторов Wildcat VP560 и Wildcat VP970 от 3Dlabs

В августе прошлого 2002 года мы писали про совершенно новый подход компании 3Dlabs к производству профессиональных ускорителей, который был применен при создании VPU P10. Под этими буквами скрывается достаточно мощный Визуальный Вычислительный Модуль (VPU) с кодовым названием P10. С одной из карт на его основе мы достаточно подробно познакомились в августе, более того, в том же материале мы достаточно подробно рассматривали логику работы данной архитектуры, и желающие могут освежить свои знания по этой ссылке. В свою очередь, я хочу сказать, что на базе этого чипа P10 компанией 3Dlabs выпускается целая линейка продуктов под торговой маркой Wildcat VP. VP, как вы уже могли догадаться, - это Visual Processor. Звучит довольно претенциозно. Что ж, в сегодняшнем обзоре мы пожалуй еще раз проверим обоснованность претензий 3Dlabs на рынке профессиональных карт. В этом материале мы рассмотрим две карты из совершенно разных ценовых категорий — самую мощную карту на базе P10 и самую слабую карту на базе P10. Конкуренция в этих сегментах рынка довольно большая. В частности, самая мощная карта представляет сегмент рынка в ценовом диапазоне от $1000 до $1500, слабая же карта представляет сегмент рынка от $200 до $400. Но обо всем по порядку.

Начнем рассмотрение карт с бюджетной серии, если можно так выразиться в отношении профессиональных карт. В низшем ценовом диапазоне выступает карта 3Dlabs Wildcat VP560. В Москве данную карту можно приобрести за $250-$300 в розницу. Рассмотрим комплект поставки, т.е. то, что вы получите, приобретая эту карту.

Карта поставляется в фирменной упаковке, по которой можно сразу понять, что она не предназначена для игрового применения. Строго и со вкусом выполненная коробка в фирменных цветах 3Dlabs демонстрирует нам фотографию карты, находящейся внутри, и краткое описание продукта.

В коробке покупатель обнаружит саму карту, переходник с DVI на D-SUB, два компакт-диска с программным обеспечением и небольшую краткую инструкцию по установке карты. Эта инструкция размером чуть больше стандартного листа А4 меня несколько смутила, так как для карты подобного уровня, как мне кажется, инструкция должна быть несколько больше по объему информации, однако, если рассудить с точки зрения того, кто покупает такие карты, то можно понять, что им не так важна инструкция, тем более, учитывая тот факт, что все необходимые документы собраны в формате PDF на одном из прилагаемых компакт дисков, на другом компакт-диске содеражатся бесплатные версии профессиональных продуктов.

Теперь рассмотрим подробнее, что представляет из себя сама плата. Сняв кулер, мы увидим собственно сердце карты, загадочный VPU P10:

Карта оборудована микросхемами памяти производства HYNIX со временем доступа 4ns общим объемом 64 мегабайта, количество микросхем - 4 штуки по две с каждой стороны PCB:

Несмотря на то, что карта предназначается для младшего ценового диапазона, она покрыта экраном, во избежание каких-либо наводок. На мой взгляд, это весьма правильное решение для профессиональной карты, поскольку в корпусе современного компьютера может возникать огромное количество наводок, например, от силового кабеля блока питания и пр. Экранирование карты позволяет избежать многих проблем в 2D. Качество картинки на экранированных картах, как правило, несколько выше, чем на не экранированных.

Карта радует глаз качественной распайкой элементов и их продуманным расположением. Нет ничего лишнего, и вместе с тем, карта в целом смотрится очень приятно. Подкупает и приятная расцветка кулера в сочетании с темным кофейным цветом PCB. Также обратите свое внимание на то, что карта оборудована двумя разъемами DVI. Вопрос о реальной скорости платы мы рассмотрим чуть позже, а пока рассмотрим верх эволюции чипа P10, представленный картой Wildcat VP970.

Коробка, которую получает покупатель, практически ничем не отличается от той, в которой поставляется младшая сестра, естественно, фотография и спецификации соответствуют содержимому:

Содержимое коробки, то есть, комплект поставки практически ничем не отличается от рассмотренного нами выше. Тот же переходник с DVI на D-SUB, небольшая инструкция и два компакт-диска с программным обеспечением и комплектом драйверов.

Сняв кулер, мы обнаружим тот же самый чип P10, причем, опознать по маркировке, мощный это вариант или слабый, мне не представляется возможным:

Карта оборудована микросхемами памяти производства SAMSUNG со временем доступа 3.3ns общим объемом 128 мегабайт, количество микросхем 8 штук по четыре с каждой стороны PCB:

Данная карта так же покрыта экраном во избежание паразитных наводок. Из особенностей я бы отметил эдакое “окошко”, в котором цифрами пронумерованы слои карты. PCB, к слову сказать, 8-ми слойная, как и вся линейка Wildcat VP. Отличия во внешнем виде карт минимальны. Вся разница фактически заключается в чипе. Между тем, сама 3Dlabs тщательно скрывает частоты работы чипа. Почему фирма так поступает, никому не известно. Что ж, будем довольствоваться только тестами и видимой разницей в производительности. Если разница окажется весомой, значит, и чип в разных моделях работает на разных частотах.

Дополняя описание внешнего вида данной карты, сообщу, что карта оборудована одним разъемом DVI, одним разъемом D-SUB и, помимо этого, разъемом TV-out.

Рассмотрение внешнего вида и комплекта поставки на этом заканчиваем и переходим к практическому изучению вопроса. Посмотрим, что могут данные карты.

       


Для тестов я выбрал практически все свои наработки, что были сделаны для измерения производительности профессиональных карт. В качестве программного инструментария в данном обзоре выступают:

Как вы можете сами видеть, список довольно внушительный. Нам предстоит оценить производительность карт в двух программах класса CAD, двух программах класса DCC и общепризнанном профессиональном тесте SPECviewperf.

Чтобы можно было провести сравнительный анализ, я выбрал такой расклад карт, исходя из цен и возможностей: 3Dlabs Wildcat VP970 я сравню с NVIDIA Quadro 4 980 XGL и ATI FireGL 8800, а 3Dlabs Wildcat VP560 будет сравниваться с NVIDIA Quadro 4 550 и ATI FireGL 8700.

Для сравнения использовались следующие доступные на момент тестирования драйвера:

  • NVIDIA: 42.86
  • ATI: 3.051
  • 3Dlabs: 3.01.0181

Для сравнения специального драйвера, созданного компаниями для работы в 3ds max 5, использовались следующие продукты:

  • NVIDIA MAXTREME: 4.0.28
  • ATI MAXIMUM: 3.051
  • 3Dlabs. Версию, увы, определить невозможно. На сайте компании просто написано «latest», при этом сам драйвер предназначается для 3ds max версии 4. Так же следует отметить, что сама 3Dlabs рекомендует при использовании 3ds max 5 пользоваться DirectX API.

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

И чтобы поставить точку в настройках и конфигурациях, я приведу скриншоты настроек некоторых программ.

  • LightWave:



  • Настройка MAXTREME:



  • В настройках драйвера OpenGL в 3ds max ставим галочки в следующих позициях:
    • Allow dualplane support
    • Use incremental scene updates
    • Use BGRA pixel format
    • Use generalized Vertex Arrays

    Выбираем следующие размеры текстур:
    • Background textures size 512
    • Download texture size 512

    Используемые фильтрации такие:
    • texel lookup: linear
    • Mipmap lookup: linear

    Данные настройки также справедливы для драйвера MAXIMUM от ATI и для драйвера от 3Dlabs.

Теперь осталось лишь рассказать о том, что тестирование в CAD-пакетах производилось при помощи специальных тестовых пакетов от spec.org. После установки самого пакета моделирования устанавливался тестовый набор и проводились измерения. Никаких специальных настроек в CAD-системах я не делал, поскольку все необходимые настройки совершались при помощи самого тестового пакета.

И теперь я представляю тестовый стенд, на котором и производились измерения.

Тестовая платформа

  • Материнская плата: SuperMicro MBD-P4DCE-0+
  • Центральные процессоры: 2 x Intel Xeon 2,4GHz (HyperThreading включен)
  • Жесткий диск: Fujitsu MPG 40GB
  • Оперативная память: 768MB RDRAM
  • Монитор: ViewSonic P 817-E

Что ж, об условиях тестирования сказано практически все, переходим непосредственно к цифрам, которых в этом обзоре просто предостаточно.

Начнем мы исследования весьма популярного набора тестов SPECviewperf седьмой версии. Уже ни для кого не секрет, что именно на этот тест ориентируются производители профессиональных графических ускорителей. Более того, порою именно под этот тест оптимизируются и драйвера. И, переходя от слов к делу, представляю вам результаты.











Результаты этого теста являются для нас неким прогнозом, говорящим о том, как себя будут вести те или иные карты в реальных приложениях. К сожалению, именно под этот тест очень часто оптимизируются драйвера, что мы и наблюдаем. Я позволю себе предположить, что карты, которые победили в этом тесте, оказались на вершине по большей части как раз из-за оптимизации. Впрочем, это лишь мое предположение. Как видим, карты на чипе P10 могут составить вполне достойную конкуренцию картам от NVIDIA и уж тем более картам от ATI. Практически везде Wildcats VP уверенно занимает второе место, на первом же царствуют Quadro 4. FireGL оказались несколько слабее. Но этот тест, по большому счету, - чистая синтетика. Поэтому оставим эти промежуточные выводы и посмотрим, как ведут себя Wildcat VP560 и Wildcat VP970 в реальных приложениях. Начну я, пожалуй, с самого распространенного DCC программного комплекса, 3ds max пятой версии. Мы уже проводили исследование в этой версии, желающие могут освежить в памяти результаты. А теперь проведем новое сравнение. В качестве API я выбрал OpenGL и работу под специальным драйвером. Еще раз обращаю внимание на тот факт, что специальный драйвер от 3Dlabs приспособлен к четвертой версии 3ds max, тем не менее, я попробую протестировать работу и под его управлением. DirectX API я не тестировал потому, что это больше игровой API, нежели профессиональный, хотя кто знает, быть может в ближайшем будущем ситуация изменится кардинальным образом. OpenGL был выбран по вполне понятным причинам. Еще сообщу читателям, что именно на карты под управлением OpenGL надо смотреть более внимательно, поскольку сама 3Dlabs выступает в качестве «локомотива» и разработывает основы этого стандарта. Сейчас на сайте компании доступны для ознакомления документы для версии OpenGL 2.0.

Итак, посмотрим, какие результаты получились у нас в 3ds max 5.



























Подведем итоги по тестированию в 3ds max. Как видно, ни VP970, ни VP560 не показали чего-либо сверхестественного. Более того, в большинстве тестов они вели себя весьма скромно. Стоит отметить большое количество артефактов под управлением специального драйвера. Под управлением OpenGL артефактов не было, но скорость оставляет желать лучшего. Пожалуй, только в тесте на растеризацию VP970 показал хоть какой-то ожидаемый от этой карты результат. В целом, картина для рассматриваемых мною карт довольно удручающая. Балом правит NVIDIA и в старшем сегменте, и в младшем. Второе место, пожалуй, разделили 3Dlabs и ATI. Также хотелось бы отметить, что специальные драйвера от ATI и NVIDIA делают просто чудо. Очень мощные приросты дают эти драйвера, поэтому я еще раз хочу порекомендовать их к использованию для работы в 3ds max. Драйвер от 3Dlabs ни в коем случае не стоит использовать с пятой версией. Слишком большая цена в виде артефактов и нет ожидаемых приростов по скорости. Ждем, когда 3Dlabs выпустит обновление этого драйвера. А пока может и в самом деле имеет смысл ограничиться применением OpenGL или даже DirectX, как рекомендует сама компания-производитель.

Теперь посмотрим на задачи другого класса и посмотрим, как ведут себя карты в CAD-приложениях.

Начнем с Solid Works 2001, поскольку в данном тесте всего одна цифра:

Весьма интересные результаты, которые красноречиво говорят о том, что карты высшего ценового диапазона являются избыточными по мощности для такого рода приложений. Полная победа 3Dlabs Wildcat VP560. И именно на этот рынок, на рынок CAD приложений в первую очередь ориентирована данная карта. А вот здесь вы можете более подробно ознакомиться с результатами тестирования.

Теперь результаты тоже в CAD системе, но несколько другого уровня, SolidEdge. Сначала я приведу общее значение теста, и потом уже по подтестам рассмотрим ситуацию подробнее.







Что можно сказать, посмотрев данные результаты? Собственно, результаты примерно такие же, как и в предыдущем тесте, то есть, налицо избыточная производительность. Карты, которые мощнее по своим характеристикам, должны показывать результаты в разы большие, чем слабые аналоги, а такой ситуации мы здесь не наблюдаем. Карты семейства Wildcat показали стабильную работу и довольно неплохие результаты в целом.

И у нас остался еще один большой тест, на сей раз в DCC комплексе LightWave седьмой версии. Я приведу все диаграммы, а после этого мы попробуем сделать выводы.

















А вот для использования в LightWave, как вы и сами можете видеть, карты семейства Wildcat VP являются лучшим выбором. В большинстве тестов эти карты опережают по скорости своих конкурентов. Когда я в первый раз тестировал LightWave, у нас не было значимой разницы между различными картами. Я тогда предположил, что всю систему тормозит центральный процессор. Что ж, мое предположение оказалось верным. Теперь же, при работе на двух процессорах Intell Xeon с включенным режимом HyperThreading, удалось исключить влияние процессора на видеокарту. Вернее, не так чтобы совсем исключить, скорее, весьма сильно это влияние уменьшить. Как результат, появились различия между картами в скоростных характеристиках. Подытоживая, могу сказать, что в системе LightWave карты на P10 показали себя с хорошей стороны не только по скорости, но и в качестве рендеринга. За все время работы я не обнаружил каких-либо шероховатостей в работе.

Теперь я приведу список поддерживаемых OpenGL расширений карт от 3Dlabs и карт NVIDIA и ATI для сравнения. Поддерживаемые OpenGL расширения одинаковы для карты VP560 и для карты VP970, что в принципе-то логично, так как они построены на одном и том же чипе. Исходя из этого, я могу предположить, что разница между этими картами - просто в скорости. Урезанную шину памяти я так же считаю скоростной характеристикой. Итак, список расширений: OpenGL information ------------------ Vendor: 3Dlabs Renderer: Wildcat VP560 - GL2 Version: 1.3.1 Extensions: GL_ARB_multitexture GL_ARB_texture_env_add GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_border_clamp GL_ARB_texture_cube_map GL_ARB_texture_env_dot3 GL_ARB_transpose_matrix GL_EXT_bgra GL_EXT_blend_subtract GL_EXT_blend_minmax GL_EXT_compiled_vertex_array GL_EXT_polygon_offset GL_EXT_rescale_normal GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_texture3D GL_EXT_texture_object GL_EXT_texture_edge_clamp GL_EXT_texture_env_add GL_EXT_texture_env_combine GL_EXT_texture_env_dot3 GL_EXT_texture_cube_map GL_EXT_texture_filter_anisotropic GL_EXT_multi_draw_arrays GL_SGIS_multitexture GL_SGIS_texture_border_clamp GL_SGIS_texture_lod GL_NV_register_combiners GL_NV_vertex_program GL_NV_texgen_reflection GL_WIN_swap_hint GL_GL2_geometry_shader GL_KTX_buffer_region И теперь для сравнения я приведу списки расширений для карт от ATI и NVIDIA: (с FireGL 8700 и FireGL 8800 ситуация такая же, как с линейкой Wildcat VP) OpenGL information ------------------ Vendor: ATI Technologies Inc. Renderer: Fire GL 8x00/Fire GL E1 DDR Pentium 4 (SSE2) Version: 1.3.3051 Extensions: GL_ARB_multitexture GL_ARB_texture_border_clamp GL_ARB_texture_compression GL_ARB_texture_cube_map GL_ARB_texture_env_add GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_transpose_matrix GL_ARB_vertex_blend GL_ARB_window_pos GL_S3_s3tc GL_ATI_element_array GL_ATI_envmap_bumpmap GL_ATI_fragment_shader GL_ATI_pn_triangles GL_ATI_texture_mirror_once GL_ATI_vertex_array_object GL_ATI_vertex_streams GL_ATIX_texture_env_combine3 GL_ATIX_texture_env_route GL_ATIX_vertex_shader_output_point_size GL_EXT_abgr GL_EXT_bgra GL_EXT_blend_color GL_EXT_blend_func_separate GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_clip_volume_hint GL_EXT_compiled_vertex_array GL_EXT_draw_range_elements GL_EXT_fog_coord GL_EXT_multi_draw_arrays GL_EXT_packed_pixels GL_EXT_point_parameters GL_ARB_point_parameters GL_EXT_rescale_normal GL_EXT_polygon_offset GL_EXT_secondary_color GL_EXT_separate_specular_color GL_EXT_stencil_wrap GL_EXT_texgen_reflection GL_EXT_texture_env_add GL_EXT_texture3D GL_EXT_texture_compression_s3tc GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_EXT_texture_env_combine GL_EXT_texture_env_dot3 GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_EXT_texture_object GL_EXT_vertex_array GL_HP_occlusion_test GL_EXT_vertex_shader GL_KTX_buffer_region GL_NV_texgen_reflection GL_NV_blend_square GL_SGI_texture_edge_clamp GL_SGIS_texture_border_clamp GL_SGIS_texture_lod GL_SGIS_generate_mipmap GL_SGIS_multitexture GL_SUN_multi_draw_arrays GL_WIN_swap_hint WGL_EXT_extensions_string WGL_EXT_swap_control Список расширений для Quadro4 550: OpenGL information ------------------ Vendor: NVIDIA Corporation Renderer: Quadro4 550 XGL/AGP/SSE2 Version: 1.4.0 Extensions: GL_ARB_imaging GL_ARB_multitexture GL_ARB_point_parameters GL_ARB_texture_compression GL_ARB_texture_cube_map GL_ARB_texture_env_add GL_ARB_texture_env_combine GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_transpose_matrix GL_ARB_vertex_program GL_ARB_window_pos GL_S3_s3tc GL_EXT_abgr GL_EXT_bgra GL_EXT_blend_color GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_clip_volume_hint GL_EXT_compiled_vertex_array GL_EXT_draw_range_elements GL_EXT_fog_coord GL_EXT_multi_draw_arrays GL_EXT_packed_pixels GL_EXT_paletted_texture GL_EXT_point_parameters GL_EXT_rescale_normal GL_EXT_secondary_color GL_EXT_separate_specular_color GL_EXT_shared_texture_palette GL_EXT_stencil_wrap GL_EXT_texture_compression_s3tc GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_EXT_texture_env_add GL_EXT_texture_env_combine GL_EXT_texture_env_dot3 GL_EXT_texture_filter_anisotropic GL_EXT_texture_lod GL_EXT_texture_lod_bias GL_EXT_texture_object GL_EXT_vertex_array GL_IBM_texture_mirrored_repeat GL_KTX_buffer_region GL_NV_blend_square GL_NV_fence GL_NV_fog_distance GL_NV_light_max_exponent GL_NV_packed_depth_stencil GL_NV_pixel_data_range GL_NV_point_sprite GL_NV_register_combiners GL_NV_texgen_reflection GL_NV_texture_env_combine4 GL_NV_texture_rectangle GL_NV_vertex_array_range GL_NV_vertex_array_range2 GL_NV_vertex_program GL_NV_vertex_program1_1 GL_NVX_ycrcb GL_SGIS_generate_mipmap GL_SGIS_multitexture GL_SGIS_texture_lod GL_WIN_swap_hint WGL_EXT_swap_control GL_Autodesk_valid_back_buffer_hint Список расширений для Quadro4 980: OpenGL information ------------------ Vendor: NVIDIA Corporation Renderer: Quadro4 980 XGL/AGP/SSE2 Version: 1.4.0 Extensions: GL_ARB_depth_texture GL_ARB_imaging GL_ARB_multisample GL_ARB_multitexture GL_ARB_point_parameters GL_ARB_shadow GL_ARB_texture_border_clamp GL_ARB_texture_compression GL_ARB_texture_cube_map GL_ARB_texture_env_add GL_ARB_texture_env_combine GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_transpose_matrix GL_ARB_vertex_program GL_ARB_window_pos GL_S3_s3tc GL_EXT_abgr GL_EXT_bgra GL_EXT_blend_color GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_compiled_vertex_array GL_EXT_draw_range_elements GL_EXT_fog_coord GL_EXT_multi_draw_arrays GL_EXT_packed_pixels GL_EXT_paletted_texture GL_EXT_point_parameters GL_EXT_rescale_normal GL_EXT_secondary_color GL_EXT_separate_specular_color GL_EXT_shadow_funcs GL_EXT_shared_texture_palette GL_EXT_stencil_wrap GL_EXT_texture3D GL_EXT_texture_compression_s3tc GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_EXT_texture_env_add GL_EXT_texture_env_combine GL_EXT_texture_env_dot3 GL_EXT_texture_filter_anisotropic GL_EXT_texture_lod GL_EXT_texture_lod_bias GL_EXT_texture_object GL_EXT_vertex_array GL_HP_occlusion_test GL_IBM_texture_mirrored_repeat GL_KTX_buffer_region GL_NV_blend_square GL_NV_copy_depth_to_color GL_NV_depth_clamp GL_NV_fence GL_NVX_flush_hold GL_NV_fog_distance GL_NV_light_max_exponent GL_NV_multisample_filter_hint GL_NV_occlusion_query GL_NV_packed_depth_stencil GL_NV_pixel_data_range GL_NV_point_sprite GL_NV_register_combiners GL_NV_register_combiners2 GL_NV_texgen_reflection GL_NV_texture_compression_vtc GL_NV_texture_env_combine4 GL_NV_texture_rectangle GL_NV_texture_shader GL_NV_texture_shader2 GL_NV_texture_shader3 GL_NV_vertex_array_range GL_NV_vertex_array_range2 GL_NV_vertex_program GL_NV_vertex_program1_1 GL_NVX_ycrcb GL_SGIS_generate_mipmap GL_SGIS_multitexture GL_SGIS_texture_lod GL_SGIX_depth_texture GL_SGIX_shadow GL_WIN_swap_hint WGL_EXT_swap_control GL_Autodesk_valid_back_buffer_hint

Как вы сами видите, самый бОльший список поддерживаемых расширений - у карты NVIDIA Quadro4 980, впрочем, версия поддержки OpenGL у этой карты также выше, чем у всех остальных. Больше из этого списка я не буду ничего комментировать, так как непрофессионалу эти комментарии не понадобятся, а профессионал и так все понял. :)

Выводы

Итак, тесты окончены, пора сделать выводы. Карты от 3Dlabs линейки Wildcat VP показали отличную производительность в ряде тестов. Эти карты не предназначены для игр и игрового применения, это карты, которые используются сугубо с определенным программным обеспечением. Если вы собираетесь собрать рабочую станцию для работы в CAD-приложениях - это одно, если станция предназначена для работы в DCC-приложениях - это совсем другое. Линейка Wildcat представлена на рынке так, чтобы можно было подобрать нужную карту для любого применения и на любой бюджет. Как показывает мое тестирование в целом, не только это, но и за полгода в целом, драйвера для этих карт 3Dlabs совершенствует довольно успешно и с каждой новой вышедшей версией качество исполнения программного обеспечения профессионального ускорителя улучшается, что не может не радовать. К сожалению, до совершенства еще далеко, но ведь прошло только примерно полгода с момента выхода первой карты в свет. Можно немного подождать, хотя рынок торопит. Отлаженные драйверы - это, на мой взгляд, одно из самых важных качеств профессионального графического ускорителя. И именно в линейке Wildcat VP драйвера пока не вызывают особых нареканий.

Плюсы:

  • Отличное соотношение цена\производительность карты Wildcat VP560;
  • Качественное исполнение обеих рассматриваемых карт;
  • Отлаженные драйвера для обеих карт;
  • Множественные сертификаты для использования с профессиональными приложениями для обеих карт;
  • Стабильная работа обеих карт в тестируемом приложении.

Минусы:

  • Посредственное соотношение цена\производительность карты Wildcat VP970, карта не показывает то, чего от нее ожидаешь;
  • Отсутствие специального драйвера для 3ds max 5.
  • Довольно маленький комплект поставки, можно было бы, например, включить в коробку, скажем, для VP560 не один, а два переходника DVI-D-SUB;
  • Малый список поддерживаемых OpenGL расширений.


Выражаем благодарность российскому представительству компании Intel за предоставленную тестовую платформу и процессоры.

Выражаем благодарность компании Ниагара за предоставленную материнскую плату SuperMicro MBD-P4DCE-0+.

Выражаем благодарность компании МультиМедиаКлуб за предоставленные на тестирование карты 3Dlabs Wildcat VP560 и 3Dlabs Wildcat VP970.





21 февраля 2003 Г.

3D- Wildcat VP560 Wildcat VP970 3Dlabs

3D- Wildcat VP560 Wildcat VP970 3Dlabs

2002 3Dlabs , VPU P10. (VPU) P10. , , , . , , P10 3Dlabs Wildcat VP. VP, , - Visual Processor. . , 3Dlabs . — P10 P10. . , $1000 $1500, $200 $400. .

, . 3Dlabs Wildcat VP560. $250-$300 . , .. , , .

, , . 3Dlabs , , .

, DVI D-SUB, - . 4 , , , , , , , , , , , PDF , - .

, . , , VPU P10:

HYNIX 4ns 64 , - 4 PCB:

, , , - . , , , , . 2D. , , , .

. , , . PCB. , DVI. , P10, Wildcat VP970.

, , , , , :

, , . DVI D-SUB, - .

, P10, , , , :

SAMSUNG 3.3ns 128 , 8 PCB:

. “”, . PCB, , 8- , Wildcat VP. . . , 3Dlabs . , . , . , , .

, , DVI, D-SUB , , TV-out.

. , .

       


, . :

, . CAD, DCC SPECviewperf.

, , : 3Dlabs Wildcat VP970 NVIDIA Quadro 4 980 XGL ATI FireGL 8800, 3Dlabs Wildcat VP560 NVIDIA Quadro 4 550 ATI FireGL 8700.

:

  • NVIDIA: 42.86
  • ATI: 3.051
  • 3Dlabs: 3.01.0181

, 3ds max 5, :

  • NVIDIA MAXTREME: 4.0.28
  • ATI MAXIMUM: 3.051
  • 3Dlabs. , , . «latest», 3ds max 4. , 3Dlabs 3ds max 5 DirectX API.

, , 3Dlabs , , . (!).

, .

  • LightWave:



  • MAXTREME:



  • OpenGL 3ds max :
    • Allow dualplane support
    • Use incremental scene updates
    • Use BGRA pixel format
    • Use generalized Vertex Arrays

    :
    • Background textures size 512
    • Download texture size 512

    :
    • texel lookup: linear
    • Mipmap lookup: linear

    MAXIMUM ATI 3Dlabs.

, CAD- spec.org. . CAD- , .

, .

  • : SuperMicro MBD-P4DCE-0+
  • : 2 x Intel Xeon 2,4GHz (HyperThreading )
  • : Fujitsu MPG 40GB
  • : 768MB RDRAM
  • : ViewSonic P 817-E

, , , .

SPECviewperf . , . , . , , .











, , . , , . , , , - . , . , P10 NVIDIA ATI. Wildcats VP , Quadro 4. FireGL . , , - . , Wildcat VP560 Wildcat VP970 . , , DCC , 3ds max . , . . API OpenGL . , 3Dlabs 3ds max, , . DirectX API , API, , , . OpenGL . , OpenGL , 3Dlabs «» . OpenGL 2.0.

, , 3ds max 5.



























3ds max. , VP970, VP560 - . , . . OpenGL , . , VP970 - . , . NVIDIA , . , , 3Dlabs ATI. , ATI NVIDIA . , 3ds max. 3Dlabs . . , 3Dlabs . OpenGL DirectX, -.

, CAD-.

Solid Works 2001, :

, , . 3Dlabs Wildcat VP560. , CAD . .

CAD , , SolidEdge. , .







, ? , , , , . , , , , . Wildcat .

, DCC LightWave . , .

















LightWave, , Wildcat VP . . LightWave, . , . , . , Intell Xeon HyperThreading, . , , , . , . , , LightWave P10 , . - .

OpenGL 3Dlabs NVIDIA ATI . OpenGL VP560 VP970, - , . , , - . . , :

OpenGL information
------------------

Vendor:   3Dlabs
Renderer: Wildcat VP560 - GL2
Version:  1.3.1

Extensions:
GL_ARB_multitexture
GL_ARB_texture_env_add
GL_ARB_texture_env_combine
GL_ARB_texture_env_crossbar
GL_ARB_texture_border_clamp
GL_ARB_texture_cube_map
GL_ARB_texture_env_dot3
GL_ARB_transpose_matrix
GL_EXT_bgra
GL_EXT_blend_subtract
GL_EXT_blend_minmax
GL_EXT_compiled_vertex_array
GL_EXT_polygon_offset
GL_EXT_rescale_normal
GL_EXT_separate_specular_color
GL_EXT_secondary_color
GL_EXT_texture3D
GL_EXT_texture_object
GL_EXT_texture_edge_clamp
GL_EXT_texture_env_add
GL_EXT_texture_env_combine
GL_EXT_texture_env_dot3
GL_EXT_texture_cube_map
GL_EXT_texture_filter_anisotropic
GL_EXT_multi_draw_arrays
GL_SGIS_multitexture
GL_SGIS_texture_border_clamp
GL_SGIS_texture_lod
GL_NV_register_combiners
GL_NV_vertex_program
GL_NV_texgen_reflection
GL_WIN_swap_hint
GL_GL2_geometry_shader
GL_KTX_buffer_region 
ATI NVIDIA: ( FireGL 8700 FireGL 8800 , Wildcat VP)
OpenGL information
------------------

Vendor:   ATI Technologies Inc.
Renderer: Fire GL 8x00/Fire GL E1 DDR Pentium 4 (SSE2)
Version:  1.3.3051

Extensions:
GL_ARB_multitexture
GL_ARB_texture_border_clamp
GL_ARB_texture_compression
GL_ARB_texture_cube_map
GL_ARB_texture_env_add
GL_ARB_texture_env_combine
GL_ARB_texture_env_crossbar
GL_ARB_texture_env_dot3
GL_ARB_transpose_matrix
GL_ARB_vertex_blend
GL_ARB_window_pos
GL_S3_s3tc
GL_ATI_element_array
GL_ATI_envmap_bumpmap
GL_ATI_fragment_shader
GL_ATI_pn_triangles
GL_ATI_texture_mirror_once
GL_ATI_vertex_array_object
GL_ATI_vertex_streams
GL_ATIX_texture_env_combine3
GL_ATIX_texture_env_route
GL_ATIX_vertex_shader_output_point_size
GL_EXT_abgr
GL_EXT_bgra
GL_EXT_blend_color
GL_EXT_blend_func_separate
GL_EXT_blend_minmax
GL_EXT_blend_subtract
GL_EXT_clip_volume_hint
GL_EXT_compiled_vertex_array
GL_EXT_draw_range_elements
GL_EXT_fog_coord
GL_EXT_multi_draw_arrays
GL_EXT_packed_pixels
GL_EXT_point_parameters
GL_ARB_point_parameters
GL_EXT_rescale_normal
GL_EXT_polygon_offset
GL_EXT_secondary_color
GL_EXT_separate_specular_color
GL_EXT_stencil_wrap
GL_EXT_texgen_reflection
GL_EXT_texture_env_add
GL_EXT_texture3D
GL_EXT_texture_compression_s3tc
GL_EXT_texture_cube_map
GL_EXT_texture_edge_clamp
GL_EXT_texture_env_combine
GL_EXT_texture_env_dot3
GL_EXT_texture_lod_bias
GL_EXT_texture_filter_anisotropic
GL_EXT_texture_object
GL_EXT_vertex_array
GL_HP_occlusion_test
GL_EXT_vertex_shader
GL_KTX_buffer_region
GL_NV_texgen_reflection
GL_NV_blend_square
GL_SGI_texture_edge_clamp
GL_SGIS_texture_border_clamp
GL_SGIS_texture_lod
GL_SGIS_generate_mipmap
GL_SGIS_multitexture
GL_SUN_multi_draw_arrays
GL_WIN_swap_hint
WGL_EXT_extensions_string
WGL_EXT_swap_control 
Quadro4 550:
OpenGL information
------------------

Vendor:   NVIDIA Corporation
Renderer: Quadro4 550 XGL/AGP/SSE2
Version:  1.4.0

Extensions:
GL_ARB_imaging
GL_ARB_multitexture
GL_ARB_point_parameters
GL_ARB_texture_compression
GL_ARB_texture_cube_map
GL_ARB_texture_env_add
GL_ARB_texture_env_combine
GL_ARB_texture_env_dot3
GL_ARB_texture_mirrored_repeat
GL_ARB_transpose_matrix
GL_ARB_vertex_program
GL_ARB_window_pos
GL_S3_s3tc
GL_EXT_abgr
GL_EXT_bgra
GL_EXT_blend_color
GL_EXT_blend_minmax
GL_EXT_blend_subtract
GL_EXT_clip_volume_hint
GL_EXT_compiled_vertex_array
GL_EXT_draw_range_elements
GL_EXT_fog_coord
GL_EXT_multi_draw_arrays
GL_EXT_packed_pixels
GL_EXT_paletted_texture
GL_EXT_point_parameters
GL_EXT_rescale_normal
GL_EXT_secondary_color
GL_EXT_separate_specular_color
GL_EXT_shared_texture_palette
GL_EXT_stencil_wrap
GL_EXT_texture_compression_s3tc
GL_EXT_texture_cube_map
GL_EXT_texture_edge_clamp
GL_EXT_texture_env_add
GL_EXT_texture_env_combine
GL_EXT_texture_env_dot3
GL_EXT_texture_filter_anisotropic
GL_EXT_texture_lod
GL_EXT_texture_lod_bias
GL_EXT_texture_object
GL_EXT_vertex_array
GL_IBM_texture_mirrored_repeat
GL_KTX_buffer_region
GL_NV_blend_square
GL_NV_fence
GL_NV_fog_distance
GL_NV_light_max_exponent
GL_NV_packed_depth_stencil
GL_NV_pixel_data_range
GL_NV_point_sprite
GL_NV_register_combiners
GL_NV_texgen_reflection
GL_NV_texture_env_combine4
GL_NV_texture_rectangle
GL_NV_vertex_array_range
GL_NV_vertex_array_range2
GL_NV_vertex_program
GL_NV_vertex_program1_1
GL_NVX_ycrcb
GL_SGIS_generate_mipmap
GL_SGIS_multitexture
GL_SGIS_texture_lod
GL_WIN_swap_hint
WGL_EXT_swap_control
GL_Autodesk_valid_back_buffer_hint 
Quadro4 980:
OpenGL information
------------------

Vendor:   NVIDIA Corporation
Renderer: Quadro4 980 XGL/AGP/SSE2
Version:  1.4.0

Extensions:
GL_ARB_depth_texture
GL_ARB_imaging
GL_ARB_multisample
GL_ARB_multitexture
GL_ARB_point_parameters
GL_ARB_shadow
GL_ARB_texture_border_clamp
GL_ARB_texture_compression
GL_ARB_texture_cube_map
GL_ARB_texture_env_add
GL_ARB_texture_env_combine
GL_ARB_texture_env_dot3
GL_ARB_texture_mirrored_repeat
GL_ARB_transpose_matrix
GL_ARB_vertex_program
GL_ARB_window_pos
GL_S3_s3tc
GL_EXT_abgr
GL_EXT_bgra
GL_EXT_blend_color
GL_EXT_blend_minmax
GL_EXT_blend_subtract
GL_EXT_compiled_vertex_array
GL_EXT_draw_range_elements
GL_EXT_fog_coord
GL_EXT_multi_draw_arrays
GL_EXT_packed_pixels
GL_EXT_paletted_texture
GL_EXT_point_parameters
GL_EXT_rescale_normal
GL_EXT_secondary_color
GL_EXT_separate_specular_color
GL_EXT_shadow_funcs
GL_EXT_shared_texture_palette
GL_EXT_stencil_wrap
GL_EXT_texture3D
GL_EXT_texture_compression_s3tc
GL_EXT_texture_cube_map
GL_EXT_texture_edge_clamp
GL_EXT_texture_env_add
GL_EXT_texture_env_combine
GL_EXT_texture_env_dot3
GL_EXT_texture_filter_anisotropic
GL_EXT_texture_lod
GL_EXT_texture_lod_bias
GL_EXT_texture_object
GL_EXT_vertex_array
GL_HP_occlusion_test
GL_IBM_texture_mirrored_repeat
GL_KTX_buffer_region
GL_NV_blend_square
GL_NV_copy_depth_to_color
GL_NV_depth_clamp
GL_NV_fence
GL_NVX_flush_hold
GL_NV_fog_distance
GL_NV_light_max_exponent
GL_NV_multisample_filter_hint
GL_NV_occlusion_query
GL_NV_packed_depth_stencil
GL_NV_pixel_data_range
GL_NV_point_sprite
GL_NV_register_combiners
GL_NV_register_combiners2
GL_NV_texgen_reflection
GL_NV_texture_compression_vtc
GL_NV_texture_env_combine4
GL_NV_texture_rectangle
GL_NV_texture_shader
GL_NV_texture_shader2
GL_NV_texture_shader3
GL_NV_vertex_array_range
GL_NV_vertex_array_range2
GL_NV_vertex_program
GL_NV_vertex_program1_1
GL_NVX_ycrcb
GL_SGIS_generate_mipmap
GL_SGIS_multitexture
GL_SGIS_texture_lod
GL_SGIX_depth_texture
GL_SGIX_shadow
GL_WIN_swap_hint
WGL_EXT_swap_control
GL_Autodesk_valid_back_buffer_hint 

, - NVIDIA Quadro4 980, , OpenGL , . , , . :)

, , . 3Dlabs Wildcat VP . , , . CAD- - , DCC- - . Wildcat , . , , , 3Dlabs , . , , . , . - , , . Wildcat VP .

:

  • \ Wildcat VP560;
  • ;
  • ;
  • ;
  • .

:

  • \ Wildcat VP970, , ;
  • 3ds max 5.
  • , , , , , VP560 , DVI-D-SUB;
  • OpenGL .


Intel .

SuperMicro MBD-P4DCE-0+.

3Dlabs Wildcat VP560 3Dlabs Wildcat VP970.