Сравнительное исследование профессиональных 3D-акселераторов

в LightWave 7: июнь 2002 года
ЧАСТЬ 1: Введение, список участников тестирования

Введение

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

Сразу хочу оговориться и сообщить читателям о том, что я не профессионал в области дизайна, я не профессионал с точки зрения использования LightWave. Поэтому, прошу не судить меня слишком строго, как говорится, "не стреляйте пианиста — он играет как умеет" :). За этот месяц мной было бегло изучено почти тысячестраничное руководство по этому пакету, не могу сказать, что я сразу вник во все тонкости процесса, тем не менее, этого изучения должно хватить для написания полноценного обзора по тестированию профессиональных ускорителей, однако, явно не хватит для написания обзора по LightWave. Впрочем, этот материал предназначен людям, которые уже в курсе того, что это за программа и как ею пользоваться, поэтому я постараюсь обо всех организационных моментах рассказывать кратко, но понятно потому, что подробно рассказать я не смогу в силу своей квалификации, и потому, что это просто не требуется. Желающих изучить этот пакет 3D анимации я позволю себе отправить к прочтению соответствующих книг и документаций. Для всех остальных, я посвещу пару абзацев нижеследующего текста, краткому описанию LightWave.

Что представляет из себя LightWave седьмой версии? LightWave 3D, это разработка фирмы NewTek, Inc., для профессиональной анимации, версия семь — это третье поколение в развитии данного програмного продукта. Первые версии разрабатывались еще для таких компьютеров, как AMIGA 2000. LightWave 3D — это общее название пакета, мы в своем тестировании использовали два модуля: Modeler и Layout. Модуль Layout, для простоты изложения в дальнейшем я буду называть просто LightWave, обратите на это внимание, впрочем, сама фирма-разработчик так же называет Layout, как и я.

Что еще я могу отметить по этому пакету? Естественно, вся работа идет под управлением OpenGL API. Этот немаловажный факт, однако, не дает повода для полноценного тестирования только видеоускорителя. Скажу даже больше, программа тестирует больше производительность системы в целом, чем тестирование непосредственно ускорителя. Позже, когда вы увидите результаты, вы, возможно согласитесь со мной. Всё таки, это программа для анимации и трехмерного моделирования, и в этом, на первый план, на мой взгляд, больше выходит производительность системы в целом. Программа использует огромное количество плагинов, которые очень неплохо нагружают работой центральный процессор и память, и которые, скорее лишь косвенно нагружают саму видеокарту. Так это или нет покажет наше исследование, я лишь высказываю предположение, что чем быстрее будет процессор, тем лучше будут результаты, а результаты будут еще более лучшими, если в системе будет установлено два и более процессоров. Но, на данном этапе, это лишь мое предположение. Обещаю, как только появится возможность, я его проверю. Однако, не надо сбрасывать со счетов видеоускоритель. Смею уверить, разница при работе с LightWave между, скажем, Quadro2 и Quadro4, есть. Насколько она велика - покажет мое исследование.

Я тестировал следующие ускорители:

  • NVIDIA Quadro 2 mxr
  • NVIDIA Quadro 2 pro
  • NVIDIA Quadro DCC
  • NVIDIA Quadro4 900XGL
  • NVIDIA Quadro4 750XGL
  • ATI FireGL2
  • ATI FireGL 8800
  • 3DLabs Wildcat II 5000

Любителям покричать на тему того, что какая-либо карта не была протестирована, сразу сообщаю, что у нас не было возможности получить эту карту, не было возможности купить эту карту, либо просто не было возможности потестировать эту карту. Не стоит сообщать мне после выхода материала, что я забыл про какой-либо ускоритель, сообщать мне новости про выход нового чипа для профессиональных карт, смею уверить, я в курсе этих событий, но и разорваться между поиском и добычей этих карт и проведением исследования я и мои коллеги не можем. Если у нас будет возможность потестировать что-то отличное от списка карт, приведенного выше, мы с удовольствием это сделаем и будем делать. Мы стараемся, но не всегда наши возможности совпадают с нашими желаниями.

