Millennium G400 (SingleHead 16MB и DualHead 32MB)

Видеокарты серии Millennium G400 появились в сентябре 1999 года и пришли на смену Millennium G200. Всего компания Matrox выпустила четыре их модификации:

  • Millennium G400 16MB AGP с одним VGA;
  • Millennium G400 16MB AGP с двумя VGA (DualHead);
  • Millennium G400 32MB AGP с вдумя VGA (DualHead);
  • Millennium G400 MAX 32MB AGP.

В зависимости от оснащения и комплектации цены на G400 варьировались от $120 до $250.

Хотя Millennium G200 в своё время не ударил в грязь лицом перед Voodoo2, вышедшие чуть позднее RIVA TNT и Banshee оказались ему не по зубам. Его преемнику пришлось встретиться с более сильными конкурентами – RIVA TNT2 и Voodoo3, но тут старания компании Matrox оказались не напрасны. Из G400 получился достойный соперник для Nvidia и 3dfx при работе в режиме Direct3D.

 

 

В основу G400 легло ядро Toucan, выпускаемое по 250-нм техпроцессу. Этот 256-битный процессор архитектурно был основан на фирменной технологии Matrox DualBus, суть которой заключается в использовании двух 128-разрядных шин. Каждая шина предназначается для передачи данных между функциональными блоками в чипе в одну сторону.

С точки зрения 3D-технологий ядро G400, содержащее 2 пиксельных конвейера, обеспечивало поддержку:

  • 32-битного конвейера рендеринга с высокой производительностью;
  • функции рельефного текстурирования;
  • возможности наложения двух текстур за один проход (мультитекстурирования);
  • однопроходной трилинейной фильтрации;
  • анизотропной фильтрации;
  • Direct3D версии 6.0.

Кроме того, G400 стал первым ускорителем от Matrox, совместимым с шиной AGP 2.0 4x (в поздних версиях Rev. B). Частота работы ядра Toucan составила 125 МГц, частота интегрированного RAMDAC – 300 МГц.

Среди конкурентов Millennium G400 выгодно выделялся наличием поддержки фирменной технологии DualHead, позволявшей управлять выводом изображения сразу на два монитора. VGA-вывод DualHead умеет работать в трёх режимах отображения: расширения рабочего стола, клонирования рабочего стола и специальном режиме DVDMAX, который выводит на второй монитор оверлей видео. Однако G400 поддерживает аппаратное ускорение воспроизведения DVD лишь частично, потому что у него отсутствуют две ключевые технологии декодирования – обратное дискретное косинусное преобразование и компенсация движения.

Ещё Matrox предусмотрела альтернативный вариант использования второго VGA. В комплекте с платой поставлялся переходник VGA-TV-Out, который позволял подключить к видеокарте телевизор или VHS-магнитофон по интерфейсам S-Video и Composite.

Millennium G400 Millennium G400 DualHead

 

В версии Millennium G400 DualHead ядро Toucan сообщается с 32 МБ памяти типа SGRAM по 128-битной шине с технологией DualBus. С каждой стороны платы распаяны по 4 микросхемы с маркировкой KM4132G112Q-6 . Они произведены компанией Samsung и упакованы в корпуса QFP-100. Время цикла равно 6 нс, что соответствует частоте 166 МГц при задержках CL3. Питающее напряжение в 3.3 В приходит напрямую с шины AGP.

Младшая модель Millennium G400 SingleHead получила память SDRAM в корпусах TSOP-50 вместо более скоростной SGRAM. Все восемь микросхем производства Micron расположены на лицевой стороне платы, из-за чего монтаж получился очень плотный. Маркировка MT48LC1M16A1 указывает на время выборки 6 нс, что также соответствует частоте 166 МГц. Суммарный объём памяти составляет 16 МБ.

 

 

По части производительности G400, как правило, несколько отставал от конкурентов, и во многом тут крылась вина драйверов. Если Direct3D работал нормально, то драйвер ICD для OpenGL имел весьма скудные возможности. Дело в том, что команды OpenGL на G400 выполнялись с помощью враппера, преобразующего их в вызовы Direct3D, что вызывало серьёзную потерю производительности. Для решения проблемы был выпущен скоростной OpenGL-драйвер TurboGL, но его поддерживали лишь несколько популярных на тот момент игр. Полностью совместимый OpenGL ICD драйвер вышел только в 2000 году.

 

Millennium G400 Millennium G400 DualHead

Результаты получены на процессоре AMD Phenom II X4 965 (Windows 98)

 

По результатам тестирования в 3DMark 2001 можно отметить, что Millennium G400 с 16 МБ с трудом справилась с данным бенчмарком. Из-за нехватки памяти в тестовых сценах с объектов порой исчезали текстуры, а в тестах Car High и Dragothic High наблюдались сильные просадки производительности, что и отразилось на суммарном балле.

«Двухголовый» Millennium G400 с 32 МБ справился с тестом значительно лучше. Пропадания текстур и сильных просадок в тестах с высокими настройками качества тут замечено не было. Итоговый результат примерно соответствует показателям RIVA TNT2 Pro.

 

Millennium G400 Millennium G400 DualHead

 

Характеристики Millennium G400 | G400 DualHead:

Чип Toucan
Техпроцесс 0,25 мкм
Шейдерные процессоры 2 пиксельных
Блоки текстурирования (TMU) 2
Блоки растровых операций (ROP) 2
Частота GPU 125 МГц
Частота RAM 166 МГц SDRAM | 166 МГц SGRAM
Объем памяти 16 МБ | 32 МБ
Шина памяти 128 бит
Интерфейс AGP 2.0 4x
Поддержка API DirectX 6.1 и OpenGL 1.2
Скорость текстурирования 252 Мпикс./сек
Пропускная способность 8 млн. треуг./сек