# How to enable DirectX 12 on UE4.11

**URL:** <https://forums.unrealengine.com/t/how-to-enable-directx-12-on-ue4-11/356550>\
**Category:** Programming & Scripting\
**Tags:** unreal-engine\
**Created:** [May 5, 2016, 5:08pm UTC](https://forums.unrealengine.com/t/how-to-enable-directx-12-on-ue4-11/356550 "2016-05-05T17:08:13Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![MasterChief\_UA](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@MasterChief\_UA](https://forums.unrealengine.com/u/MasterChief_UA)\
**Post date:** [May 5, 2016, 5:08pm UTC](https://forums.unrealengine.com/t/how-to-enable-directx-12-on-ue4-11/356550/1 "2016-05-05T17:08:13Z")

</div>

Hello, could some one assist and show what are the steps needed to enable DirectX 12 on Unreal Engine 4.11.  
I cant find it in the Experimental section. And im not sure where to write “-DX12”, im on Windows 10 Pro. My Dxdiag shows that im on version 12.

---

<div class="post-metadata">

**Author:** ![anonymous\_user\_6e7b421a](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@anonymous\_user\_6e7b421a](https://forums.unrealengine.com/u/anonymous_user_6e7b421a)\
**Post date:** [May 5, 2016, 5:38pm UTC](https://forums.unrealengine.com/t/how-to-enable-directx-12-on-ue4-11/356550/2 "2016-05-05T17:38:38Z")

</div>

Hey MasterChief\_UA,

So the easiest way I have found to get the editor to run using the -DX12 flag is to open up the Command Line tool. Locate your .Uproject and click and drag it into the command line window. Add a space after the directory that is created once you drag it in, and then type “-DX12”, then press enter. This should now launch your project using DirectX 12.

Let me know if have further questions or need additional assistance.

Cheers,

---

<div class="post-metadata">

**Author:** ![MasterChief\_UA](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@MasterChief\_UA](https://forums.unrealengine.com/u/MasterChief_UA)\
**Post date:** [May 5, 2016, 9:33pm UTC](https://forums.unrealengine.com/t/how-to-enable-directx-12-on-ue4-11/356550/3 "2016-05-05T21:33:55Z")

</div>

Thank you for a quick reply.

I was wondering is it a possible to enable “-DX12” using a console command Node in blueprint?

---

<div class="post-metadata">

**Author:** ![anonymous\_user\_6e7b421a](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@anonymous\_user\_6e7b421a](https://forums.unrealengine.com/u/anonymous_user_6e7b421a)\
**Post date:** [May 6, 2016, 1:26pm UTC](https://forums.unrealengine.com/t/how-to-enable-directx-12-on-ue4-11/356550/4 "2016-05-06T13:26:18Z")

</div>

No, it needs to be initialized before you start the application.

---

<div class="post-metadata">

**Author:** ![MasterChief\_UA](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@MasterChief\_UA](https://forums.unrealengine.com/u/MasterChief_UA)\
**Post date:** [May 6, 2016, 4:32pm UTC](https://forums.unrealengine.com/t/how-to-enable-directx-12-on-ue4-11/356550/5 "2016-05-06T16:32:27Z")

</div>

So i guess i need to write UE4Editor.exe -DX12 in the shortcut.

But what about if I write sane agument (-DX12) for the Uproject file, will that have the same effect?  
Also is there any specific additional step if i want to cook the project with having (-DX12) on?

Also im not sure if im adding -DX12 correctly: Im creating a shortcut to the UE4Editor.exe and in the **shortcut** - in the **target** to the path i add

_…\Engine\Binaries\Win64\UE4Editor.exe" -DX12_

Is there a way to check the status of the engine is it DX12 or not?

Thank you

---

<div class="post-metadata">

**Author:** ![anonymous\_user\_6e7b421a](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@anonymous\_user\_6e7b421a](https://forums.unrealengine.com/u/anonymous_user_6e7b421a)\
**Post date:** [May 6, 2016, 4:44pm UTC](https://forums.unrealengine.com/t/how-to-enable-directx-12-on-ue4-11/356550/6 "2016-05-06T16:44:11Z")

</div>

You can add that extension to both your .uproject and/or the editor and it will function as you expect.

As long as your project is running under the -DX12 command, when you go to package, it should be using that as well. I am not 100 percent on that, so you will want to run some tests to make sure that is correct.
