Can't Enable DirectX 12 in WOW

@ Druidagorda Try this see if it works let me know there are a few other thing to try to fix your admin account

  1. Insert the Windows 10 Installation Disc and restart the computer (If prompted, press any key to start Windows from the installation disc.) If you do not have a disc create one from this link on another computer:

http://windows.microsoft.com/en-us/windows-10/media-creation-tool-install

  1. Click on Repair your System.

  2. Click on command prompt

  3. Type the command below and press enter.

net user Administrator /active:yes

Restart the computer to login to admin account.

Note: Disable the built-in account after performing the troubleshooting using command:

net user administrator /active:no

1 Like

Thanks for the help. Using the admin account gave me the directx12 option.
There was clearly an issue in the main account that i been using.
I did not have much information on my pc, so I proceeded to format it generating a new user.
With this new user I have the option of directx12.
I hope that others have a less drastic solution than mine xd

This is extremely disheartening. I was really looking forward to this, especially since I am running DX12 in Windows 10. I wish they would have been more clear about limitations, despite being compatible.

Was having the same issue of only being able to enable dx12 on my 1070 by opening wow outside of the battle.net client. Disabling compatibility mode via battle.net windows properties and adding in the command line -D3D12 in the client were able to fix this for me would recommend trying both.

2 Likes

I have been experiencing the same issue here. Just a note for troubleshooting / FYI: If you run WoW.exe from the World of Warcraft folder as Administrator, DirectX 12 is an option and works fine. Changing the setting will persist through closing the client and logging back in as Administrator. Once you open the client through the launcher, the client will revert to the DirectX 11 only case in the original post, rewriting config.wtf to SET gxApi ā€œD3D11ā€ upon exiting the client.

Here is my the head of my DxDiag (couldnā€™t figure out how to put it in itā€™s own scrollable block):

THIS x1000!!

I get the DX12 option when running directly from the WoW.exe, and not through the launcher. Itā€™s reverting itself back to DX11 as Odywon pointed out. Itā€™s annoying to go through the WoW.exe every time instead of the launcher though.

Thank you for this! I guess I wonā€™t be using Bnet.

Thank you so much, Reinea.

Literally just fixed this on my sonā€™s computer with the same issue. Removing all the compatibility mode entries from the registry did the trick. The location is below.

HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers

I removed anything/everything related to Blizzard, Bnet, WoW, etc.

6 Likes

Same thing on AMD 7790, so not just Nvidea.
To clarify, I can see the option and it tells me to restart, but it goes back to DX11.

@ Aldric
Without looking at your DXdiag sounds like in your case the change is not saving or a driver issue.

Thank you!! This worked for me as well. Now I can run WoW from the Launcher instead of the WoW.exe for Directx12!

Brilliant! That fixed my issue as well. Bravo!~ (Iā€™d insert the ā€˜Citizen Kaneā€™ slow-clap gif if the forums permitted such shenanigans)

There are a bunch of different issues being reported here at the moment - and weā€™re also doing some digging into the DirectX 12 issues on some cards. Hereā€™s some more information on what is needed to run DirectX12 on wowā€™s engine however, for the technically curious.

  1. Windows 7 or 10 is required for DirectX 12. For windows 7 users, ensure that your windows is completely up to date as a new update was released in March of 2019.
  2. The video card must support Tier 3 or higher Resource binding. This means that your GPU has to be on par with or newer than these architectures:
  • AMD: GCN 1
  • NVidia: Maxwell
  • Intel: Skylake
  1. Your graphics drivers need to be fully up to date.
  2. You must NOT be running the game in Compatibility Mode - setting the app to compatibility mode may make it think you are not running Windows 7 or 10 which is requirement 1 for DirectX.

If none of this works, but your PC meets the above requirements, follow the steps in this post to force DirectX 12.

If your directX 12 keeps reverting after running the game as admin, thereā€™s probably something up with your registry or admin permissions. I donā€™t recommend modifying your registry as Abefroman mentioned, as doing this incorrectly can result in system instabilty. Try creating a new admin instead and see if it works there. The new admin creates a new set of HKEY_CURRENT_USER registry entries without you having to deal with regedit. If youā€™re an advanced user you can mess with the registry but do so at your own risk.

If youā€™re still having trouble after trying these steps, I recommend you create your own thread or contact support. Thisā€™ll be too complex to troubleshoot all of your errors in one thread.

3 Likes