Sign in to follow this  

Direct3D 11.1 and DXGI 1.2 on Windows 7

Recommended Posts

pcmaster    982

Hi comunity,


I'm having hard time finding what's the state of the partial support of D3D 11.1 and DXGI 1.2 on Windows 7 SP1 which came with the Platform Update. I'm not talking Windows 8 at all! I already went through half of MSDN and MS Technet.


Do the current NV and AMD graphics drivers already support this? Will they? Are there any features from the official "partially supported" list on Windows 7 that will not work with current HW?


Thanks for any info :)

Share this post

Link to post
Share on other sites
backstep    1313

Hey, for the details on the D3D 11.1 and DXGI 1.2 API's functionality limitations with the platform update for windows 7, this page covers the specifics:


The platform update basically brings support for most of the API changes, however it won't allow you to use the D3D 11.1 feature level.  That's to say you can use the 11.1 API, with interfaces such as an ID3D11Device1 with a d3d_feature_level_11_0, but you can't create an ID3D11Device1 with a d3d_feature_level_11_1.  At least not a hardware device.


The reason for that is due to Windows 7 only supporting WDDM 1.1 drivers, so D3D 11.1 / DXGI 1.2 features that require WDDM 1.2 driver functionality cannot work.  You can use 11_1 feature level with a software (i.e. reference) device, since a software device doesn't interact with any WDDM drivers.  More info here:


I doubt this will change, short of MS backporting WDDM 1.2 to windows 7 (which they most probably won't).  Until the OS supports WDDM 1.2, there's no way for vendors (NV or AMD) to provide full D3D11.1 drivers for windows 7. 


The short version is you can use the D3D11.1 and DXGI 1.2 APIs on windows 7, but you can't use some of their features that're exclusive to D3D11.1 /DXGI1.2, as detailed in the first link.

Edited by backstep

Share this post

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

Sign in to follow this