Новый хит от Мatrox: Millennium G200

или G200 — не "киллер Voodoo2", а просто его конкурент

Ну, что можно сказать? Когда долго ждешь, то ищешь много отзывов, стараешься внутри себя преуменьшить достоинства нашумевшего "железа", чтобы потом меньше разочаровываться… И вот, наконец-то, это "железо" не на рисунках, скриншотах, графиках соцсоревнов…обгонов конкурентов, а в виде настоящей платы, которую можно испытать и потрогать. А особо горячие искатели и гурманы могут даже снять радиатор с сердца нынешнего кумира Matrox Graphics — одной из карт новой серии G200, а именно, Милленниума.

Как и следовало ожидать, в Россию никто сходу Retail-поставки не повезет, а будет "голый" OEM. Так и здесь. Плата досталась вообще без всего, только пакетик к ней и все. Теперь о ней самой, родимой. Отдавая дань последней моде — производить платы маленького размера, компания Matrox изготовила небольшую плату с интерфейсом AGP. Как видно на снимке, на плате установлен чипсет G200, скрытый под массивным игольчатым радиатором, память типа SGRAM (8 мегабайт, 100 МГц, 7 ns) размещена на лицевой и обратной сторонах платы, предусмотрена возможность расширения локальной памяти до 16 мегабайт при помощи SO-DIMM.

Плата имеет разъемы для крепления, дочерней платы (очередной версии Rainbow Runner Studio), а также предусмотрено своюодное пространство для чипов TV-выхода. Это последнее — необычное явление для Matrox, так как та всегда упор делала на дочерние платы, обеспечивающие "вкусности" типа TV-выхода и входа.

Я попробовал снять этот черный массивный радиатор (все же хочется посмотреть на эту знаменитость: чипсет G200). Это удалось далеко не сразу, так как прикрепили его мастерски. Но, тем не менее, после снятия одного из штифтов, с помощью которых радиатор крепится на плате, чипсет открылся:

И внешне маленький, и радуги всемирного признания на нем нет, а все приятно смотреть на этот маленький процессор, который (потом уже) покажет себя просто "зверем". :-)

Ну вот, внешне плату рассмотрели, теперь поговорим о ее возможностях. Вначале о том, на чем тестировали: Pentium II-300 MHz, 128Mb SDRAM PC100, Windows'98. Драйвера были загружены из интернета, последней версии 4.11 (они универсальны, для всех плат от Matrox). Установка драйверов не вызвала никаких трудностей, что и следовало ожидать (Matrox всегда отличалась "правильностью" драйверов). И вот какая панель управления получилась:

Слева — сама панель управления, а справа — ее пункт "Advanced". Видно, что часть пунктов меню справа выделены красным цветом — по умолчанию это скрытые пункты. На сайте Reactor Critical в меню "Утилиты" есть ключи (Vsynс.zip) для включения/выключения согласования частот регенерации карты при работе с 3-х мерной графикой с вертикальной частотой обновления экоана монитора (Vsynс), а также включения/выключения этих скрытых пунктов меню. Во вкладке "Utilities" ничего особенного не было: управление ситуацией при смене режимов работы карты (автоматически или нет).

Было проведено комплексное испвтание карты (как ранее тестировались у нас большинство видеоплат) на следующих тестах:

  • 3D WinBench 98
  • Xdemo 1.03
  • Winbench 97
  • Incoming

Результаты тестирования по 2D графике

WinBench 97 (Business Benchmarks)Видеоадаптеры
Matrox Millennium G200Intel Express 3D AGPMatrox Millennium-II AGPMatrox Productiva G100 AGP
Database Graphics2312,813,415,5
Graphics Winmarks225140134156
Publishing Graphics2111,513,311,6
WP/SS Graphics2513,113,722,6

Результаты были получены при разрешении 1024х768 и 16-битном цвете

Результаты тестирования по 3D-графике

Первым делом видеокарта была проверена по качеству и степени поддержки тех или иных 3D-функций с помощи набора тестов 3D Quality из 3D Winbench 98. Ниже приведены результаты этих тестов (оценка ставилась чисто визуально по 10-ти бальной шкале):

Flat Shading Метод затенения (постоянное затен.) 10
Gouraud Shading Затенение методом Гуро (плавное) 10
Dithering Качество 16-ти битного реендеринга 10
Z-Buffer Хранение расстояния от т.наблюд. до пикселя 10
Perspective Correction Уменьшение 3Dобъекта при удалении от него 10
Nearest Текстурирование без фильтрации 10
Linear Текстурирование с билинейной фильтрацией 10
Nearest Mipmap Nearest Простой MIPmapping 7
Nearest Mipmap Linear MIP-mapping с билинейной фильтрацией 7
Linear Mipmap Nearest MIP-mapping с интерполяцией между MIP-уровнями 7
Linear Mipmap Linear Текстурирование с трилинейной фильтрацией 7
Modulate Texture Blending Способ комбинирования объектов 10
Decal Texture Blending Способ комбинирования объектов 10
Decal Alpha Texture Blending Способ комбинирования объектов 10
Modulate Alpha Texture Blending Способ комбинирования объектов 10
Flat Wrap Texture Addressing Способы "натягивания" текстур на объекты 10
Cylindrical Wrap u Способы "натягивания" текстур на объекты 10
Cylindrical Wrap v Способы "натягивания" текстур на объекты 10
Clamp Texture Addressing Типы адресации текстурных координат 10
Mirror Texture Addressing Типы адресации текстурных координат -
Cull Counterclockwise Отсечение задних граней 10
Cull Clockwise Отсечение задних граней 10
Cull None Отключение отсечения задних граней 10
Fog Vertex Linear Виды затуманивания 9
Fog Table Linear Виды затуманивания 10
Fog Table Exponential Виды затуманивания 10
Specular Highlights Блики 10
Color Key Transparency Полупрозрачность 10
Alpha Transparency Задание прозрачности по альфа-каналу 10
Source Alpha Pixel Blending Способ комбинирования объектов 10
Add pixel Blending Способ комбинирования объектов 10
Modulate Pixel Blending Способ комбинирования объектов 10
Alpha Vertices Альфа-компонет у вершин объектов 10
Fog Vertex and Color Key Совмещение тумана и полупрозрачности 10
Fog Vertex and Alpha Совмещение тумана и полупрозрачности 6
Anti-Aliasing Эффект сглаживания 7
Texture Swapping Эффективность подкачки текстур 10
Narrow Z Accuracy Тест 32-битного целочисленного Z-буфера 4
Wide Z Accuracy Тест 24-битного вещественного Z-буфера 3
High Triangle Count Рендеринг большого количества треугольников 10
Texture Fidelity Тест компрессии текстур 10

