View Full Version : Wine Hardware Detection
BassBlu
23rd November 2006, 07:06 AM
I don't know what's up, but when I run steam games like CS:S the directx software version is 9.0 and my direct x hardware is 8.1. Im sure that my hardware is directx9 capable. Any ideas?
Thetargos
23rd November 2006, 06:53 PM
The problem is that Wine (AFAIK) emulates up to DirectX 8.1 shaders (i.e shader model 1.4), and even though your hardware is very well capable of accelerating DirectX 9, Wine is not capable of translating DirectX SM2+ calls into equivalent OpenGL shader language calls. Remember that for Direct3D, Wine acts as a sort of wrapper translating at run time the D3D calls into OpenGL calls, as that is what is available under Linux, and is a known limitation of Wine. The project is working on getting more DirectX 9 coompliance and they have some of it in place, but not all, mind you. And as such this has the effect of be somewhat misleading, as Wine advertises its DirectX support as 9 (as it does support DirectX 9 for a lot of things), but it does not fully support that for D3D.
vBulletin® v3.8.7, Copyright ©2000-2013, vBulletin Solutions, Inc.