Matrox Millennium G200
   HOME

TheInfoList



OR:

The G200 is a 2D, 3D, and video accelerator chip for
personal computer A personal computer (PC) is a multi-purpose microcomputer whose size, capabilities, and price make it feasible for individual use. Personal computers are intended to be operated directly by an end user, rather than by a computer expert or tec ...
s designed by
Matrox Matrox Graphics, Inc. is a producer of video card components and equipment for personal computers and workstations. Based in Dorval, Quebec, Canada, it was founded in 1976 by Lorne Trottier and Branko Matić. The name is derived from "Ma" in Mat ...
. It was released in 1998.


History

Matrox had been known for years as a significant player in the high-end 2D graphics accelerator market. Cards they produced were excellent
Windows Windows is a group of several proprietary graphical operating system families developed and marketed by Microsoft. Each family caters to a certain sector of the computing industry. For example, Windows NT for consumers, Windows Server for serv ...
accelerators, and some of the later cards such as Millennium and Mystique excelled at
MS-DOS MS-DOS ( ; acronym for Microsoft Disk Operating System, also known as Microsoft DOS) is an operating system for x86-based personal computers mostly developed by Microsoft. Collectively, MS-DOS, its rebranding as IBM PC DOS, and a few ope ...
as well. Matrox stepped forward in 1994 with their ''Impression Plus'' to innovate with one of the first
3D accelerator A graphics processing unit (GPU) is a specialized electronic circuit designed to manipulate and alter memory to accelerate the creation of images in a frame buffer intended for output to a display device. GPUs are used in embedded systems, mobil ...
boards, but that card only could accelerate a very limited feature set (no
texture mapping Texture mapping is a method for mapping a texture on a computer-generated graphic. Texture here can be high frequency detail, surface texture, or color. History The original technique was pioneered by Edwin Catmull in 1974. Texture mapping ...
), and was primarily targeted at
CAD Computer-aided design (CAD) is the use of computers (or ) to aid in the creation, modification, analysis, or optimization of a design. This software is used to increase the productivity of the designer, improve the quality of design, improve co ...
applications. Matrox, seeing the slow but steady growth in interest in 3D graphics on PCs with NVIDIA, Rendition, and ATI's new cards, began experimenting with 3D acceleration more aggressively and produced the Mystique. Mystique was their most
feature-rich In software, the term feature has several definitions. The Institute of Electrical and Electronics Engineers defines the term ''feature'' in IEEE 829 as " distinguishing characteristic of a software item (e.g., performance, portability, or functio ...
3D accelerator in 1997, but still lacked key features including
bilinear filtering In mathematics, bilinear interpolation is a method for interpolating functions of two variables (e.g., ''x'' and ''y'') using repeated linear interpolation. It is usually applied to functions sampled on a 2D rectilinear grid, though it can be gen ...
. Then, in early 1998, Matrox teamed up with
PowerVR PowerVR is a division of Imagination Technologies (formerly VideoLogic) that develops hardware and software for 2D and 3D rendering, and for video encoding, decoding, associated image processing and DirectX, OpenGL ES, OpenVG, and OpenCL accelera ...
to produce an add-in 3D board called ''Matrox m3D'' using the PowerVR PCX2 chipset. This board was one of the very few times that Matrox would outsource for their graphics processor, and was certainly a stop-gap measure to hold out until the G200 project was ready to go.


Overview

With the G200, Matrox aimed to combine its past products' competent 2D and
video acceleration A graphics processing unit (GPU) is a specialized electronic circuit designed to manipulate and alter memory (computing), memory to accelerate the creation of Digital image, images in a frame buffer intended for output to a display device. GPUs ...
with a full-featured 3D accelerator. The G200 chip was used on several boards, most notably the ''Millennium G200'' and ''Mystique G200''. Millennium G200 received the new
SGRAM Synchronous dynamic random-access memory (synchronous dynamic RAM or SDRAM) is any DRAM where the operation of its external pin interface is coordinated by an externally supplied clock signal. DRAM integrated circuits (ICs) produced from the ea ...
memory and a faster
RAMDAC A random-access memory digital-to-analog converter (RAMDAC) is a combination of three fast digital-to-analog converters (DACs) with a small static random-access memory (SRAM) used in computer graphics display controllers or video cards to store th ...
, while Mystique G200 was cheaper and equipped with slower
SDRAM Synchronous dynamic random-access memory (synchronous dynamic RAM or SDRAM) is any DRAM where the operation of its external pin interface is coordinated by an externally supplied clock signal. DRAM integrated circuits (ICs) produced from the ...
memory but gained a TV-out port. Most G200 boards shipped standard with 8 MB RAM and were expandable to 16 MB with an add-on module. The cards also had ports for special add-on boards, such as the ''Rainbow Runner'', which could add various functionality. G200 was Matrox's first fully AGP-compliant graphics processor. While the earlier ''Millennium II'' had been adapted to AGP, it did not support the full AGP feature set. G200 takes advantage of DIME (
Direct Memory Execute Direct may refer to: Mathematics * Directed set, in order theory * Direct limit of (pre), sheaves * Direct sum of modules, a construction in abstract algebra which combines several vector spaces Computing * Direct access (disambiguation), a ...
) to speed texture transfers to and from main system RAM. This allows G200 to use system RAM as texture storage if the card's local RAM is of insufficient size for the task at hand. G200 was one of the first cards to support this feature. The chip is a 128-bit core containing dual 64-bit buses in what Matrox calls a "DualBus" organization. Each bus is unidirectional and is designed to speed data transfer to and from the functional units within the chip. By doubling the internal data path with two separate buses instead of just a wider single bus, Matrox reduced latencies in data transfer by improving overall bus efficiency. The memory interface was 64-bit. G200 supported full 32-bit color depth rendering which substantially pushed the image quality upwards by eliminating dithering artifacts caused by the then-more-typical
16-bit color High color graphics is a method of storing image information in a computer's memory such that each pixel is represented by two bytes. Usually the color is represented by all 16 bits, but some devices also support 15-bit high color. More recently ...
depth. Matrox called their technology ''Vibrant Color Quality'' (VCQ). The chip also supported features such as trilinear mip-map filtering and
anti-aliasing Anti-aliasing may refer to any of a number of techniques to combat the problems of aliasing in a sampled signal such as a digital image or digital audio recording. Specific topics in anti-aliasing include: * Anti-aliasing filter, a filter used be ...
(though this was rarely used). The G200 could render 3D at all resolutions supported in 2D. Architecturally, the 3D pipeline was laid out as a single pixel pipeline with a single texture management unit. The core contained a RISC processor called the "WARP core", that implemented a
triangle setup engine This is a glossary of terms relating to computer graphics. For more general computer hardware terms, see glossary of computer hardware terms This glossary of computer hardware terms is a list of definitions of terms and concepts related to com ...
in microcode. G200 was Matrox's first graphics processor to require added cooling in the form of a
heatsink A heat sink (also commonly spelled heatsink) is a passive heat exchanger that transfers the heat generated by an electronic or a mechanical device to a fluid medium, often air or a liquid coolant, where it is dissipated away from the device, the ...
.


