How to Fix Reshade Not Working with Games?

If Reshade stops working in your games, it is typically due to compatibility issues or an incorrect DirectX version. This often happens after updating the game, which could cause Reshade to stop functioning. Furthermore, if you have not installed Reshade previously, the issue might be due to incorrect installation. Additionally, the game may have blacklisted Reshade, preventing its use.

With the causes discussed, let’s explore solutions from public discussion forums that have worked for affected users.

1. Reinstall Reshade With an Older DirectX Version

Since this issue often results from incompatibility between the game and Reshade, it is strongly recommended that you reinstall Reshade with an older DirectX version, such as 11. This will ensure compatibility and proper shader performance, allowing Reshade to function without any issues.

  1. Download the latest version of Reshade from the official site.
  2. Once the setup is downloaded, run the setup.exe.
  3. Select the game executable file, then select DirectX 10/11/12.
  4. Click Uninstall Reshade and Effects and click Next.
  5. Once done, click Back, then again select the game executable file.
  6. Select DirectX 10/11/12 and then click Next to install Reshade.
  7. Once done, launch the game and check if it’s working now.
  8. If this still does not work, try installing Reshade with DirectX version 9.

2. Install Reshade on Launcher.exe Instead of Game.exe

Installing Reshade on launcher.exe instead of the game’s executable can also help resolve the issue. This has worked for many affected users; therefore, it might work for you as well.

  1. Run the Reshade setup.exe and select the launcher executable file.
  2. Click Next and select DirectX 10/11/12.
  3. Click Uninstall Reshade and Effects, then click Next.
  4. Now, go back and again select DirectX 10/11/12, then click Next to install Reshade.
  5. Once done, verify if this resolved the issue.

3. Switch to Gshade

Gshade is an enhanced version of Reshade. It is designed for better performance and compatibility with games like Final Fantasy XIV and The Sims 4. It uses custom shaders to optimize visual effects while offering the easiest setup. It’s not different from Reshade, so you can install it, especially if the issue still persists.

  1. Download the GShade installer from the official site.
  2. Once it is downloaded, run the installer and select the appropriate language.
  3. Click I Agree. Locate the game’s executable file by clicking the Browser button, then click Next.
  4. Select the latest DirectX version and executable architecture, such as 64-bit or 32-bit.
  5. Finally, select the hooking method as Normal Mode and click Install to proceed.
  6. Once the installation is finished, verify if GShade is working properly.

4. Rename the d3d9.dll (The Sims 4)

The Sims 4 stopped working with Reshade after recent updates to DirectX due to mismatched files. Renaming the d3d9.dll to dxgi.dll ensures that Reshade uses the correct DirectX version, allowing it to render shaders functionally with the updated game version.

  1. Open the directory where you have installed The Sims 4.
  2. Find the DLL file named d3d9.dll and rename it to dxgi.dll.
  3. Once done, launch The Sims 4 to see if Reshade is working.

If you are still encountering the issue, try reinstalling the game to check whether corrupted files are causing the problem. If this does not work, you can use GShade instead of Reshade, as mentioned in method 3.

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.