Matroxa G200

Matrox Millennium G200 AGP z 8MB SGRAM (1998)

G200 to układ akceleratora 2D, 3D i wideo dla komputerów osobistych zaprojektowany przez firmę Matrox . Został wydany w 1998 roku.

Historia

Matrox był znany od lat jako znaczący gracz na rynku wysokiej klasy akceleratorów grafiki 2D. Karty, które wyprodukowali, były doskonałymi Windows , a niektóre z późniejszych kart, takie jak Millennium i Mystique, również celowały w MS-DOS . Matrox zrobił krok naprzód w 1994 roku ze swoim Impression Plus , wprowadzając innowacje w jednej z pierwszych płyt akceleracyjnych 3D , ale ta karta mogła przyspieszyć tylko bardzo ograniczony zestaw funkcji (bez mapowania tekstur ) i była głównie przeznaczona do aplikacji CAD .

Matrox, widząc powolny, ale stały wzrost zainteresowania grafiką 3D na komputerach PC z nowymi kartami NVIDIA, Rendition i ATI, zaczął bardziej agresywnie eksperymentować z akceleracją 3D i wyprodukował Mystique. Mystique był ich najbardziej bogatym w funkcje akceleratorem 3D w 1997 roku, ale nadal brakowało mu kluczowych funkcji, w tym filtrowania dwuliniowego . Następnie, na początku 1998 roku, Matrox połączył siły z PowerVR , aby wyprodukować dodatkową kartę 3D o nazwie Matrox m3D przy użyciu chipsetu PowerVR PCX2. Ta płyta była jedną z nielicznych, które Matrox zlecił na zewnątrz w zakresie procesora graficznego iz pewnością była środkiem zapobiegawczym, który miał wytrzymać, dopóki projekt G200 nie będzie gotowy.

Przegląd

Tworząc G200, Matrox miał na celu połączenie kompetentnej akceleracji 2D i wideo swoich poprzednich produktów z w pełni funkcjonalnym akceleratorem 3D. Układ G200 był używany na kilku płytach, w szczególności w Millennium G200 i Mystique G200 . Millennium G200 otrzymał nową SGRAM i szybszy RAMDAC , natomiast Mystique G200 był tańszy i wyposażony w wolniejszy SDRAM pamięci, ale zyskał port TV-out. Większość płyt G200 była standardowo dostarczana z 8 MB pamięci RAM i można ją było rozszerzyć do 16 MB za pomocą dodatkowego modułu. Karty miały również porty dla specjalnych kart dodatkowych, takich jak Rainbow Runner , które mogły dodawać różne funkcje.

AGP procesorem graficznym firmy Matrox . Chociaż wcześniejsze Millennium II zostało dostosowane do AGP, nie obsługiwało pełnego zestawu funkcji AGP. G200 wykorzystuje technologię DIME (Direct Memory Execute), aby przyspieszyć przesyłanie tekstur do iz głównej pamięci RAM systemu. Dzięki temu G200 może używać systemowej pamięci RAM jako pamięci tekstur, jeśli lokalna pamięć RAM karty jest niewystarczająca do wykonania danego zadania. G200 była jedną z pierwszych kart obsługujących tę funkcję [ potrzebne źródło ] .

Chip to 128-bitowy rdzeń zawierający dwie 64-bitowe magistrale w organizacji, którą Matrox nazywa organizacją „DualBus”. Każda magistrala jest jednokierunkowa i ma na celu przyspieszenie przesyłania danych do iz jednostek funkcjonalnych w chipie. Podwajając wewnętrzną ścieżkę danych z dwoma oddzielnymi magistralami zamiast tylko szerszej pojedynczej magistrali, Matrox zredukował opóźnienia w transferze danych, poprawiając ogólną wydajność magistrali. Interfejs pamięci był 64-bitowy.

G200 obsługiwał pełne 32-bitowe renderowanie głębi kolorów, co znacznie podniosło jakość obrazu poprzez wyeliminowanie artefaktów ditheringu spowodowanych bardziej typową wówczas 16-bitową głębią kolorów. Matrox nazwał swoją technologię Vibrant Color Quality (VCQ). Chip obsługiwał również takie funkcje, jak trójliniowe filtrowanie mip-map i antyaliasing (choć było to rzadko używane). G200 mógł renderować 3D we wszystkich rozdzielczościach obsługiwanych w 2D. Architektonicznie potok 3D został ułożony jako potok pojedynczego piksela z pojedynczą jednostką zarządzania teksturami. Rdzeń zawierał procesor RISC zwany „rdzeniem WARP”, który zaimplementował silnik konfiguracji trójkąta w mikrokodzie.

