ArticleslgStudy

computer science

Matrox G200

Matrox G200 is a computer science topic covered in the lgStudy science library. This page brings together a partial reference excerpt, illustrations, worked examples, real-world applications and a short study plan, so you can understand Matrox G200 rather than just read about it. In short: The G200 is a 2D, 3D, and video accelerator chip for personal computers designed by Matrox. It was released in 1998.

Matrox G200 — main illustration
Matrox G200 — illustration

Key takeaways

  • Matrox G200 belongs to computer science; place it in that map before memorising details.
  • Learn the definition first, then one example that makes the definition concrete.
  • Connect Matrox G200 to a quantity you can measure, compute or draw — that is where exam questions come from.
  • Reproduce the core statement of Matrox G200 from memory before moving on to harder problems.

Reference excerpt

The G200 is a 2D, 3D, and video accelerator chip for personal computers designed by Matrox. 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 accelerators, and some of the later cards such as Millennium and Mystique excelled at MS-DOS as well. Matrox stepped forward in 1994 with their Impression Plus to innovate with one of the first 3D accelerator boards, but that card could only accelerate a very limited feature set (no texture mapping), and was primarily targeted at CAD 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 3D accelerator in 1997, but still lacked key features including bilinear filtering and alpha blending. Then, in early 1998, Matrox teamed up with PowerVR 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 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 memory and a faster RAMDAC, while Mystique G200 was cheaper and equipped with slower SDRAM 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) 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 depth. Matrox called their technology Vibrant Color Quality (VCQ). The chip also supported features such as trilinear mip-map filtering and anti-aliasing (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 in microcode. G200 was Matrox's first graphics processor to require added cooling in the form of a heatsink.

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, 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 support. Throughout most of its life G200 had to get by, in popular games such as Quake II, 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, for example, there were problems with distortions on the ground textures caused by a bug with the board's subpixel accuracy function. There were also some problems with mip-mapping causing flickering in textures. As drivers matured these problems disappeared.

Server motherboards The Matrox G200 series, especially the G200e, is still a popular choice for server motherboard manufacturers like Dell's PowerEdge, HPE's ProLiant or Fujitsu's Primergy series, due to its robustness, low power consumption and limited features needed just for VGA display.. They are usually embedded in a single chip from ServerEngines, which was later taken over by Emulex. They are often used in out-of-band management platforms, such as American Megatrends MegaRAC, Cisco CIMC, (Cisco Integrated Management Controller), Dell iDRAC (Integrated Dell Remote Access Controller), Intel RMM (2 t/m 4) (Remote Management Module), Fujitsu iRMC (Integrated Remote Management Controller), Lenovo TMM (ThinkServer Management Module), Lenovo XCC (XClarity Controller), Lenovo/IBM IMM and IMM2 (Integrated Management Module) and HP iLO (Integrated Lights-Out) and come in the following variants:

G200e G200eH G200eH3 G200eH5 G200eR G200eR2 G200se G200eV G200eW G200eW3 Newer variants can employ DDR3 memory (as opposed to SDRAM) and use an additional portion of system memory, with newer drivers bringing in support for more common resolutions such as 1080p.

… excerpt ends here. Continue reading the full article.

Illustrations

Matrox G200: Matrox Millennium G200 AGP with 8MB SGRAM (1998)
Matrox Millennium G200 AGP with 8MB SGRAM (1998)

Worked examples

Example 1 — a first encounter with Matrox G200

Start with the simplest possible case. Write down what Matrox G200 claims or describes in one sentence, then invent the smallest concrete situation in which that sentence is true. In computer science, the smallest case is usually a single object, a single equation or a single measurement. Check that every symbol or term in your sentence has a meaning in that case.

Example 2 — changing one variable

Take the situation from Example 1 and change exactly one quantity: double it, halve it, or set it to zero. Predict what should happen to Matrox G200 before you calculate. Comparing your prediction with the result is the fastest way to find out whether you understand the idea or only the words.

Example 3 — an exam-style question

Typical questions about Matrox G200 ask you to (a) state it precisely, (b) apply it to given data, and (c) explain a limitation. Practise writing all three answers in under five minutes; the third part is what separates a full-mark answer from an average one.

Applications of Matrox G200

In research
Matrox G200 appears in computer science research whenever the underlying quantities have to be modelled precisely. Papers usually cite it as a starting assumption and then explore where it breaks down.
In technology and industry
Engineering practice reuses Matrox G200 in design rules, simulations and safety margins. Knowing the idea lets you read a specification sheet and understand why the numbers look the way they do.
In the classroom
Matrox G200 is common in secondary-school and first-year university syllabi. It links to neighbouring topics Computer-related introductions in 1998, Graphics cards, Graphics chips, so understanding it makes those chapters shorter.
In everyday life
Look for Matrox G200 outside the textbook — in sport, cooking, traffic, electronics or the sky above you. An example you found yourself is remembered far longer than one you were given.

Affiliate

Preply — study more efficiently by working with a personal tutor. 50% off.

How to study Matrox G200 in 20 minutes

  1. Read the reference excerpt below once, without taking notes.
  2. Close the page and write down what Matrox G200 means in your own words.
  3. Compare your version with the excerpt and mark what you missed.
  4. Work through the three examples above with pen and paper.
  5. Explain Matrox G200 out loud to somebody else — or to Teacher Smith in the lgStudy chat.

Frequently asked questions

What is Matrox G200 in simple terms?

The G200 is a 2D, 3D, and video accelerator chip for personal computers designed by Matrox. It was released in 1998.

Why does Matrox G200 matter?

Because it connects several computer science ideas at once: it gives you a definition you can apply, a quantity you can calculate, and a way to check whether a result is plausible.

How should I study Matrox G200?

Read the excerpt, restate it from memory, then work through the examples and applications listed on this page. The five-step study plan above takes about twenty minutes.

What does this page cover?

It gives you a compact reference excerpt plus original lgStudy explanations, examples, applications and study material on Matrox G200.

Tags

  • Computer-related introductions in 1998
  • Graphics cards
  • Graphics chips
  • Graphics hardware
  • Graphics processing units

Keep exploring