Далее, в игре Incoming рассматривалось влияние включения и выключения трилинейной фильтрации, а в X-DEMO и Incoming — влияние включения эффекта сглаживания (анти-алиасинг). Для оценки влияния частоты процессора испытания проводились на 3-х частотах: 400, 300 и 233 МГц при частотах по шине соотвественно, 100, 100 и 66 МГц.

Результаты сравнения Matrox Millennium G200 с Diamond Stealth II G460 на чипе i740 и Quantum3D Obsidian2 X-24 (Voodoo2 SLI) в 16-битной глубине цвета приведены ниже:

    640х480 800х600 1024х768 1280х1024
G200i740Voodoo2 SLIG200i740Voodoo2 SLIG200i740Voodoo2 SLIG200i740Voodoo2 SLI
Pentium II 400 MHz 3D Winbench 98 (w/o A-Aliasing) 1080 819 1440 806 628 1370 707 501 1150 601 225 -
Quake2 (Massive1) 33,4 36,3 66,6 25,2 24,2 66,8 17,8 14,2 58,3 3,5 6 -
Quake2 (Crusher) 27,5 32,8 42,1 22,7 21,5 42,1 16,4 10,9 38,5 3,1 4,1 -
Incoming (demo) with A-Aliasing 21 40,8 46,51 16,4 33,4 40,81 11,8 21 33,1 - - -
Incoming (demo) w/o A-Aliasing 50,5 41,9 67 39 33,5 66,2 28,6 21,2 49,9 - - -
Incoming (demo) with Trilinear Filtering 50,5 41,9 67 39 33,5 66,2 28,6 21,2 49,9 - - -
Incoming (demo) w/o Trilinear Filtering 56 42 67,1 40,8 33,8 66,1 28,7 22,1 49,8 - - -
X-DEMO 1.03 with A-Aliasing 30,5 66,7 70,4 29,9 58,5 69,8 23,8 39,7 62,3 15,6 24,2 -
X-DEMO 1.03 w/o A-Aliasing 73,2 66,9 71,7 69,1 61,5 71,1 52,1 41,8 66,1 36,6 25,1 -
Pentium II 300 MHz 3D Winbench 98 (w/o A-Aliasing) 993 809 1100 763 614 1080 617 495 981 538 207 -
Quake2 (Massive1) 32,1 32,6 46,7 25,1 23,4 46,2 17,2 13,7 42,3 3,1 3,6 -
Quake2 (Crusher) 26,1 29,5 30,1 21,1 19,4 30 15,7 8,9 29,4 2,7 2,4 -
Incoming (demo) with A-Aliasing 20 41,5 42,1 16,1 33 42 10,5 21 31,8 - - -
Incoming (demo) w/o A-Aliasing 48 41,6 61,4 39 33,4 61,4 28 21 48,9 - - -
Incoming (demo) with Trilinear Filtering 48 41,6 61,4 39 33,4 61,4 28 21 48,9 - - -
Incoming (demo) w/o Trilinear Filtering 55 42,1 64,2 39 33,7 64,1 27,5 22,1 49,2 - - -
X-DEMO 1.03 with A-Aliasing 28,6 64,8 69,1 27,7 56,1 68,9 22,7 37,4 61,1 15,2 22,7 -
X-DEMO 1.03 w/o A-Aliasing 71,8 64,9 70,1 68,2 57,1 70 51,8 37,7 63,1 35,8 22,7 -
Pentium II 233 MHz 3D Winbench 98 (w/o A-Aliasing) 782 702 844 571 511 845 470 389 810 364 128 -
Quake2 (Massive1) 24 25 36,3 20,7 18,1 36 15,8 11,3 32,3 2,2 - -
Quake2 (Crusher) 26,2 18,3 23 17,5 13,7 22,8 13,9 8,5 17,5 1,9 - -
Incoming (demo) with A-Aliasing 19,7 38,7 26,8 12,8 31,1 25,9 9,5 17,2 22,3 - - -
Incoming (demo) w/o A-Aliasing 41 38,8 47,4 33 31,3 47,4 22 17,6 44,1 - - -
Incoming (demo) with Trilinear Filtering 41 38,8 47,4 33 31,3 47,4 22 17,6 44,1 - - -
Incoming (demo) w/o Trilinear Filtering 40,3 38,9 48,6 32,3 31,4 48,1 20,1 18,1 46,1 - - -
X-DEMO 1.03 with A-Aliasing 25,2 56,8 64,6 22,8 52,1 64,1 18,4 33,2 56,2 10,6 15,2 -
X-DEMO 1.03 w/o A-Aliasing 65,6 57 66,1 62,8 52,1 65,3 48,1 34,1 59,1 27,6 15,3 -

  • масштабируемость видеоплат:
