windows8.1 disables part of DirectX control panel?

Started by
15 comments, last by db123 10 years, 2 months ago

The fix I posted above enables the use of debug runtimes on Windows 7 even after SP1.

The platform update was the breaking change, though. That's the one in kb2670838 where the D3D11.1 components came in and wrecked everything.

Direct3D has need of instancing, but we do not. We have plenty of glVertexAttrib calls.

Advertisement

From: http://blogs.msdn.com/b/chuckw/archive/2012/03/22/where-is-the-directx-sdk.aspx

The only way to get the debug version of Direct3D 9 for Windows 8 is to install a 'checked' version of the OS.

Thanks for all the help, I did manage to take ownership of the registry keys (finally), but it doesn't make any difference. This does seem a bit of a heavy handed move by MS, not sure what a "checked" version of win8.1 is or where to get it. A bit of text output doesn't seem a lot to ask for those of us forced to maintain old code (surely hundreds?).

I think that the only thing we need from the "checked" version is the d3d9.dll & d3d9d.dll. (I'm just speculating, might be more that is needed)

I made a test and copied the d3d9d.dll from my Win7 machine to C:\Windows\SysWOW64\ on my Win8 machine. Obviously is does not work, but one can note that the Direct3D 9 control panel is no longer grayed out. It would be nice to know if there is a d3d9d.dll out there somewhere for Windows 8

From: http://blogs.msdn.com/b/chuckw/archive/2012/03/22/where-is-the-directx-sdk.aspx

The only way to get the debug version of Direct3D 9 for Windows 8 is to install a 'checked' version of the OS.

"checked" version aka Debug Symbol installed? Here are the installers: http://msdn.microsoft.com/en-us/windows/hardware/gg463028.aspx

The ISO with Symbols is also available on MSDN and Dreamspark Premium accounts..

"Recursion is the first step towards madness." - "Skegg?ld, Skálm?ld, Skildir ro Klofnir!"
Direct3D 12 quick reference: https://github.com/alessiot89/D3D12QuickRef/

Downloading the symbols won't get you a checked build. Unfortunately you need a DreamSpark / MSDN subscription.

I'd suggest dual booting an older retail version of Windows instead.

http://msdn.microsoft.com/en-us/library/windows/hardware/ff543450%28v=vs.85%29.aspx

is there any body fix this problem?unsure.png

This topic is closed to new replies.

Advertisement