G200 — это 2D, 3D и видеоускоритель для персональных компьютеров , разработанный Matrox . Он был выпущен в 1998 году. [1]
Matrox в течение многих лет была известна как важный игрок на рынке высокопроизводительных 2D-графических ускорителей. Карты, которые они производили, были превосходными ускорителями Windows , а некоторые из более поздних карт, такие как Millennium и Mystique, также преуспели в MS-DOS . Matrox сделала шаг вперед в 1994 году со своей Impression Plus , чтобы внедрить инновации с одной из первых плат 3D-ускорителей , но эта карта могла ускорять только очень ограниченный набор функций (без текстурного отображения ) и была в первую очередь нацелена на приложения САПР .
Matrox, видя медленный, но устойчивый рост интереса к 3D-графике на ПК с новыми картами NVIDIA, Rendition и ATI, начала экспериментировать с 3D-ускорением более агрессивно и выпустила Mystique. Mystique был их самым многофункциональным 3D-ускорителем в 1997 году, но все еще не имел ключевых функций, включая билинейную фильтрацию и альфа-смешивание. Затем, в начале 1998 года, Matrox объединилась с PowerVR для производства дополнительной 3D-платы под названием Matrox m3D с использованием чипсета PowerVR PCX2. Эта плата была одним из немногих случаев, когда Matrox передавала на аутсорсинг свой графический процессор, и, безусловно, была временной мерой, чтобы продержаться до тех пор, пока проект G200 не был готов к запуску.
С G200 Matrox стремилась объединить компетентное 2D и видео ускорение своих прошлых продуктов с полнофункциональным 3D ускорителем. Чип G200 использовался на нескольких платах, в частности, Millennium G200 и Mystique G200 . Millennium G200 получила новую память SGRAM и более быстрый RAMDAC , в то время как Mystique G200 была дешевле и оснащалась более медленной памятью SDRAM , но получила порт TV-out. Большинство плат G200 поставлялись стандартно с 8 МБ ОЗУ и могли быть расширены до 16 МБ с помощью дополнительного модуля. Карты также имели порты для специальных дополнительных плат, таких как Rainbow Runner , которые могли добавлять различные функции.
G200 был первым полностью совместимым с AGP графическим процессором Matrox . Хотя более ранний Millennium II был адаптирован к AGP, он не поддерживал полный набор функций AGP. G200 использует DIME (Direct Memory Execute) для ускорения передачи текстур в основную системную оперативную память и из нее. Это позволяет G200 использовать системную оперативную память в качестве хранилища текстур, если локальной оперативной памяти карты недостаточно для выполнения поставленной задачи. G200 была одной из первых карт, поддерживающих эту функцию [ требуется цитата ] .
Чип представляет собой 128-битное ядро, содержащее две 64-битные шины в том, что Matrox называет организацией «DualBus». Каждая шина является однонаправленной и предназначена для ускорения передачи данных к функциональным блокам внутри чипа и от них. Удвоив внутренний путь данных с помощью двух отдельных шин вместо одной более широкой шины, Matrox сократил задержки при передаче данных, повысив общую эффективность шины. [2] Интерфейс памяти был 64-битным.
G200 поддерживал полную 32-битную глубину цвета, что существенно повысило качество изображения за счет устранения артефактов дизеринга, вызванных более типичной на тот момент 16-битной глубиной цвета. Matrox назвала свою технологию Vibrant Color Quality (VCQ). Чип также поддерживал такие функции, как трилинейная фильтрация mip-карт и сглаживание (хотя это использовалось редко). G200 мог визуализировать 3D во всех поддерживаемых разрешениях в 2D. Архитектурно 3D-конвейер был организован как один пиксельный конвейер с одним блоком управления текстурами. Ядро содержало RISC-процессор, называемый «ядром WARP», который реализовал механизм настройки треугольников в микрокоде.
G200 был первым графическим процессором Matrox, которому требовалось дополнительное охлаждение в виде радиатора .
Что касается 2D, G200 был превосходен по скорости и обеспечивал известное качество аналогового сигнала Matrox. G200 превзошел более старый Millennium II почти во всех областях, за исключением чрезвычайно высоких разрешений. В 3D он показал схожие результаты, но в целом отстал от единственного Voodoo2 в Direct3D , и был медленнее, чем NVIDIA Riva TNT и S3 Savage 3D . Однако он не сильно отставал и, безусловно, был конкурентоспособным. [3] [4] Качество 3D-изображения G200 считалось одним из лучших из-за поддержки 32-битной глубины цвета (при условии, что ошибки драйверов не были проблемой).
Самой большой проблемой G200 была поддержка OpenGL . На протяжении большей части своей жизни G200 приходилось обходиться в популярных играх, таких как Quake II , медленным драйвером-оболочкой OpenGL-to-Direct3D. Это был слой, который транслировал OpenGL для работы на драйвере Direct3D. Это сильно снижало производительность G200 в этих играх и вызывало много споров по поводу продолжающихся задержек и обещаний от Matrox. [5] Фактически, только в далеком прошлом преемника G200, G400 , драйвер OpenGL наконец стал зрелым и быстрым.
Ранние драйверы также имели некоторые проблемы с Direct3D. Например, в Unreal были проблемы с искажениями текстур земли, вызванные ошибкой функции точности субпикселей платы. Также были некоторые проблемы с mip-mapping, вызывающие мерцание текстур. По мере развития драйверов эти проблемы исчезали.
Серия Matrox G200, особенно G200e, по-прежнему является популярным выбором для производителей серверных материнских плат, таких как серия Dell PowerEdge, благодаря своей надежности, низкому энергопотреблению и ограниченным функциям, необходимым только для VGA-дисплея. [6]
Около 1999 года Matrox представила новую версию G200, названную G200A. Эта плата использовала новый 250 нм производственный процесс вместо оригинального 350 нм G200. Это позволило Matrox изготавливать больше графических процессоров на пластину на заводе, а также снизить тепловыделение чипа, поэтому G200A не нуждался в радиаторе при работе на тактовой частоте G200. Последняя версия G200A была названа G250 с несколько более высокими тактовыми частотами ядра и памяти. Она также использовала те же 6-нс чипы SGRAM, что и G400 , хотя только два по сравнению с G200 и G200A с четырьмя 7-нс чипами SGRAM. G250 предлагалась только OEM-производителям, и, возможно, единственным покупателем была Hewlett-Packard . [7] [8]
Название доски | Тип сердечника | Процесс | Ядро ( МГц ) | Память (МГц) | Конфигурация трубы | Т&Л? | Интерфейс памяти | Примечания |
---|---|---|---|---|---|---|---|---|
Тысячелетие G200 | Затмение | 350 нм | 84–90 | 112–120 | 1×1 | Нет | 64-битный | SGRAM . Модель "SD" использует SDRAM . "LE" макс. 8 МБ SDRAM. RAMDAC 250 МГц . AGP / PCI |
Мистик G200 | Затмение | 350 нм | 84 | 112 | 1×1 | Нет | 64-битный | SDRAM . RAMDAC 230 МГц. TV-выход. AGP. |
Марвел G200 | Затмение | 350 нм | 84 | 112 | 1×1 | Нет | 64-битный | SDRAM. RAMDAC 230 МГц. TV вход и выход. Коммутационный блок для дополнительных входов/выходов. AGP/PCI |
G200 ММС | Затмение | 350 нм | 1×1 | Нет | 64-битный | Видеокарта Quad GPU для поддержки 4 мониторов. Некоторые имеют вход для ТВ. PCI | ||
Миллениум G200A | Калао | 250 нм | 84 | 112 | 1×1 | Нет | 64-битный | Die-shrink G200. "LE" макс. 8 МБ SDRAM. RAMDAC 250 МГц. Без радиатора. Потребляемая мощность 4 Вт . AGP/PCI |
Миллениум G250 | Калао | 250 нм | 96 | 128 | 1×1 | Нет | 64-битный | разогнанный G200A, только OEM. |