На этом лирические отступления, я думаю, можно закончить и в очередной раз представить участников исследования. Платы

NVIDIA Quadro2 Pro

Reference card NVIDIA Quadro2 Pro имеет AGP x2/x4 интерфейс, 64 Мб DDR SDRAM памяти, размещенной в 8-ми микросхемах на лицевой стороне PCB.

     

Краткие технические характеристики:

  • Triangles per Second: 31 Million
  • Pixels Per Second: 1.0 Billion
  • Memory Bandwidth: 6.4 GB/s
  • NVIDIA Shading Rasterizer (NSR)
  • Second Generation Transform and Lighting (T&L)
  • Unified Driver Architecture (UDA)
  • 32-bit Z/Stencil Buffer
  • 64MB Unified Frame Buffer
  • AGP 4X with Fast Writes

На базе NVIDIA Quadro2 Pro выпускается одна единственная карта — ELSA Gloria III, которая, собственно, представляет собой ту же reference card в комплекте с программным обеспечением от ELSA.

NVIDIA Quadro2 MXR

Reference card NVIDIA Quadro2 MXR имеет AGP x2/x4 интерфейс, 32 Мб SDR SDRAM памяти, размещенной в 4-х микросхемах на лицевой стороне PCB.

     

Краткие технические характеристики:

  • Triangles per Second: 25 Million
  • Pixels Per Second: 400 Million
  • Memory Bandwidth: 2.93 GB/s
  • NVIDIA Shading Rasterizer (NSR)
  • Second Generation Transform and Lighting (T&L)
  • Unified Driver Architecture (UDA)
  • 32-bit Z/Stencil Buffer
  • 32MB Unified Frame Buffer
  • AGP 4X with Fast Writes
  • Digital Vibrance Control (DVC)

На базе NVIDIA Quadro2 MXR выпускается также одна карта — ELSA Sinergy III, которая также представляет собой reference card в комплекте с программным обеспечением от ELSA.

NVIDIA Quadro DCC

ELSA Gloria DCC на базе NVIDIA Quadro DCC имеет AGP x2/x4 интерфейс, 64 Мб DDR SDRAM памяти, размещенной в 8-ми микросхемах на лицевой стороне PCB.

     

Краткие технические характеристики:

  • Graphics processor Quadro DCC by NVIDIA
  • Over 3.2 billion texture mapping pixels/second
  • Memory range of 7.3 GB/second
  • nFinite FXT engine-fully programmable effect processor for realistic 3D representation, e.g. volumetric fog, particle effects, reflective bump mapping and animated water surface
  • Hardware acceleration of up to 8 light sources
  • 64 MB ultra-fast DDR RAM graphics memory (unified memory)
  • 350-MHz RAMDAC displays even resolutions of 2048 x 1536 pixels ergonomically and in TrueColor
  • Connection of analog or digital monitors (digital up to 1280 x 1024)

На базе NVIDIA Quadro DCC выпускается также одна карта — ELSA Gloria DCC, которая также представляет собой reference card в комплекте с программным обеспечением от ELSA.

NVIDIA Quadro4 900XGL и Quadro4 750XGL

Quadro4 900XGL и Quadro4 750XGL на базе NVIDIA Quadro4 900XGL и Quadro4 700/750XGL GPU соответственно, имеет AGP x2/x4 интерфейс, 128 Мб DDR SDRAM памяти, размещенной в 8-ми микросхемах на лицевой и оборотной сторонах PCB. Чтобы не загромождать материал фотографиями, сообщаю так же, что внешняя разница между этими картами есть лишь в выходных разъемах. У Quadro4 900XGL это два DVI и TV-out, а у Quadro4 750XGL — стандартный D-SUB, DVI и TV-out. Из "внутренних" различий — частоты работы процессора и памяти. У Quadro4 900XGL частоты работы процессора и памяти: 300/650Mhz соответственно, у Quadro4 750XGL — 250/550Mhz. Больше различий нет никаких.

     

На фото представлена Quadro4 900XGL.

