Direct X DDI Version regresses from 11 to 10,1 upon reboot
System Specs: AMD Phenom II X4 B50 4Gb DDR3 Asus HD 5770 1Gb Windows 7 Professional 32bit ATI Catalyst 10.8 drivers Hello there, this is a real strange one. I first noticed something was up when the Unigine Heaven 2.0 Benchmark refused to activate tessellation. Then, I tried the AMD Ladybug demo, which presented me with this error: http://i34.tinypic.com/1038mbs.jpg I have a 5770, running Win7 32 bit and I updated DirectX to the newest available release off the Microsoft site, so there is clearly something wrong here. I checked DxDiag for any anomalies, these are the important screens: http://i34.tinypic.com/so7sp3.jpg http://i33.tinypic.com/2rh19o6.jpg After a little research, I know that the 'DirectX Version' is the level of software DX installed, but 'DDI Version' is the maximum DX level supported by hardware. The 5770 is a DX11 card, so it should say 11 here, but rather it reports 10.1. More research unearthed a common problem with DxDiag and Win7: a simple reporting error where DDI would say 10.1 even if Dx11 hardware was installed. However, Microsoft explicitly state that this has no effect on the functionality of Dx11, ie. it still works regardless of the reporting error. There's a Microsoft hotfix to show DDI Version as 11, so I installed that and it made no difference. Clearly I have a deeper rooted problem. First course of action was to uninstall the ATI drivers, run driver sweeper and then reinstall. This actually worked! DDI showed 11, Ladybug demo worked and tessellation on heaven did too! Until I rebooted that is. Now DDI is back to 10.1, and DirectX11 doesn't work. I did the uninstall-sweep-reinstall of drivers again, which once more solved it...until a reboot. I don't know what the problem is. Something must be resetting my DirectX when Windows boots up, but I cannot fathom what is responsible. I can still play games on my PC of course (Dx11 is quite insignificant at this point) but I'm annoyed at being prevented from utilising my Dx11 hardware. Kinda pointless having a 5 series if I can't use it properly! Anyone have any suggestions? I'm not very hopeful about finding a solution outside a complete Windows reinstall, but that really is last ditch for me.
August 30th, 2010 1:35pm

It's a known problem in ATI's software reporting the version incorrectly. It is not a problem in Windows 7!Please remember to click Mark as Answer on the post that helps you, and to click Unmark as Answer if a marked post does not actually answer your question. This can be beneficial to other community members reading the thread.
Free Windows Admin Tool Kit Click here and download it now
August 30th, 2010 4:06pm

Hi, First, I would like to confirm that if you have install the following hotfix: The DirectX Diagnostics Tool incorrectly reports DirectX 11 devices as DirectX 10.1 devices on a computer that is running Windows 7 or Windows Server 2008 R2 http://support.microsoft.com/kb/975243 If the hotfix which you installed is the one which I stated above, please refer to the following steps to test our issue: 1. Completely remove the driver for ATI Graphics Card, reboot and reinstall it from the following link: http://sites.amd.com/us/game/downloads/Pages/radeon-win7-32.aspx Please Note: The third-party product discussed here is manufactured by a company that is independent of Microsoft. We make no warranty, implied or otherwise, regarding this product's performance or reliability. 2. Install the latest DirectX: http://www.microsoft.com/downloads/details.aspx?FamilyID=3b170b25-abab-4bc3-ae91-50ceb6d8fa8d&displayLang=en if the issue persists, I suggest contacting AMD Support. Please Note: Microsoft provides third-party contact information to help you find technical support. This contact information may change without notice. Microsoft does not guarantee the accuracy of this third-party contact information. Regards, Sabrina Please remember to click “Mark as Answer” on the post that helps you, and to click “Unmark as Answer” if a marked post does not actually answer your question. This can be beneficial to other community members reading the thread.
September 1st, 2010 1:21pm

Hi Sabrina, I followed the solution you suggested and while it temporarily allowed me to use DX11 in games, the DDI version again reverted upon reboot. Is it possible to completely remove the installed DirectX and clear all traces from the registry in order to do a fresh install of DX11? I posted this problem on the AMD support forums, hopefully I can find people with similar issues that will spur AMD on to develop a solution. If not, I'll have to completely reinstall Windows and hope for the best. Cheers, DG
Free Windows Admin Tool Kit Click here and download it now
September 2nd, 2010 1:21pm

It is not possible to install DirectX 11 again. The DLL (d3d11.dll) is buildin to Windows 7."A programmer is just a tool which converts caffeine into code" CLIP- Stellvertreter http://www.winvistaside.de/
September 2nd, 2010 4:43pm

The problem definitely lies within ATI's driver software. When DDI is at 10.1, I can uninstall the driver and with the default Win7 driver(from ATI, but not a catalyst version) the DDI reports 11 and remains that way. I have contacted ATI about the issue, and it appears other users experience similar problems. For now, I have to decide between 'newest drivers - better performance - DX10.1 ' or 'old driver - worse performance - DX11' Thanks for your assistance.
Free Windows Admin Tool Kit Click here and download it now
September 3rd, 2010 10:15pm

I don't really think DDI is actually degraded to 10.1. I think it is strictly being reported incorrectly. It's still 11. I say this because I have installed some demos that require DDI 11 and infact report that DirectX 11 has been detected by the demo.Please remember to click Mark as Answer on the post that helps you, and to click Unmark as Answer if a marked post does not actually answer your question. This can be beneficial to other community members reading the thread.
September 3rd, 2010 11:19pm

Regardless of whether it is purely a reporting error, a driver issue, or a problem with the DX API I still cannot use the DirectX11 render path in games. For example, Metro 2033 does not allow me to select DX11 mode. I am being restricted by something.
Free Windows Admin Tool Kit Click here and download it now
September 4th, 2010 1:59pm

Have you tried other games, especially ones optimized for ATI cards? Apparently Metro 2033 is optimized for nVidia cards and may well not give you the desired results with an ATI card. Info found @ http://store.thq.com/store/thq/en_US/pd//productID.167234300 Optimum System Requirements Core i7 CPU NVIDIA DirectX 11 compliant graphics card (GeForce GTX 480 and 470) As much RAM as possible (8GB+)Please remember to click Mark as Answer on the post that helps you, and to click Unmark as Answer if a marked post does not actually answer your question. This can be beneficial to other community members reading the thread.
September 4th, 2010 2:59pm

Yes, Battlefield Bad Company 2 is a DirectX 11 game optimised for ATI cards. Again, the game runs fine but will NOT run in DirectX 11 mode, only DX10. I will wait for ATI to respond to my query, and perhaps reinstall Windows (I will probably go 64 bit this time) to remedy the situation. On another note, those system requirements for Metro 2033 hugely overestimate the specification required to run the game. My computer runs it (DirectX 10 mode, unfortunately) comfortably on high settings, and the game is playable when fully maxed out (between 20-40 FPS) I realise it states 'optimum' system requirements, but it's obvious that the most powerful hardware will run the game better.
Free Windows Admin Tool Kit Click here and download it now
September 5th, 2010 3:27am

Going back to your original post, there is something unique going on with your system. I have Radeon HD 5750 cards in three AMD CPU systems and they all run Ladybug and other DirectX 11 demos without any errors. All three systems report DDI version: 11 on the Display tab.Please remember to click Mark as Answer on the post that helps you, and to click Unmark as Answer if a marked post does not actually answer your question. This can be beneficial to other community members reading the thread.
September 5th, 2010 3:48pm

This topic is archived. No further replies will be accepted.

Other recent topics Other recent topics