3D Winbench98 / Matrox Millennium G200
3D Winbench 98 / Quantum3D Obsidian X-24

  • 3D Winbench 98 для Matrox Miilennium G200, Diamond Stealth II G460, Voodoo2 SLI (Obsidian X-24) (тестирование на процессоре Pentium II-400 MHz):
3D Winbench 98

  • Incoming без эффекта сглаживания (в сравнении участвуют те же платы):
Incoming

Должен отметить, что тестирование проводилось как с включенным vsync (что по умолчанию), так и с выключенным . Результаты отличались очень незначительно, поэтому не имеет смысла этот режим каким-то образом выделять среди результатов.

Дополнения:

После выхода первого варианта обзора, а также выхода прямо диаметрального по оценкам обзора на сайте Reactor Critical мы еще раз тщательнейшим образом протестировали карту , причем с участием даже ведущего сайта Reactor Critical и должны отметить, что действительно, в игре Incoming при очень медленном движении на некоторых сценах заметна "непропорциональность" перемещения объектов (в частности, гор), что и вызывает эффект, названный автором обзора на Reactor Critical "желе". Однако же, при рассмотрении влияния в целом этого негативного фактора на играбельность должен отметить, что это не влечет за собой резко выраженных артефактов (минусов), оставляя играбельность на достаточно удовлетворительном уровне. Причину такого явления мы выяснить до конца не смогли, но можно предположить влияние погрешностей вычислений, что бывает при использовании неправильных типов переменных. Должен отметить, что также этот эффект можно наблюдать и в Quake2.

Также хочу отметить, что "дырок" между текстурами, а также "радуги" нами не было обнаружено. Виктор Полуэктов (которому я очень благодарен за помощь) выразил мнение, что данный артефакт появляется при использовании одним и тем же IRQ видеокартой и USB, но при испытаниях на нашей тестировочной машине USB и видеоплата находились на разных IRQ, поэтому мне сложно сказать что-либо по этому поводу.

Новые BIOS (1.3) и драйвера (4.21)

Поддержка фирмой Matrox своих видеокарт всегда отличалась достаточно частым обновлением драйверов сразу после выпуска продукта. Аналогичная ситуация складывается и с G200. В первых числах сентября вышли новые драйвера (версии 4.21) и новый BIOS (версии 1.3) для Matrox Millennium G200.

Matrox PowerDesk

Но самое приятное заключается в том, что драйвера и BIOS не просто выходят, но и позволяют раскрывать возможности имеющейся видеокарты шире и шире. После перепрошивки новой версии BIOS и установки новой версии драйверов, производительность Millennium G200 в Direct3D-играх увеличивается на величину порядка 10%. В частности, в Incoming при установке разрешения 640х480 и использовании процессора Intel Pentium II 350 производительность возрастает с 46.1 fps до 51.0 fps.

К сожалению, в драйверах версии 4.21 еще не поддержана субпиксельная коррекция, так что малозаметная проблема с "желе" (непропорциональное проецирование 3D-объекта на плоскость экрана) остается. Однако в новых версиях драйвера эта неприятность будет устранена.

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

Выводы:

1. Преимущества карты Millennium G200 в соотношении цена / производительность очевидны. Действительно по тестам Direct3D, карта находится почти на уровне Voodoo2.

2. Естественно, карта Millennium G200 выпускалась с расчетом на массовый игровой рынок. И она это доказала, показав результаты по всем тестам явно превышающие возможности самого популярного сегодня и дешевого ускорителя на базе Intel740. Конечно, до Voodoo2 SLI еще далеко, но если оценить стоимостные параметры, а также наличие неплохого 2D, то G200 — явно имеет преимущества для людей со средним достатком.

3. Но следует отметить и явные недостатки. Во-первых, практически полное отсутствие поддержки эффекта сглаживания (анти-алиасинг) на должном уровне: видна слишком большая потеря производительности, а также были визуально видны крайне тяжкие потери в качестве, появлялось очень много артефактов (недостатков), прежде всего именно в "пляшущих" полигонах. Во-вторых, это сильный нагрев чипа, даже несмотря на большой радиатор.

4. Влияние включения/выключения трилинейной фильтрации (TLF) почти не сказывается на производительности, но качество изображения меняется достаточно для того, чтобы при отключении TLF заметить более резкие переходы в цветах, т.е. появляются более резкие границы между MIP-уровнями.

5. По результатам тестов по 3D Winbench 98 можно заметить, что падение производительности при понижении частоты работы центрального процессора происходит в явной зависимости от частоты по шине (при 100 МГц падение было малозаметным, чего нельзя сказать при работе на 66 МГц).

6. Падение производительности при переходе на более высокие разрешения происходит практически линейно, но на разрешениях 1280х1024х16bpp оно еще приемлемо (около 33 fps).

