# How to toggle between DX10, DX11, DX12 and via Blueprint?

**URL:** <https://forums.unrealengine.com/t/how-to-toggle-between-dx10-dx11-dx12-and-via-blueprint/408364>\
**Category:** Rendering\
**Tags:** dx11, vulkan, unreal-engine, dx12, Blueprint, question\
**Created:** [October 31, 2017, 12:27am UTC](https://forums.unrealengine.com/t/how-to-toggle-between-dx10-dx11-dx12-and-via-blueprint/408364 "2017-10-31T00:27:56Z")\
**Posts on this page:** 1\
**Showing post:** 20

<div class="post-metadata">

**Author:** ![ll-DOCtor-ll](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/ll-doctor-ll/32/1124044_2.png) [@ll-DOCtor-ll](https://forums.unrealengine.com/u/ll-DOCtor-ll)\
**Post date:** [November 6, 2025, 4:01pm UTC](https://forums.unrealengine.com/t/how-to-toggle-between-dx10-dx11-dx12-and-via-blueprint/408364/20 "2025-11-06T16:01:49Z")

</div>

I don’t know if it’s too late, but in the new versions, you need to change the value to true in the base.ini file

> [@Issue with Engine.ini Not Generating in UE 5.4 and 5.5 for Changing RHI](https://forums.unrealengine.com/t/issue-with-engine-ini-not-generating-in-ue-5-4-and-5-5-for-changing-rhi/2077356/4):
>
> I was about to chime in on having the same issue but I decided to actually look at the change history for some of the config code in UE5’s GitHub and found this little gem: [https://github.com/EpicGames/UnrealEngine/commit/3ce7be40b1f094bd5f818288c198e5cea86000f3](https://github.com/EpicGames/UnrealEngine/commit/3ce7be40b1f094bd5f818288c198e5cea86000f3) Added system to only save config sections, to user Saved/Config files, that are opted in Currently disabled, allowing people to test locally by setting a bool in Base.ini (affects all hierarchical configs) And in Base.ini: (UE\_5.4\…

---

_[View the full topic](https://forums.unrealengine.com/t/how-to-toggle-between-dx10-dx11-dx12-and-via-blueprint/408364)._
