FIX: PUBG DirectX Errors & Issues On PC (2024)

Home > Windows Tutorials > Gaming > FIX: PUBG DirectX Errors & Issues On PC (2024)
Fix PUBG DirectX issues.

PUBG is a free-to-play Battle Royale game and in this guide, we will be taking a look at how you can fix DirectX and other issues with the Battlegrounds game.

Have you been trying to play the game but then it all of a sudden crashes to your desktop displaying some kind of DirectX error window? If the answer is yes then you have come to the right place, as we have listed different methods below which will hopefully fix the DirectX problems you are having in PlayerUnknown’s Battlegrounds on your Windows PC or laptop.

Before trying the methods below it’s important to ensure that your system does meet the PUBG PC minimum requirements as if it does not then this could be the reason you are getting the DirectX issues, but it could also cause other issues like crashing, graphics issues, freezing, not launching, etc.

What Causes DirectX Issues In PUBG:

There can be many reasons why you are getting DirectX issues when trying to play the game. It could be that your computer is struggling to handle the graphics and DirectX version which you have selected within PUBG, or one of the most common causes is that your DirectX is not up to date.

If The Methods Below Don’t Work?

If the methods below don’t fix PUBG DirectX issues on your Windows computer then you might need to reset Windows, as it could be an issue with Windows itself.

But before you do this you could try doing a system file checker within Windows, or check out our crashing guide on PUBG.

Related: Speed up Windows

How To Fix PUBG PC DirectX Problems:

Below we have put together a list of different methods to fix DirectX errors and warnings with the game. After you have done each method, try launching the game and see if it resolved the issue and if it didn’t then try the next method.

Fix 1: Check Windows system is up to date

Checking for updates and making sure Windows is up to date is always very important and is usually a first when troubleshooting errors with games:

  • Right-click on Windows start menu and go to Settings
  • Windows 10 – Click on Update and security > “Check for Updates
  • Windows 11 – Click on Windows update in the left hand menu > “Check for updates
Windows 10 check for updates button.
Windows Update check for updates button in Windows 11.

Fix 2: Clear DirectX Shader Cache

This can be done in the Windows Disk Cleanup and usually resolves many graphical issues with games and DirectX errors:

  • Open your Windows start menu and search Disk Cleanup
  • Open Disk Clean-up > Select your C: Drive (if you have more than one hard drive do this method for each of them)
  • Deselect everything then select DirectX Shader Cache so that it has a tick in the box
  • Press OK then “Delete files
Windows 11 Disk Clean-up window with DirectX Shader Cache selected.

Fix 3: Update GPU Drivers

Make sure the drivers for your graphics card are updated to the latest version. This can be done by going to the manufacturer’s website of your graphics card and installing the correct version for your GPU:

Fix 4: Update DirectX Version

Check you have the latest version of DirectX installed on your Windows PC or laptop to avoid any errors:

DirectX setup window saying installation complete.

Fix 5: Download the latest C++

Make sure you have the latest Visual C++ Redistributable installed on your PC:

  • Go to the Microsoft website and download the latest Visual Studio 2015, 2017, 2019, and 2022
  • Follow the on-screen steps
  • If you already have the latest version installed click on Repair
  • Restart your PC
Microsoft Visual C++ showing repair button.

Fix 6: Change DirectX Version in-game

You can make PUBG run a different version of DirectX within the game settings:

  • Launch the game > Click the settings cog in the top right
  • Go to Settings > Graphics > Scroll to Advanced Settings
  • Change the DirectX version (e.g change 11 to 12 or 12 to 11)
  • Press Apply
PUBG settings showing DirectX version toggle.

Fix 7: Lower in-game graphics

Try changing the graphics to low and then slowly increase them, as the graphics being set too high for your PC could be giving you an error:

  • Launch the game > Click on the settings cog in the top right-hand corner
  • Go to Settings > Graphics > Scroll down to Advanced Settings
  • Change the Overall Graphics Quality to Very Low
  • Press Apply
PUBG graphics settings showing overall graphics quality option.

So that’s how you fix DirectX errors with PlayerUnknown Battlegrounds on your Windows computer. We hope the above methods helped fix the game on your computer and you can now jump back into the game and try and win that Battle royale!

If you liked this guide then we are sure you would like our other gaming guides.

Check out the video tutorial here on how to FIX PUBG Battlegrounds DirectX Errors & Issues On PC, if you are getting stuck.

Check out our latest guides:

ComputerSluggish logo.

We write helpful Windows and gaming guides and develop software to help Windows users.