7. Необходимо отметить, что по умолчанию карта работает в режиме согласования выходных частот с вертикальной разверткой монитора (Vsync), что не дает показать карте наивысшие количественные результаты (те же fps). Но, как уже было сказано выше, выключение Vsync не дает ощутимого эффекта (разница была 1-2%), поэтому не имеет смысла останавливаться на этом вопросе.

8. Замечено очень резкое падение скорости при переходе в режим работы с 32-битным представлением цвета. В частности, при работе в 1024x768х32бит наблюдается падение скорости, по сравнению с 1024х768х16бит, почти в 2 раза! Это было исследовано на примере игры Incoming. Ниже приведены скриншоты из этой игры при разных режимах:

         
Слева 1024х769@16bpp, справа 1024х769@32bpp

9. Единственное явное преимущество Millennium G200 над платами Voodoo2 в том, что последние умеют работать в максимальном разрешении до 1024х768. Однако почувствовать это можно пока только на примере игры MotorHead (остальные игры больше чем в 1024х768 не идут). Качество изображения в высоких разрешениях просто замечательное. Ниже приведен скриншот, сделанный в разрешении 1280х1024@16bpp:

Также приводится вырезка из вышеуказанного скриншота размером 100х100 для рассмотрения крупным планом и убеждения в отсутствии размытия (блюра).

No blur!

А далее приведены два скриншота из той же MotorHead, но в разрешениях 1024х768, сделанных на Millennium G200 и Voodoo2 SLI (Quantum3D Obsidian2 X-24). Можно сравнить их по качеству.

           
Слева Millennium G200 при 1024x768@16bpp, справа Quantum3D Obsidian X-24 при 1024x768@16bpp

10. Очень важным моментом было тестирование карты G200 на разных частотах процессора. Ведь, как известно, карты на Voodoo2 обладают свойством масштабируемости, т.е. производительность сильно зависит от быстродействия центрального процессора. На примере G200 мы видим большую зависимость от частоты по шине, чем от частоты процессора. Учитывая появление на рынке множества системных плат под Socket 7, имеющих AGP, можно сделать вывод, что карта Millennium G200 очень даже подходит для таких системных плат (заметим, что мы констатируем саму возможность применимости, но не затрагиваем практические аспекты этого), а также будет приемлима для плат на Slot1 с процессорами Pentium II от 233 до 300 МГц. При более высоких частотах преимущества Voodoo2 становятся просто очевидными.

11. К большому прискорбию должен отметить, что отсутствие поддержки OpenGL стало плохой традицией у вновь выпускаемых на рынок видеоадаптеров. Такая же история и здесь. Тем не менее, мы использовали D3Dwrapper (то есть эмулятор OpenGL на Direct3D, 62Kb), что дало возможность запустить любимый FPS-метр всех времен и народов — Quake II. И что же мы увидели? Прекрасное качество изображения (см. скриншот ниже), и достаточно высокую скорость для эмулятора OpenGL, но… И тут есть опять одно большое но! Если стоять, не двигаться, либо перемещаться очень быстро, то можно ничего плохого не видно, но вот при плавных, медленных движениях становится заметно пресловутое "желе". Тем не менее, даже эти достоинства и недостатки считать абсолютными показателями нельзя, т.к. это всего лишь эмуляция, а не полноценный ICD OpenGL, поэтому будем ждать выхода поддержки OpenGL.


Quake II Wrapper при 1024x768@16bpp

12. И напоследок о мощи этой карты в 2D графике. Вот здесь ей равных нет! Даже своего предшественника, лидера по скорости в 2D графике — Millennium II, карта Millennium G200 обогнала (конечно, речь идет о наиболее распространенных режимах 800х600 и 1024х768, на больших, чем эти разрешениях, естественно, G200 уже уступит как по скорости, так и по качеству изображения). Очень понравилось качество изображения, хотя у карты встроенный RAMDAC. Вообщем, Millennium G200 — достойная замена при апгрейде старичкам Millennium и Millennium II для пользователей с мониторами 15-дюймов и среднего уровня 17 дюймов. Конечно, для пользователей, имеющих мониторы с большей диагональю по-прежнему остается только набор из двух карт: быстрая и высококачественная 2D-карта (Millennium II, например) плюс Voodoo2 SLI (или просто Voodoo2) для пока непревзойденной 3D-графики.

ИТОГИ:

При сравнительно невысокой цене ($145 c 8 МБ локальной памяти) плата Millennium G200 показала хорошие результаты (хотя и не столь ошеломляющие, какие нам обещали в рекламе). Плата является вполне достойным конкурентом Voodoo2 (хотя и не столь гибким, учитывая отсутствие должного роста производительности при росте процессорной мощности). Должен еще раз отметить превосходное качество 2D изображения и его скорость, а также возможность апгрейда платы до 16 мегабайт, плюс признаки того, что на других ревизиях этой платы (например, на Mystique G200) будет и TV-in/out. Плата Matrox Millennium G200 является перспективной и составляет конкуренцию платам на основе 3Dfx Voodoo2, хотя "играбельность" на G200 несомненно ниже, чем на Voodoo2 из-за имеющих место огрехов в реализации некоторых важных 3D-функций. Однако можно надеяться на то, что хотя бы часть из этих недостатков будет исправлена в будущих версиях драйверов.

Плата Matrox Millennium G200 предоставлена компанией RSI




31 августа 1998 Г.

Новый хит от Мatrox: Millennium G200

Новый хит от Мatrox: Millennium G200

