How to force use of DirectX8 instead of DirectX9?

Stefan Dösinger stefandoesinger at
Tue Jun 16 09:50:37 CDT 2009

Am Dienstag, 16. Juni 2009 12:35:22 schrieb Joerg-Cyril.Hoehle at
> Hi,
> What is the recommended way not to use Wine's DirectX9 and fall back to
> DirectX8 instead? Some applications list DirectX 8.1 as their minimal
> graphics requirement, yet they come with DirectX9 on the CD and presumably
> use Wine's DirectX9.
Generally, turning off GLSL turns down the advertised shader model to 1.x, 
which is the d3d8 feature set.

Still, many apps then keep using d3d9.dll, just use the d3d8 subset of the 
functionality it provides. You can still render on a DirectX 5 card with 
d3d9.dll, you just only have the features available that DirectX 5 had(no 
shaders, volume textures, etc), but you still have the d3d9 stype API.

More information about the wine-devel mailing list