Do I have DX9c onboard audio?

rollotomasty

Distinguished
Sep 1, 2010
29
0
18,530
Hey folks, does anybody know a way of checking what version of DirectX the motherboard's onboard audio uses? I have an Asus Sabertooth X58 with RealTek High Definition Audio, and the driver date 1/29/2010 and the driver number version 6.0.1.6037.

The Sabertooth manual does not specify what DirectX version it is.
 
Solution


Hi,

Unlike graphics cards that use the WDDM interface, sound cards do not need to conform to a DirectX revision.


Hi,

Unlike graphics cards that use the WDDM interface, sound cards do not need to conform to a DirectX revision.
 
Solution

rollotomasty

Distinguished
Sep 1, 2010
29
0
18,530
I thought this might be the case. However, a game I'm interested in, The Vanishing of Ethan Carter, says it requires the sound to be DX9c. Since I don't have a dedicated sound card, I'd have to use the sound from my graphics card's HDMI I guess? My speakers are old and I don't have a monitor passthrough :/
 


That's the responsibility of the operating system and sound card driver, not the sound card itself.

Unlike the graphical subsystem, explicit hardware acceleration of audio on Windows is extremely limited. The choice of how to perform most of the operations is left up to the sound card driver. There is a uniform software interface between the windows audio service and the device driver, but the application side is purely virtual. Hardware specific features such as EAX can only be accessed through third party libraries such as OpenAL (note that EAX used to be accessible through DirectX, but no longer).
 

rollotomasty

Distinguished
Sep 1, 2010
29
0
18,530


Well, the OS is Win 7 Pro 64, so I'm wondering if it will work anyway.
 


It'll work just fine, no worries about that.

Some DirectX 9 based applications use helper libraries that aren't shipped with the operating system. These missing libraries should be installed along with the application, but if they are not just run the DirectX Web Installer.