или G200 — не "киллер Voodoo2", а просто его конкурент

Ну, что можно сказать? Когда долго ждешь, то ищешь много отзывов, стараешься внутри себя преуменьшить достоинства нашумевшего "железа", чтобы потом меньше разочаровываться… И вот, наконец-то, это "железо" не на рисунках, скриншотах, графиках соцсоревнов…обгонов конкурентов, а в виде настоящей платы, которую можно испытать и потрогать. А особо горячие искатели и гурманы могут даже снять радиатор с сердца нынешнего кумира Matrox Graphics — одной из карт новой серии G200, а именно, Милленниума.

Как и следовало ожидать, в Россию никто сходу Retail-поставки не повезет, а будет "голый" OEM. Так и здесь. Плата досталась вообще без всего, только пакетик к ней и все. Теперь о ней самой, родимой. Отдавая дань последней моде — производить платы маленького размера, компания Matrox изготовила небольшую плату с интерфейсом AGP. Как видно на снимке, на плате установлен чипсет G200, скрытый под массивным игольчатым радиатором, память типа SGRAM (8 мегабайт, 100 МГц, 7 ns) размещена на лицевой и обратной сторонах платы, предусмотрена возможность расширения локальной памяти до 16 мегабайт при помощи SO-DIMM.

Плата имеет разъемы для крепления, дочерней платы (очередной версии Rainbow Runner Studio), а также предусмотрено своюодное пространство для чипов TV-выхода. Это последнее — необычное явление для Matrox, так как та всегда упор делала на дочерние платы, обеспечивающие "вкусности" типа TV-выхода и входа.

Я попробовал снять этот черный массивный радиатор (все же хочется посмотреть на эту знаменитость: чипсет G200). Это удалось далеко не сразу, так как прикрепили его мастерски. Но, тем не менее, после снятия одного из штифтов, с помощью которых радиатор крепится на плате, чипсет открылся:

И внешне маленький, и радуги всемирного признания на нем нет, а все приятно смотреть на этот маленький процессор, который (потом уже) покажет себя просто "зверем". :-)

Ну вот, внешне плату рассмотрели, теперь поговорим о ее возможностях. Вначале о том, на чем тестировали: Pentium II-300 MHz, 128Mb SDRAM PC100, Windows'98. Драйвера были загружены из интернета, последней версии 4.11 (они универсальны, для всех плат от Matrox). Установка драйверов не вызвала никаких трудностей, что и следовало ожидать (Matrox всегда отличалась "правильностью" драйверов). И вот какая панель управления получилась:

Слева — сама панель управления, а справа — ее пункт "Advanced". Видно, что часть пунктов меню справа выделены красным цветом — по умолчанию это скрытые пункты. На сайте Reactor Critical в меню "Утилиты" есть ключи (Vsynс.zip) для включения/выключения согласования частот регенерации карты при работе с 3-х мерной графикой с вертикальной частотой обновления экоана монитора (Vsynс), а также включения/выключения этих скрытых пунктов меню. Во вкладке "Utilities" ничего особенного не было: управление ситуацией при смене режимов работы карты (автоматически или нет).

Было проведено комплексное испвтание карты (как ранее тестировались у нас большинство видеоплат) на следующих тестах:

  • 3D WinBench 98
  • Xdemo 1.03
  • Winbench 97
  • Incoming

Результаты тестирования по 2D графике

WinBench 97 (Business Benchmarks) Видеоадаптеры
Matrox Millennium G200 Intel Express 3D AGP Matrox Millennium-II AGP Matrox Productiva G100 AGP
Database Graphics 23 12,8 13,4 15,5
Graphics Winmarks 225 140 134 156
Publishing Graphics 21 11,5 13,3 11,6
WP/SS Graphics 25 13,1 13,7 22,6

Результаты были получены при разрешении 1024х768 и 16-битном цвете

Результаты тестирования по 3D-графике

Первым делом видеокарта была проверена по качеству и степени поддержки тех или иных 3D-функций с помощи набора тестов 3D Quality из 3D Winbench 98. Ниже приведены результаты этих тестов (оценка ставилась чисто визуально по 10-ти бальной шкале):