Краткие технические характеристики:

  • GPU Quadro4 900XGL или Quadro4 700/750XGL by NVIDIA
  • 128Mb 128-bit DDR-SDRAM или 64/128Mb 128-bit DDR-SDRAM
  • Second nFinite FXT II engine
  • nView multi-display solution
  • Hardware overlay
  • Hardware antialiased lines
  • Two-sided lighting
  • Full scene antialiasing
  • Lightspeed Memory Architecture (LMA) II
  • Dual 350Mhz RAMDACs

ATI FireGL2

Карта ATI FireGL2 имеет AGP x2/x4 интерфейс, 64 Мб DDR SGRAM памяти, размещенной в 8-ми микросхемах на лицевой и оборотной сторонах PCB.

     

Краткие технические характеристики:

  • Graphics controller — IBM Chipset: RC 1000 Graphics Rasterizer and GT1000 hardware geometry engine with integrated features including;
  • VGA Controller — 2D/3D Raster Engine and dual Texture Unit;
  • 8-bit Double Buffered Overlays;
  • Video Overlay Unit;
  • 2 DMA / BLIT Units;
  • Polygon Setup Processor;
  • 300 MHz / 30-bit Palette DAC, including four color lookup tables and gamma correction table;
  • 256-bit Rasterizer & DDR memory interface;
  • Bus type — AGP 2X/4X v2.0 Compliant;
  • Memory configuration — 64 Mb DDR SGRAM, Unified Framebuffer;
  • 3D performance:
    • 27 million Triangles/second, G-Shaded, Z-buffered, non-Textured
    • 31 Million Anti-Aliased Vectors/second
    • 410 Million Pixels/second fill rate, G-Shaded, Z-buffered, non-Textured
    • 200 Million Pixels/second Trilinear Texture fill rate (Mip-mapped)

Эта плата была выпущена еще компанией Diamond Multimedia, продукты которой после объединения с S3 (ныне Sonic Blue) растворились в недрах корпорации S3. После того, как Sonic Blue решила уйти из сектора видеокарт, оба бизнеса по выпуску игровых и профессиональных плат она продала другим компаниям. Таким образом, ATI Technologies стала владельцем семейства FireGL. Вплоть до последнего времени эти акселераторы выпускались на базе процессоров от IBM. И только с выпуском RADEON 8500 канадская компания объявила новую линейку FireGL 8700/8800 уже на основе своего GPU.

Поэтому рассматриваемая ныне карта имеет еще BIOS от S3 Corporation и набор программного обеспечения, созданный командой из Diamond Multimedia.

ATI FireGL 8800

Карта ATI FireGL 8800 имеет AGP x2/x4 интерфейс, 128 Мб DDR SDRAM памяти, размещенной в 8-ми микросхемах на лицевой и оборотной сторонах PCB.

     

Краткие технические характеристики:

  • RADEON 8800 GPU
  • 64 or 128Mb DDR memory
  • CHARISMA ENGINE II supports full Transformation, Clipping and Lighting (T&L) at 75 million triangles/second peak processing capability
  • PIXEL TAPESTRY II, the 3D rendering engine, powers 2.4 Gigatexels/second for fast fill rates in 32-bit true color resolution
  • VIDEO IMMERSION II, industry leading video technology
  • Dual monitor support
  • Optimized OpenGL software drivers

3DLabs Wildcat II 5000

Карта Wildcat II 5000 имеет AGP 4X-AGP Version 2.0 интерфейс, 80 Мб DDR SDRAM памяти, размещенной в 10-и микросхемах на лицевой и оборотной сторонах PCB.

     

Краткие технические характеристики:

  • Full-length ATX form-factor
  • High-speed Wildcat II chipset technology
  • Integrated 300MHz RAMDAC
  • Data width:
    • Frame buffer: 128 bits
    • Texture buffer: 64 bits
    • DirectBurst: 32 bits
  • Memory:
    • 32 MB dedicated frame buffer
    • 32 MB dedicated texture buffer
    • 16 MB DirectBurst
  • Full lightning calculations (up to 24 lights)
  • Complete OpenGL 1.2 geometry acceleration
Настройки карт и используемые драйверы

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

ATI FireGL2

Карта работала на драйвере версии 20.82

