I have a patch that make Voodoo cards run in Linux from a non-initialised state (patch to tdfxfb.c, by Adam Kowalzyk(sp?)). Bernd Meyer tells me there is also support in the Matrox framebuffer for taking up a card from non-initialised stage. All other drivers in Linux (and X) depend on the card being set up by the BIOS. This is the problem.