Direct3D under Linux? What about Gallium3D? It's not there yet, but that would seem to be the best route to take.