ATI FireGL 8800

Эта карта тестировалась на драйвере версии 30.30. На версии 30.26 при попытке запуска LightWave система навертво зависала. Настройки для линейки FireGL одинаковы, привожу скриншот с драйвера, на примере, FireGL 8800.

Линейка NVIDIA Quadro

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

3DLabs Wildcat II 5000

Эта карта тестировалась на драйвере версии 06.04.02.20

При попытке выставить разрешение экрана в 1600 пикселей на 1200 и 32-х битной глубине цвета, драйвера выдавали следующее сообщение:

Поэтому данную карту в высоком разрешении протестировать не удалось.

Теперь расскажем о том, как мы тестировали.

[ Следующая часть (методика) ]





7 июня 2002 Г.

3D- LightWave 7: 2002 , 1

3D-

LightWave 7: 2002

1: ,

. , , , , ( ) . , LightWave , , , , , .

, , LightWave. , , , " — " :). , , , , , , LightWave. , , , , , , , , . 3D . , , LightWave.

LightWave ? LightWave 3D, NewTek, Inc., , — . , AMIGA 2000. LightWave 3D — , : Modeler Layout. Layout, LightWave, , , - Layout, .

? , OpenGL API. , , . , , . , , , . , , , , , . , , , . , , , , , . , , . , , . , . , LightWave , , Quadro2 Quadro4, . - .

:

  • NVIDIA Quadro 2 mxr
  • NVIDIA Quadro 2 pro
  • NVIDIA Quadro DCC
  • NVIDIA Quadro4 900XGL
  • NVIDIA Quadro4 750XGL
  • ATI FireGL2
  • ATI FireGL 8800
  • 3DLabs Wildcat II 5000

, - , , , , . , - , , , , . - , , . , .

, , .

NVIDIA Quadro2 Pro

Reference card NVIDIA Quadro2 Pro AGP x2/x4 , 64 DDR SDRAM , 8- PCB.

     

:

  • Triangles per Second: 31 Million
  • Pixels Per Second: 1.0 Billion
  • Memory Bandwidth: 6.4 GB/s
  • NVIDIA Shading Rasterizer (NSR)
  • Second Generation Transform and Lighting (T&L)
  • Unified Driver Architecture (UDA)
  • 32-bit Z/Stencil Buffer
  • 64MB Unified Frame Buffer
  • AGP 4X with Fast Writes

NVIDIA Quadro2 Pro — ELSA Gloria III, , , reference card ELSA.

NVIDIA Quadro2 MXR

Reference card NVIDIA Quadro2 MXR AGP x2/x4 , 32 SDR SDRAM , 4- PCB.

     

:

  • Triangles per Second: 25 Million
  • Pixels Per Second: 400 Million
  • Memory Bandwidth: 2.93 GB/s
  • NVIDIA Shading Rasterizer (NSR)
  • Second Generation Transform and Lighting (T&L)
  • Unified Driver Architecture (UDA)
  • 32-bit Z/Stencil Buffer
  • 32MB Unified Frame Buffer
  • AGP 4X with Fast Writes
  • Digital Vibrance Control (DVC)

NVIDIA Quadro2 MXR — ELSA Sinergy III, reference card ELSA.

NVIDIA Quadro DCC

ELSA Gloria DCC NVIDIA Quadro DCC AGP x2/x4 , 64 DDR SDRAM , 8- PCB.

     

:

  • Graphics processor Quadro DCC by NVIDIA
  • Over 3.2 billion texture mapping pixels/second
  • Memory range of 7.3 GB/second
  • nFinite FXT engine-fully programmable effect processor for realistic 3D representation, e.g. volumetric fog, particle effects, reflective bump mapping and animated water surface
  • Hardware acceleration of up to 8 light sources
  • 64 MB ultra-fast DDR RAM graphics memory (unified memory)
  • 350-MHz RAMDAC displays even resolutions of 2048 x 1536 pixels ergonomically and in TrueColor
  • Connection of analog or digital monitors (digital up to 1280 x 1024)

NVIDIA Quadro DCC — ELSA Gloria DCC, reference card ELSA.