Flat Shading Метод затенения (постоянное затен.) 10
Gouraud Shading Затенение методом Гуро (плавное) 10
Dithering Качество 16-ти битного реендеринга 10
Z-Buffer Хранение расстояния от т.наблюд. до пикселя 10
Perspective Correction Уменьшение 3Dобъекта при удалении от него 10
Nearest Текстурирование без фильтрации 10
Linear Текстурирование с билинейной фильтрацией 10
Nearest Mipmap Nearest Простой MIPmapping 7
Nearest Mipmap Linear MIP-mapping с билинейной фильтрацией 7
Linear Mipmap Nearest MIP-mapping с интерполяцией между MIP-уровнями 7
Linear Mipmap Linear Текстурирование с трилинейной фильтрацией 7
Modulate Texture Blending Способ комбинирования объектов 10
Decal Texture Blending Способ комбинирования объектов 10
Decal Alpha Texture Blending Способ комбинирования объектов 10
Modulate Alpha Texture Blending Способ комбинирования объектов 10
Flat Wrap Texture Addressing Способы "натягивания" текстур на объекты 10
Cylindrical Wrap u Способы "натягивания" текстур на объекты 10
Cylindrical Wrap v Способы "натягивания" текстур на объекты 10
Clamp Texture Addressing Типы адресации текстурных координат 10
Mirror Texture Addressing Типы адресации текстурных координат -
Cull Counterclockwise Отсечение задних граней 10
Cull Clockwise Отсечение задних граней 10
Cull None Отключение отсечения задних граней 10
Fog Vertex Linear Виды затуманивания 9
Fog Table Linear Виды затуманивания 10
Fog Table Exponential Виды затуманивания 10
Specular Highlights Блики 10
Color Key Transparency Полупрозрачность 10
Alpha Transparency Задание прозрачности по альфа-каналу 10
Source Alpha Pixel Blending Способ комбинирования объектов 10
Add pixel Blending Способ комбинирования объектов 10
Modulate Pixel Blending Способ комбинирования объектов 10
Alpha Vertices Альфа-компонет у вершин объектов 10
Fog Vertex and Color Key Совмещение тумана и полупрозрачности 10
Fog Vertex and Alpha Совмещение тумана и полупрозрачности 6
Anti-Aliasing Эффект сглаживания 7
Texture Swapping Эффективность подкачки текстур 10
Narrow Z Accuracy Тест 32-битного целочисленного Z-буфера 4
Wide Z Accuracy Тест 24-битного вещественного Z-буфера 3
High Triangle Count Рендеринг большого количества треугольников 10
Texture Fidelity Тест компрессии текстур 10

Далее, в игре Incoming рассматривалось влияние включения и выключения трилинейной фильтрации, а в X-DEMO и Incoming — влияние включения эффекта сглаживания (анти-алиасинг). Для оценки влияния частоты процессора испытания проводились на 3-х частотах: 400, 300 и 233 МГц при частотах по шине соотвественно, 100, 100 и 66 МГц.

Результаты сравнения Matrox Millennium G200 с Diamond Stealth II G460 на чипе i740 и Quantum3D Obsidian2 X-24 (Voodoo2 SLI) в 16-битной глубине цвета приведены ниже:


    640х480 800х600 1024х768 1280х1024
