Fix: Path of Exile 2 “D3D12 Failed To Create Resource For Texture” Error

The error “Path of Exile 2 D3D12 Failed To Create Resource For Texture” typically stems from compatibility issues between DirectX or Vulkan and the graphics card. DirectX and Vulkan are graphics APIs (Application Programming Interfaces) that help software applications communicate with your graphics card to produce visuals. If there’s a mismatch or issue in how these APIs interact with your graphics hardware, you might encounter errors.

This specific error can occur due to a misconfigured game configuration file or enabled multithreading, which your system’s CPU might struggle to handle efficiently. The Production_Config.ini file is essential because it stores graphics settings, like the render type, that dictate how the game is rendered on your screen.

If the render type is set to DirectX 12—known for its advanced features—it may not be ideal for older or less powerful graphics cards. Switching to Vulkan or DirectX 11 could make a difference, as they might be more compatible with your setup.

Additionally, multithreading can sometimes hinder rather than help, particularly if your system’s CPU is not equipped to handle multiple threads simultaneously. Keeping your graphics drivers updated is another vital step to ensure your hardware is communicating properly with the latest software components.

Now that we have discussed the causes, let’s take a closer look at how you can address these issues.

1. Delete the Production_Config.ini

Resetting the game configurations by deleting the Production_Config.ini file may resolve a wide range of issues. This works by causing the game to recreate a new configuration file with default settings, effectively wiping out any problematic configurations.

  1. Open Windows Explorer by pressing the Win + E keys together.
  2. Navigate to Documents > My Games > Path Of Exile 2.
  3. Locate and delete the Production_Config.ini file.
  4. Once deleted, launch the game to see if the new configuration resolves the issue.

2. Set Multithreading to Disabled

Multithreading allows your CPU to process many tasks simultaneously, which can improve performance in some scenarios. However, if your CPU is overwhelmed, particularly with the D3D12 renderer, disabling multithreading can alleviate this strain.

  1. Open File Explorer and navigate to Documents > My Games > Path Of Exile 2.
  2. Right-click the Production_Config.ini, select Open With, and choose Notepad.
  3. Find and set Engine_multithreading_mode to Disabled.
  4. Once done, click File at the top and select Save.
  5. Check if this adjustment resolves the error.

3. Try DirectX11/Vulkan

DirectX 11 and Vulkan are alternative graphics APIs to DirectX 12. For many users, switching to these can bypass errors related to DirectX 12. Graphics APIs are designed to be compatible with a wide range of hardware, but newer versions may not always work seamlessly with older equipment.

  1. Open File Explorer and navigate to Documents > My Games > Path Of Exile 2.
  2. Open Production_Config.ini with Notepad.
  3. Change Renderer_type to either DirectX 11 or Vulkan.
  4. Save your changes and restart the game to see if this helps.

4. Update Windows to the Latest Version

Keeping your operating system up-to-date is crucial because each update can include important fixes that improve system and application compatibility, particularly with components like DirectX.

  1. Access Windows Search by pressing the Win + S keys on your keyboard.
  2. Type Check for updates and press Enter.
  3. Select Check for updates and apply any found updates.
  4. Restart your computer to ensure all updates are applied successfully.

5. Update the Graphics Driver

Graphics drivers act as translators between your operating system and your graphics card. Having the latest driver ensures compatibility with recent updates to DirectX, which might be causing the error.

  1. Open Geforce Experience or AMD Radeon Software depending on your graphics card.
  2. Go to the Drivers section and click Check for Updates.
  3. Download and install any updated drivers if available.
  4. After the installation, reboot your machine and try launching the game again.

6. Verify the Game Files

Game files can become corrupted for a variety of reasons, such as improper installation or sudden system shutdowns. Verifying the game files will compare your game’s files against the server’s version to ensure everything matches correctly.

  1. Open Steam and navigate to the Library.
  2. Right-click Path Of Exile 2 and choose Properties.
  3. Go to the Installed Files tab and click Verify Integrity of Game Files.
  4. After verification, launch the game to see if the error has been resolved.

Lastly, if none of the methods worked, your ultimate recourse might be to reinstall the game. Reinstallation will restore all necessary files to their default state, ensuring no corrupted or misconfigured file remains.

ABOUT THE AUTHOR

Hamza Mohammad Anwar


Hamza Mohammad Anwar is an intermediate JavaScript web developer with a focus on developing high-performance applications using MERN technologies. His skill set includes expertise in ReactJS, MongoDB, Express NodeJS, and other related technologies. Hamza is also a Google IT Certified professional, which highlights his competence in IT support. As an avid problem-solver, he recreates errors on his computer to troubleshoot and find solutions to various technical issues.