the Matrox Millennium G400 is a legendary card in the world of legacy hardware, and it occupies a very specific, almost "mythical" spot in Power Mac history.
The reason it’s often omitted is that, unlike the ATI or NVIDIA cards of the era, there was never an official retail "Mac Version" of the G400. However, it is famous in the hobbyist community for one specific reason: it is one of the few Matrox cards that can actually be "hacked" to work.
Here is the deal with the G400 on a Power Mac G4:
1. The "Witchy" Flash (The Hobbyist Hack)
Back in the early 2000s, a firmware hacker nicknamed "Witchy" released a custom Mac ROM for the PC version of the Matrox G400.
The Process: You had to take a standard PC G400 (Single or DualHead), put it in a PC, and use a DOS utility to "flash" the Mac BIOS onto the card.
The Result: Once flashed, the G400 would actually trigger Open Firmware and show a boot screen on a Power Mac G4.
2. Performance in Mac OS 9
When the G400 works, it is actually quite impressive for its era:
2D Quality: Matrox was famous for its incredibly sharp analog signal. If you are using a CRT or an early LCD via VGA, the G400 often looks cleaner than the stock ATI Rage 128 cards.
Environment Mapped Bump Mapping (EMBM): The G400 was one of the first cards to support this, and a few Mac games (like Expendable) actually supported it.
3. Why it isn't usually recommended anymore
Even though you can get a G400 running, it has some major drawbacks for a modern-day G4 project:
Lack of Quartz Extreme: In Mac OS X Tiger, the G400 drivers do not support hardware acceleration for the UI. This makes the OS feel sluggish compared to an ATI Radeon.
Driver Stability: The Mac drivers for the G400 were never "official" from Matrox; they were essentially beta drivers that were leaked or adapted. They are prone to crashing in certain OS 9 games.
Hardware Risk: Many PC G400s use 5V AGP signaling. If you try to force a 5V card into a later "Mirrored Drive Doors" (MDD) G4, you risk damaging the motherboard. It is safest only in the early "Sawtooth" or "Digital Audio" G4 models.
Summary
The G400 was omitted because it requires a custom firmware flash to even be recognized by a Mac. If you enjoy the "Hackintosh" style of hardware modding and want to experiment with flashing ROMs, the G400 is a fun project. But for a build where you want "set it and forget it" stability, an ATI Radeon 7000 or 9000 remains the more practical choice.
Are you looking to experiment with flashing a PC card, or are you trying to find a card that works natively out of the box?