G200 był pierwszym procesorem graficznym Matroxa, który wymagał dodatkowego chłodzenia w postaci radiatora .

Wydajność

Jeśli chodzi o 2D, G200 był doskonały pod względem szybkości i zapewniał słynną analogową jakość sygnału Matroxa. G200 pokonał starsze Millennium II w prawie każdym obszarze, z wyjątkiem ekstremalnie wysokich rozdzielczości. W przypadku 3D uzyskał wynik podobny do pojedynczego Voodoo2 w Direct3D , ale generalnie gorszy, i był wolniejszy niż NVIDIA Riva TNT i S3 Savage 3D . Jednak nie był daleko w tyle i z pewnością był konkurencyjny. Jakość obrazu 3D G200 została uznana za jedną z najlepszych ze względu na obsługę 32-bitowej głębi kolorów (zakładając, że błędy sterowników nie stanowią problemu).

Największym problemem G200 była obsługa OpenGL . Przez większość swojego życia G200 musiał sobie radzić w popularnych grach, takich jak Quake II , z powolnym sterownikiem OpenGL-to-Direct3D. Była to warstwa, która przetłumaczyła OpenGL na sterownik Direct3D. To dramatycznie zaszkodziło wydajności G200 w tych grach i wywołało wiele kontrowersji związanych z ciągłymi opóźnieniami i obietnicami Matroxa. W rzeczywistości, dopiero w życiu następcy G200, G400 , sterownik OpenGL będzie wreszcie dojrzały i szybki.

Wczesne sterowniki miały również pewne problemy z Direct3D. Na przykład w Unreal występowały problemy ze zniekształceniami tekstur podłoża spowodowanymi błędem funkcji dokładności subpikseli na płycie. Wystąpiły również problemy z mip-mappingiem powodującym migotanie tekstur. Gdy kierowcy dojrzeli, problemy te zniknęły.

2000, 2010 i 2020

Seria Matrox G200, zwłaszcza G200e, jest nadal popularnym wyborem wśród producentów płyt głównych do serwerów, takich jak seria PowerEdge firmy DELL, ze względu na swoją solidność, niskie zużycie energii i ograniczoną liczbę funkcji wymaganych tylko do wyświetlania VGA.

G200A i G250

Około 1999 roku Matrox wprowadził nowszą wersję G200, nazwaną G200A. Ta płyta wykorzystywała nowszy proces produkcyjny 250 nm zamiast oryginalnego 350 nm G200. Pozwoliło to Matroxowi zbudować więcej procesorów graficznych na płytkę w fabryce, a także zmniejszyć wydzielanie ciepła przez chip, więc G200A nie potrzebował radiatora podczas pracy z częstotliwością zegara G200. Ostatnia wersja G200A nosiła nazwę G250 i charakteryzowała się nieco wyższymi częstotliwościami taktowania rdzenia i pamięci. Korzystał również z tych samych układów SGRAM 6ns, co G400 , chociaż tylko dwa w porównaniu z G200 i G200A z czterema układami SGRAM 7ns. G250 był oferowany tylko producentom OEM, z firmą Hewlett-Packard być może jako jedyny kupujący.

modele

Nazwa tablicy
Typ rdzenia
Proces
rdzeń ( MHz )

Pamięć (MHz)
Konfiguracja rury
T&L? Interfejs pamięci
Notatki
Millennium G200 Zaćmienie 350nm _ 84–90 112–120 1×1 NIE 64-bitowy SGRAM . Model „SD” wykorzystuje SDRAM . „LE” maks. 8 MB pamięci SDRAM. RAMDAC 250MHz . AGP / PCI
Mystique G200 Zaćmienie 350nm 84 112 1×1 NIE 64-bitowy SDRAM . RAMDAC 230MHz. wyjście telewizyjne. AGP.
Marvel G200 Zaćmienie 350nm 84 112 1×1 NIE 64-bitowy SDRAM. RAMDAC 230MHz. Wejście i wyjście telewizora. Skrzynka typu breakout dla dodatkowych wejść/wyjść. AGP/PCI
G200 MMS Zaćmienie 350nm 1×1 NIE 64-bitowy Karta graficzna z czterema GPU do obsługi 4 monitorów. Niektóre mają wejście telewizyjne. PCI
Millennium G200A Calao 250nm 84 112 1×1 NIE 64-bitowy Wykrojnik termokurczliwy G200. „LE” maks. 8 MB pamięci SDRAM. RAMDAC 250MHz. Brak radiatora. Zużycie energii 4 waty . AGP/PCI
Millennium G250 Calao 250nm 96 128 1×1 NIE 64-bitowy przetaktowany G200A, tylko OEM.
Notatki

Linki zewnętrzne