I recently updated the Nvidia drivers on my
multihead Linux system and had a rude shock: the newest driver does not support my PCI-based Nvidia cards (two NV18's [GeForce4 MX 4000] and an NV17 [GeForce4 MX440]). After experimenting a bit, I realized that the Nvidia "Legacy" driver doesn't offer what I need either -- there seems to be a third driver, which is legacy-but-not-declared-legacy, the 96xx series. (On Livna, the package name for the driver is xorg-x11-drv-nvidia-96xx).
I think it's a mistake for Nvidia to stop supporting the GeForce4 video cards with the 'current' driver while those cards are still being sold. The PCI versions of the GeForce4 cards are great for multihead systems -- they have reasonable power consumption, are available in fanless versions, are inexpensive, and provide sufficient performance for basic 3D purposes (including Google Earth and even Compiz). I'm considering upgrading my 4-head home system system to a dual-core 64-bit motherboard with two PCI-Express x16 slots which will power two seats, and using two of the fanless PCI GeForce4 cards (from the existing system) for the other two seats, but I'm concerned about long-term driver support. It seems a shame to waste two perfectly good (and still available at Retail) video cards...