Blieben noch ganz alte Karten ohne 3D-Unterstuetzung, fuer die teilweise auch die Specs offen sind; ich sah irgendwo mal die genauen Register der Trident-Chips von '92 oder so. Aber damit kannst du 3D sowieso vergessen.
Wie BigOlly sagte - du kannst gern die Linuxtreiber zerpfluecken. Die kommen zwar bei weitem nicht an die Leistung der offiziellen Treiber ran, aber besser kannst du es auch nicht tun. Vor diesem Problem steht ja Linux langsam.
Aber du kannst ja eine Art Layer schreiben, wo du also einen Treiber zwischenschieben kannst. Dann codest du zuerst einen VESA-Treiber und wenn dir die Leistung nicht ausreicht, bastelst du mit einem anderen Treiber rum, dessen Sourcen du von irgendwoher hast ...
Svenska (...der immer zu viel schreibt)