G200 i740 Voodoo2 SLI G200 i740 Voodoo2 SLI G200 i740 Voodoo2 SLI G200 i740 Voodoo2 SLI
Pentium II 400 MHz 3D Winbench 98 (w/o A-Aliasing) 1080 819 1440 806 628 1370 707 501 1150 601 225 -
Quake2 (Massive1) 33,4 36,3 66,6 25,2 24,2 66,8 17,8 14,2 58,3 3,5 6 -
Quake2 (Crusher) 27,5 32,8 42,1 22,7 21,5 42,1 16,4 10,9 38,5 3,1 4,1 -
Incoming (demo) with A-Aliasing 21 40,8 46,51 16,4 33,4 40,81 11,8 21 33,1 - - -
Incoming (demo) w/o A-Aliasing 50,5 41,9 67 39 33,5 66,2 28,6 21,2 49,9 - - -
Incoming (demo) with Trilinear Filtering 50,5 41,9 67 39 33,5 66,2 28,6 21,2 49,9 - - -
Incoming (demo) w/o Trilinear Filtering 56 42 67,1 40,8 33,8 66,1 28,7 22,1 49,8 - - -
X-DEMO 1.03 with A-Aliasing 30,5 66,7 70,4 29,9 58,5 69,8 23,8 39,7 62,3 15,6 24,2 -
X-DEMO 1.03 w/o A-Aliasing 73,2 66,9 71,7 69,1 61,5 71,1 52,1 41,8 66,1 36,6 25,1 -
Pentium II 300 MHz 3D Winbench 98 (w/o A-Aliasing) 993 809 1100 763 614 1080 617 495 981 538 207 -
Quake2 (Massive1) 32,1 32,6 46,7 25,1 23,4 46,2 17,2 13,7 42,3 3,1 3,6 -
Quake2 (Crusher) 26,1 29,5 30,1 21,1 19,4 30 15,7 8,9 29,4 2,7 2,4 -
Incoming (demo) with A-Aliasing 20 41,5 42,1 16,1 33 42 10,5 21 31,8 - - -
Incoming (demo) w/o A-Aliasing 48 41,6 61,4 39 33,4 61,4 28 21 48,9 - - -
Incoming (demo) with Trilinear Filtering 48 41,6 61,4 39 33,4 61,4 28 21 48,9 - - -
Incoming (demo) w/o Trilinear Filtering 55 42,1 64,2 39 33,7 64,1 27,5 22,1 49,2 - - -
X-DEMO 1.03 with A-Aliasing 28,6 64,8 69,1 27,7 56,1 68,9 22,7 37,4 61,1 15,2 22,7 -
X-DEMO 1.03 w/o A-Aliasing 71,8 64,9 70,1 68,2 57,1 70 51,8 37,7 63,1 35,8 22,7 -
Pentium II 233 MHz 3D Winbench 98 (w/o A-Aliasing) 782 702 844 571 511 845 470 389 810 364 128 -
Quake2 (Massive1) 24 25 36,3 20,7 18,1 36 15,8 11,3 32,3 2,2 - -
Quake2 (Crusher) 26,2 18,3 23 17,5 13,7 22,8 13,9 8,5 17,5 1,9 - -
Incoming (demo) with A-Aliasing 19,7 38,7 26,8 12,8 31,1 25,9 9,5 17,2 22,3 - - -
Incoming (demo) w/o A-Aliasing 41 38,8 47,4 33 31,3 47,4 22 17,6 44,1 - - -
Incoming (demo) with Trilinear Filtering 41 38,8 47,4 33 31,3 47,4 22 17,6 44,1 - - -
Incoming (demo) w/o Trilinear Filtering 40,3 38,9 48,6 32,3 31,4 48,1 20,1 18,1 46,1 - - -
X-DEMO 1.03 with A-Aliasing 25,2 56,8 64,6 22,8 52,1 64,1 18,4 33,2 56,2 10,6 15,2 -
X-DEMO 1.03 w/o A-Aliasing 65,6 57 66,1 62,8 52,1 65,3 48,1 34,1 59,1 27,6 15,3 -

  • масштабируемость видеоплат:

    3D Winbench98 / Matrox Millennium G200
    3D Winbench 98 / Quantum3D Obsidian X-24

  • 3D Winbench 98 для Matrox Miilennium G200, Diamond Stealth II G460, Voodoo2 SLI (Obsidian X-24) (тестирование на процессоре Pentium II-400 MHz):

    3D Winbench 98

  • Incoming без эффекта сглаживания (в сравнении участвуют те же платы):

    Incoming

    Должен отметить, что тестирование проводилось как с включенным vsync (что по умолчанию), так и с выключенным . Результаты отличались очень незначительно, поэтому не имеет смысла этот режим каким-то образом выделять среди результатов.

    Дополнения:

    После выхода первого варианта обзора, а также выхода прямо диаметрального по оценкам обзора на сайте Reactor Critical мы еще раз тщательнейшим образом протестировали карту , причем с участием даже ведущего сайта Reactor Critical и должны отметить, что действительно, в игре Incoming при очень медленном движении на некоторых сценах заметна "непропорциональность" перемещения объектов (в частности, гор), что и вызывает эффект, названный автором обзора на Reactor Critical "желе". Однако же, при рассмотрении влияния в целом этого негативного фактора на играбельность должен отметить, что это не влечет за собой резко выраженных артефактов (минусов), оставляя играбельность на достаточно удовлетворительном уровне. Причину такого явления мы выяснить до конца не смогли, но можно предположить влияние погрешностей вычислений, что бывает при использовании неправильных типов переменных. Должен отметить, что также этот эффект можно наблюдать и в Quake2.

    Также хочу отметить, что "дырок" между текстурами, а также "радуги" нами не было обнаружено. Виктор Полуэктов (которому я очень благодарен за помощь) выразил мнение, что данный артефакт появляется при использовании одним и тем же IRQ видеокартой и USB, но при испытаниях на нашей тестировочной машине USB и видеоплата находились на разных IRQ, поэтому мне сложно сказать что-либо по этому поводу.

    Новые BIOS (1.3) и драйвера (4.21)

    Поддержка фирмой Matrox своих видеокарт всегда отличалась достаточно частым обновлением драйверов сразу после выпуска продукта. Аналогичная ситуация складывается и с G200. В первых числах сентября вышли новые драйвера (версии 4.21) и новый BIOS (версии 1.3) для Matrox Millennium G200.

    Matrox PowerDesk

    Но самое приятное заключается в том, что драйвера и BIOS не просто выходят, но и позволяют раскрывать возможности имеющейся видеокарты шире и шире. После перепрошивки новой версии BIOS и установки новой версии драйверов, производительность Millennium G200 в Direct3D-играх увеличивается на величину порядка 10%. В частности, в Incoming при установке разрешения 640х480 и использовании процессора Intel Pentium II 350 производительность возрастает с 46.1 fps до 51.0 fps.

    К сожалению, в драйверах версии 4.21 еще не поддержана субпиксельная коррекция, так что малозаметная проблема с "желе" (непропорциональное проецирование 3D-объекта на плоскость экрана) остается. Однако в новых версиях драйвера эта неприятность будет устранена.

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

    Выводы:

    1. Преимущества карты Millennium G200 в соотношении цена / производительность очевидны. Действительно по тестам Direct3D, карта находится почти на уровне Voodoo2.

    2. Естественно, карта Millennium G200 выпускалась с расчетом на массовый игровой рынок. И она это доказала, показав результаты по всем тестам явно превышающие возможности самого популярного сегодня и дешевого ускорителя на базе Intel740. Конечно, до Voodoo2 SLI еще далеко, но если оценить стоимостные параметры, а также наличие неплохого 2D, то G200 — явно имеет преимущества для людей со средним достатком.

    3. Но следует отметить и явные недостатки. Во-первых, практически полное отсутствие поддержки эффекта сглаживания (анти-алиасинг) на должном уровне: видна слишком большая потеря производительности, а также были визуально видны крайне тяжкие потери в качестве, появлялось очень много артефактов (недостатков), прежде всего именно в "пляшущих" полигонах. Во-вторых, это сильный нагрев чипа, даже несмотря на большой радиатор.

    4. Влияние включения/выключения трилинейной фильтрации (TLF) почти не сказывается на производительности, но качество изображения меняется достаточно для того, чтобы при отключении TLF заметить более резкие переходы в цветах, т.е. появляются более резкие границы между MIP-уровнями.

    5. По результатам тестов по 3D Winbench 98 можно заметить, что падение производительности при понижении частоты работы центрального процессора происходит в явной зависимости от частоты по шине (при 100 МГц падение было малозаметным, чего нельзя сказать при работе на 66 МГц).

    6. Падение производительности при переходе на более высокие разрешения происходит практически линейно, но на разрешениях 1280х1024х16bpp оно еще приемлемо (около 33 fps).

    7. Необходимо отметить, что по умолчанию карта работает в режиме согласования выходных частот с вертикальной разверткой монитора (Vsync), что не дает показать карте наивысшие количественные результаты (те же fps). Но, как уже было сказано выше, выключение Vsync не дает ощутимого эффекта (разница была 1-2%), поэтому не имеет смысла останавливаться на этом вопросе.

    8. Замечено очень резкое падение скорости при переходе в режим работы с 32-битным представлением цвета. В частности, при работе в 1024x768х32бит наблюдается падение скорости, по сравнению с 1024х768х16бит, почти в 2 раза! Это было исследовано на примере игры Incoming. Ниже приведены скриншоты из этой игры при разных режимах:

             
    Слева 1024х769@16bpp, справа 1024х769@32bpp

    9. Единственное явное преимущество Millennium G200 над платами Voodoo2 в том, что последние умеют работать в максимальном разрешении до 1024х768. Однако почувствовать это можно пока только на примере игры MotorHead (остальные игры больше чем в 1024х768 не идут). Качество изображения в высоких разрешениях просто замечательное. Ниже приведен скриншот, сделанный в разрешении 1280х1024@16bpp:

    Также приводится вырезка из вышеуказанного скриншота размером 100х100 для рассмотрения крупным планом и убеждения в отсутствии размытия (блюра).


    No blur!

    А далее приведены два скриншота из той же MotorHead, но в разрешениях 1024х768, сделанных на Millennium G200 и Voodoo2 SLI (Quantum3D Obsidian2 X-24). Можно сравнить их по качеству.

               
    Слева Millennium G200 при 1024x768@16bpp, справа Quantum3D Obsidian X-24 при 1024x768@16bpp

    10. Очень важным моментом было тестирование карты G200 на разных частотах процессора. Ведь, как известно, карты на Voodoo2 обладают свойством масштабируемости, т.е. производительность сильно зависит от быстродействия центрального процессора. На примере G200 мы видим большую зависимость от частоты по шине, чем от частоты процессора. Учитывая появление на рынке множества системных плат под Socket 7, имеющих AGP, можно сделать вывод, что карта Millennium G200 очень даже подходит для таких системных плат (заметим, что мы констатируем саму возможность применимости, но не затрагиваем практические аспекты этого), а также будет приемлима для плат на Slot1 с процессорами Pentium II от 233 до 300 МГц. При более высоких частотах преимущества Voodoo2 становятся просто очевидными.

    11. К большому прискорбию должен отметить, что отсутствие поддержки OpenGL стало плохой традицией у вновь выпускаемых на рынок видеоадаптеров. Такая же история и здесь. Тем не менее, мы использовали D3Dwrapper (то есть эмулятор OpenGL на Direct3D, 62Kb), что дало возможность запустить любимый FPS-метр всех времен и народов — Quake II. И что же мы увидели? Прекрасное качество изображения (см. скриншот ниже), и достаточно высокую скорость для эмулятора OpenGL, но… И тут есть опять одно большое но! Если стоять, не двигаться, либо перемещаться очень быстро, то можно ничего плохого не видно, но вот при плавных, медленных движениях становится заметно пресловутое "желе". Тем не менее, даже эти достоинства и недостатки считать абсолютными показателями нельзя, т.к. это всего лишь эмуляция, а не полноценный ICD OpenGL, поэтому будем ждать выхода поддержки OpenGL.


    Quake II Wrapper при 1024x768@16bpp

    12. И напоследок о мощи этой карты в 2D графике. Вот здесь ей равных нет! Даже своего предшественника, лидера по скорости в 2D графике — Millennium II, карта Millennium G200 обогнала (конечно, речь идет о наиболее распространенных режимах 800х600 и 1024х768, на больших, чем эти разрешениях, естественно, G200 уже уступит как по скорости, так и по качеству изображения). Очень понравилось качество изображения, хотя у карты встроенный RAMDAC. Вообщем, Millennium G200 — достойная замена при апгрейде старичкам Millennium и Millennium II для пользователей с мониторами 15-дюймов и среднего уровня 17 дюймов. Конечно, для пользователей, имеющих мониторы с большей диагональю по-прежнему остается только набор из двух карт: быстрая и высококачественная 2D-карта (Millennium II, например) плюс Voodoo2 SLI (или просто Voodoo2) для пока непревзойденной 3D-графики.

    ИТОГИ:

    При сравнительно невысокой цене ($145 c 8 МБ локальной памяти) плата Millennium G200 показала хорошие результаты (хотя и не столь ошеломляющие, какие нам обещали в рекламе). Плата является вполне достойным конкурентом Voodoo2 (хотя и не столь гибким, учитывая отсутствие должного роста производительности при росте процессорной мощности). Должен еще раз отметить превосходное качество 2D изображения и его скорость, а также возможность апгрейда платы до 16 мегабайт, плюс признаки того, что на других ревизиях этой платы (например, на Mystique G200) будет и TV-in/out. Плата Matrox Millennium G200 является перспективной и составляет конкуренцию платам на основе 3Dfx Voodoo2, хотя "играбельность" на G200 несомненно ниже, чем на Voodoo2 из-за имеющих место огрехов в реализации некоторых важных 3D-функций. Однако можно надеяться на то, что хотя бы часть из этих недостатков будет исправлена в будущих версиях драйверов.

    Плата Matrox Millennium G200 предоставлена компанией RSI