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 млн. треуг./сек |