Кіріспе
Matrox-тің GPU-ы G200 - Matrox-тің жеке компьютерлер үшін жасаған 2D, 3D және бейне жеделдетуші чип. Ол 1998 жылы жарық көрді.
The G200 is a 2D, 3D, and video accelerator chip for personal computers designed by Matrox. It was released in 1998.
Тарих
Matrox бірнеше жылдар бойы 2D графикалық акселератор нарығындағы маңызды ойыншы ретінде белгілі болды. Олар шығарған карталар Windows-ты жеделдететін өте жақсы болды, ал кейінірек шыққан Millennium және Mystique сияқты карталар MS DOS-да да үздік болды. Matrox 1994 жылы Impression Plus компаниясымен алғашқы 3D акселератор тақталарының бірімен инновация жасады, бірақ бұл карта өте шектеулі мүмкіндіктерді (текстуралық карталау жоқ) жылдамдатуы мүмкін болды және негізінен CAD қосымшаларына бағытталған. Matrox, NVIDIA, Rendition және ATI жаңа карталары бар компьютерлерде 3D графикалық көріністерге қызығушылықтың баяу, бірақ тұрақты өсуін көріп, 3D жеделдетуді анағұрлым агрессивті түрде тәжірибеден өткізе бастады және Mystique-ті шығарды. Mystique 1997 жылы олардың ең көп мүмкіндіктерге бай 3D акселераторы болды, бірақ оған әлі де білінейрлік сүзгілеу және альфа араластыру сияқты негізгі мүмкіндіктер жетіспеді. Содан кейін 1998 жылдың басында Matrox PowerVR-мен бірлесіп, PowerVR PCX2 чипсетін пайдалана отырып, Matrox m3D деп аталатын 3D тақтада қосымшаны жасады. Бұл тақта Matrox өздерінің графикалық процессорларын аутсорсингке беретін өте аз уақыттардың бірі болды және G200 жобасы іске қосылуға дайын болғанға дейін күту үшін, әрине, ол арақашықтықты тоқтату шарасы болды.
Шолу
G200-мен Matrox өзінің бұрынғы өнімдерінің 2D және бейне жылдамдатуын толық мүмкіндіктері бар 3D жылдамдатушымен біріктіруді мақсат етті. G200 чипі бірнеше тақталарда, әсіресе Millennium G200 және Mystique G200-де қолданылған. Millennium G200 жаңа SGRAM жады мен жылдам RAMDAC алды, ал Mystique G200 арзан және баяу SDRAM жадымен жабдықталған, бірақ теледидар портты алды. G200-дің көпшілігі 8 МБ оперативті жадымен стандартты түрде жеткізілді және модульді қосу арқылы 16 МБ-ға дейін кеңейтілді. Карталарда Rainbow Runner сияқты арнайы үстелдерге қосымша қосымшалар бар, олар әр түрлі функционалдылықтарды қоса алады. G200 Matrox-тың AGP-ге толық сәйкес келетін алғашқы графикалық процессоры болды. Алдыңғы Millennium II AGP-ге бейімделсе де, ол AGP мүмкіндіктерінің толық жиынтығын қолдамады. G200 DIME (Direct Memory Execute) мүмкіндіктерін пайдаланып, негізгі жүйе RAM-ға және одан текстураларды жылдам көшіреді. Бұл G200 картаның жергілікті RAM-і қолдағы тапсырмаға жеткіліксіз болса, жүйелік RAM-ді текстуралық сақтау ретінде пайдалануға мүмкіндік береді. G200 бұл мүмкіндікті қолдаған алғашқы карталардың бірі болды. Чип - бұл 128 битті ядро, онда 64 битті қос автобус бар, Matrox "DualBus" ұйымы деп атайды. Әрбір шина бір бағыттағы және чиптегі функционалдық бірліктердегі және олардан деректерді жылдам беру үшін жасалған. Ішкі деректерді екі бөлек автобуспен екі есеге көбейту арқылы Matrox жалпы автобус тиімділігін арттыра отырып, деректерді берудің кідірісін азайтты. Жад интерфейсі 64 битті болды. G200 толық 32 биттік түстер тереңдігін қамтамасыз етті, бұл сол кездегі 16 биттік түстер тереңдігіне байланысты пайда болған артефактілерді жою арқылы кескін сапасын жоғарылатты. Matrox өз технологиясын Vibrant Color Quality (VCQ) деп атады. Чип сондай-ақ трилинейлік MIP картасын сүзу және антиалиазинг сияқты мүмкіндіктерді қолдайды (бұл сирек қолданылса да). G200 3D-ді 2D-де қолданатын барлық қарарларда көрсете алады. Архитектуралық тұрғыдан 3D құбыр желісі бір пикселдік құбыр желісі ретінде бір текстуралық басқару блогымен орналастырылды. Ядрода "WARP ядросы" деп аталатын RISC процессоры бар, ол микрокодтағы үшбұрышты орнату қозғалтқышын іске асырды. G200 Matrox-тің жылу бөлгіші түрінде қосымша салқындатуды қажет ететін алғашқы графикалық процессоры болды.
Өнер көрсету
2D-ге қатысты G200 жылдамдығы өте жақсы болды және Matrox-тің аналогтық сигнал сапасын жеткізді. G200 өте жоғары шешімдерден басқа барлық салаларда бұрынғы мыңжылдық II-ді жеңді. 3D-де ол Direct3D-де Voodoo2-ге ұқсас, бірақ жалпы алғанда, бірден төмен, және NVIDIA Riva TNT және S3 Savage 3D-ден баяу болды. Алайда, ол да артта қалмады және бәсекеге қабілетті болды. G200-дің 3D бейне сапасы 32 бит түстер тереңдігін қолдауды арқасында ең жақсылардың бірі болып саналды (дирижерлік қателер проблема емес деп есептегенде). G200-дің ең үлкен мәселесі OpenGL-ді қолдау болды. Өмірінің көп бөлігінде G200 Quake II сияқты танымал ойындарында баяу OpenGL-ден Direct3D-ге орама драйверімен айналысуы керек болды. Бұл Direct3D драйверінде жұмыс істеуге OpenGL-ді аударатын қабат болды. Бұл G200-дің осы ойындардағы өнерін нашарлады және Matrox-тың кешігуі мен уәделеріне байланысты көптеген дау-дамай тудырды. Шын мәнінде, OpenGL драйвері G200-дің мұрагері G400-дің өмір сүруіне дейін жетіліп, жылдам бола алмады. Алғашқы драйверлерде Direct3D-мен де проблемалар болды. Мысалы, Unreal-да, тақтаның субпиксельдік дәлдік функциясының қателігі салдарынан жер текстурасының бұрмалануымен проблемалар болды. Сонымен қатар, MIP картасында текстуралардың жалтырауына себеп болатын кейбір проблемалар болды. Жүргізушілердің жетілуімен бұл проблемалар жоғалып кетті.
Серверлік негізгі платалар
Matrox G200 сериясы, әсіресе G200e, серверлік аналық плата өндірушілері үшін әлі күнге дейін танымал таңдау болып табылады, өйткені оның беріктігі, қуатты тұтынуы төмен және VGA дисплейі үшін қажетті мүмкіндіктері шектеулі.
G200A және G250
1999 жылы Matrox G200-дің G200A деп аталатын жаңа нұсқасын ұсынды. Бұл тақта G200-дің бастапқы 350 нм орнына жаңа 250 нм өндіріс процесін қолданды. Бұл Matrox-ке фабрикада бір ваферге көбірек графикалық процессорлар жасауға және чиптің жылу шығаруын азайтуға мүмкіндік берді, сондықтан G200A-ға G200 сағаттық жылдамдығымен жұмыс істегенде жылу бөлгіш қажет болмады. G200A-ның соңғы нұсқасы G250 деп аталды, оның ядросы мен жадының сағаттық жылдамдығы біршама жоғары болды. Ол сондай-ақ G400 сияқты 6ns SGRAM микросхемаларын қолданды, бірақ G200 және G200A-ға қарағанда тек екі 7ns SGRAM микросхемасы бар. G250 тек OEM-ге ұсынылды, Hewlett Packard жалғыз сатып алушы болуы мүмкін.
Модельдер
Жады Интерфейс жазбалары Millennium G200 Eclipse 350 нм 8490 112120 1×1 64 бит SGRAM. "SD" моделі SDRAM пайдаланады. "LE" максимум 8 МБ SDRAM. 250 МГц RAMDAC. AGP/PCI Mystique G200 Eclipse 350 нм 84 112 1×1 64 биттік SDRAM. 230 МГц RAMDAC. Теледидар сөндірілді. АГП. Marvel G200 Eclipse 350 нм 84 112 1×1 64 бит SDRAM. 230 МГц RAMDAC. Теледидар мен аут. Қосымша I/O үшін бұзылу қорабы. AGP/PCI G200 MMS Eclipse 350 нм 1×1 64 бит Quad GPU графикалық картасы 4 мониторды қолдау үшін. Кейбіреулері теледидар арқылы кіреді. PCI Millennium G200A Calao 250 нм 84 112 1×1 64 бит G200 қысқартушы. "LE" максимум 8 МБ SDRAM. 250 МГц RAMDAC. Жылу бөлгіш жоқ. Қуат тұтыну 4 Ватт. AGP/PCI Millennium G250 Calao 250 нм 96 128 1×1 64 биттік G200A үдемелі соққысы, тек OEM.