Thunderbird: some of your sentences seem to cut off without properly having explained the situation... "not all Direct3D calls" what? "all WineD3D code" does what? Anyway, yeah. Linux has no DirectX so it uses OpenGL to "translate" Direct3D calls, which can be slower, but if well programmed or optimized parts can be faster than real DirectX.