NVIDIA Quadro4 900XGL Quadro4 750XGL

Quadro4 900XGL Quadro4 750XGL NVIDIA Quadro4 900XGL Quadro4 700/750XGL GPU , AGP x2/x4 , 128 DDR SDRAM , 8- PCB. , , . Quadro4 900XGL DVI TV-out, Quadro4 750XGL — D-SUB, DVI TV-out. "" — . Quadro4 900XGL : 300/650Mhz , Quadro4 750XGL — 250/550Mhz. .

     

Quadro4 900XGL.

:

  • GPU Quadro4 900XGL Quadro4 700/750XGL by NVIDIA
  • 128Mb 128-bit DDR-SDRAM 64/128Mb 128-bit DDR-SDRAM
  • Second nFinite FXT II engine
  • nView multi-display solution
  • Hardware overlay
  • Hardware antialiased lines
  • Two-sided lighting
  • Full scene antialiasing
  • Lightspeed Memory Architecture (LMA) II
  • Dual 350Mhz RAMDACs

ATI FireGL2

ATI FireGL2 AGP x2/x4 , 64 DDR SGRAM , 8- PCB.

     

:

  • Graphics controller — IBM Chipset: RC 1000 Graphics Rasterizer and GT1000 hardware geometry engine with integrated features including;
  • VGA Controller — 2D/3D Raster Engine and dual Texture Unit;
  • 8-bit Double Buffered Overlays;
  • Video Overlay Unit;
  • 2 DMA / BLIT Units;
  • Polygon Setup Processor;
  • 300 MHz / 30-bit Palette DAC, including four color lookup tables and gamma correction table;
  • 256-bit Rasterizer & DDR memory interface;
  • Bus type — AGP 2X/4X v2.0 Compliant;
  • Memory configuration — 64 Mb DDR SGRAM, Unified Framebuffer;
  • 3D performance:
    • 27 million Triangles/second, G-Shaded, Z-buffered, non-Textured
    • 31 Million Anti-Aliased Vectors/second
    • 410 Million Pixels/second fill rate, G-Shaded, Z-buffered, non-Textured
    • 200 Million Pixels/second Trilinear Texture fill rate (Mip-mapped)

Diamond Multimedia, S3 ( Sonic Blue) S3. , Sonic Blue , . , ATI Technologies FireGL. IBM. RADEON 8500 FireGL 8700/8800 GPU.

BIOS S3 Corporation , Diamond Multimedia.

ATI FireGL 8800

ATI FireGL 8800 AGP x2/x4 , 128 DDR SDRAM , 8- PCB.

     

:

  • RADEON 8800 GPU
  • 64 or 128Mb DDR memory
  • CHARISMA ENGINE II supports full Transformation, Clipping and Lighting (T&L) at 75 million triangles/second peak processing capability
  • PIXEL TAPESTRY II, the 3D rendering engine, powers 2.4 Gigatexels/second for fast fill rates in 32-bit true color resolution
  • VIDEO IMMERSION II, industry leading video technology
  • Dual monitor support
  • Optimized OpenGL software drivers

3DLabs Wildcat II 5000

Wildcat II 5000 AGP 4X-AGP Version 2.0 , 80 DDR SDRAM , 10- PCB.

     

:

  • Full-length ATX form-factor
  • High-speed Wildcat II chipset technology
  • Integrated 300MHz RAMDAC
  • Data width:
    • Frame buffer: 128 bits
    • Texture buffer: 64 bits
    • DirectBurst: 32 bits
  • Memory:
    • 32 MB dedicated frame buffer
    • 32 MB dedicated texture buffer
    • 16 MB DirectBurst
  • Full lightning calculations (up to 24 lights)
  • Complete OpenGL 1.2 geometry acceleration

. , , , , . , -.

ATI FireGL2

20.82

ATI FireGL 8800

30.30. 30.26 LightWave . FireGL , , , FireGL 8800.

NVIDIA Quadro

Quadro , , Quadro 2 PRO. ( ). 28.32

3DLabs Wildcat II 5000

06.04.02.20

1600 1200 32- , :

.

, .

[ () ]