Performance

With regards to 2D, G200 was excellent in speed and delivered Matrox's renowned analog signal quality. The G200 bested the older Millennium II in almost every area except extremely high resolutions. With 3D, it scored similar to but generally behind a single Voodoo2 in
Direct3D Direct3D is a graphics application programming interface (API) for Microsoft Windows. Part of DirectX, Direct3D is used to render three-dimensional graphics in applications where performance is important, such as games. Direct3D uses hardware a ...
, and was slower than NVIDIA Riva TNT and S3 Savage 3D. However, it was not far behind and was certainly competitive. G200's 3D image quality was considered one of the best due to its support of 32-bit color depth (assuming driver bugs weren't a problem). G200's biggest problem was its
OpenGL OpenGL (Open Graphics Library) is a cross-language, cross-platform application programming interface (API) for rendering 2D and 3D vector graphics. The API is typically used to interact with a graphics processing unit (GPU), to achieve hardwa ...
support. Throughout most of its life G200 had to get by, in popular games such as ''
Quake II ''Quake II'' is a 1997 first-person shooter video game developed by id Software and published by Activision. It is the second installment of the Quake (series), ''Quake'' series, but not a direct sequel to ''Quake (video game), Quake''. The game ...
'', with a slow OpenGL-to-Direct3D wrapper driver. This was a layer that translated OpenGL to run on the Direct3D driver. This hurt G200's performance dramatically in these games and caused a lot of controversy over continuing delays and promises from Matrox. In fact, it would not be until well into the life of G200's successor, G400, that the OpenGL driver would finally be mature and fast. Early drivers had some problems with Direct3D as well. In ''
Unreal Unreal may refer to: Books and TV * ''Unreal'' (short story collection), a 1985 book of short stories by Paul Jennings * ''Unreal'' (TV series), a 2015 television drama series on Lifetime Computing and games * ''Unreal'' (video game series), ...
'', for example, there were problems with distortions on the ground textures caused by a bug with the board's
subpixel accuracy In digital imaging, a pixel (abbreviated px), pel, or picture element is the smallest addressable element in a Raster graphics, raster image, or the smallest point in an all points addressable display device. In most digital display devices, pi ...
function. There were also some problems with mip-mapping causing flickering in textures. As drivers matured these problems disappeared.


2000's, 2010's and 2020's

Matrox G200 series, especially the G200e is still a popular choice for server motherboard manufacturers, like DELL's PowerEdge series, due to its robustness, low power consumption and limited features needed just for VGA display.


G200A & G250

Around 1999, Matrox introduced a newer version of G200, called G200A. This board used a newer 250 nm manufacturing process instead of G200's original 350 nm. This allowed Matrox to build more graphics processors per wafer at the factory as well as to reduce heat output of the chip, so G200A had no need in a heat sink while operating at the clock speed of G200. The last revision of G200A was named G250 featuring somewhat higher core and memory clock speeds. It also made use of the same 6ns SGRAM chips as G400, though only two compared to G200 and G200A with four 7ns SGRAM chips. G250 was offered only to OEMs, with
Hewlett-Packard The Hewlett-Packard Company, commonly shortened to Hewlett-Packard ( ) or HP, was an American multinational information technology company headquartered in Palo Alto, California. HP developed and provided a wide variety of hardware components ...
perhaps being the only buyer. G250? - MURC
11 August 2000


Models


References

;Notes *Bruno, Pasquale

Hardware Upgrade, 12 December 1998. *Mazur, Grzegorz
MatroX Files (Pins files for clocks)
accessed 21 August 2007. *Lal Shimpi, Anand
Matrox Millennium G200
Anandtech.Com, 10 August 1998.

at iXBT. *Pabst, Thomas

Tom's Hardware, 18 August 1998.
HP Matrox G250 Installation Guide (and Technical Specifications)
Hewlett-Packard Company, 23 June 2000.


External links


MatroxUsers Forum
{{Graphics Processing Unit Computer-related introductions in 1998 Graphics chips Graphics cards Graphics hardware Graphics processing units