• Hey, guest user. Hope you're enjoying NeoGAF! Have you considered registering for an account? Come join us and add your take to the daily discourse.

Battlefield 4 PC specs appear on Ubisoft's Uplay store report [DICE: Not real]

Yammertime

Neo Member
Why is sound card only DirectX 9.0c compatible? Isn't 11 better?

DirectX 10 was introduced with Windows Vista and DirectSound wasn't updated because of the way the OS handled audio. Microsoft re-wrote the audio stack for Windows Vista and based it on Universal Audio Architecture (UAA). They did it so that sound cards would work out of the box without having to download drivers from the manufacturer's website. Instead, Windows installs default audio drivers that provide basic functionality.

That's why sound cards are capped at DX9.0c instead of DX10/11. Also, DirectSound isn't supported in Windows Vista so there's audio isn't hardware-accelerated unless it uses OpenAL.
 

Locuza

Member
We use DX11.1, there are some optimizations in it (constant buffer offsets, dynamic buffers as SRVs) that we got in to the the API that improves CPU performance in our rendering when one runs with DX11.1. This will be in BF4.
Aren't they also optional features on DX11.0?
Or is it impossible to feature the functionality on DX11.0 Hardware, even on W8?
 
Top Bottom