Matroxa G200
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
- Bruno, Pasquale. Sterownik ICD Open GL dla Matrox G200 , aktualizacja sprzętu, 12 grudnia 1998 r.
- Mazur, Grzegorz. MatroX Files (pliki pinów do zegarów) , obejrzano 21 sierpnia 2007.
- Lal Shimpi, Anand. Matrox Millennium G200 , Anandtech.Com, 10 sierpnia 1998.
- Matrox G200 - Pierwsza zapowiedź na iXBT.
- Pabst, Tomasz. Nowe chipy 3D - Banshee, G200, RIVA TNT i Savage3D , Tom's Hardware, 18 sierpnia 1998 r.
- Podręcznik instalacji HP Matrox G250 (i specyfikacje techniczne) , Hewlett-Packard Company, 23 czerwca 2000 r.