PUBG dxgi.dll not found [FIXED]

Tashreef Shareef
by Tashreef Shareef
Windows & Software Expert
Affiliate Disclosure
Share this article:

  • PUBG is one of the most popular Battle Royale game available on multiple platforms.
  • The game allows the users to use post-processing injectors like ReShade to offer ambient occlusion, real depth of field effects and color correction.
  • For more great articles about this amazing game, check out our dedicated PUBG hub.
  • You can check out our Gaming page for more great troubleshooting guides, tutorials, and news.
PUBG  doesn't open on Steam
To fix various PC problems, we recommend Restoro PC Repair Tool: This software will repair common computer errors, protect you from file loss, malware, hardware failure and optimize your PC for maximum performance. Fix PC issues and remove viruses now in 3 easy steps:
  1. Download Restoro PC Repair Tool that comes with Patented Technologies (patent available here).
  2. Click Start Scan to find Windows issues that could be causing PC problems.
  3. Click Repair All to fix issues affecting your computer's security and performance
  • Restoro has been downloaded by 0 readers this month.

PUBG is one of the most popular battle royal games available across platforms. However, at times the game fails to launch and displays the error message cannot find dxgi.dll. This error can occur due to various reasons including a corrupted dxgi.dll file.

One Reddit user has reported a similar error in the community forum.

Hey guys I just had this problem causing the game to fail to launch and displaying the error message cannot find dxgi.dll.

If you are also troubled by this error, here are a couple of troubleshooting tips to help you resolve the PUBG dxgi.dll not found error in Windows.

How do I fix the PUBG dxgi.dll not found error in Windows?

1. Delete dxgi.dll file from Steam

PUBG dxgi.dll not found

    1. Close your Steam client if running.
    2. Open File Explorer and navigate to the following location:
      C:\Program Files (x86)\Steam\steamapps\common\PUBG\TsIGame\Binaries
    3. Open the Windows64 folder.
    4. Locate and delete the dxgi.dll file.
    5. Close File Explorer and try launching PUBG on your PC and check for any improvements.

The dxgi.dll file is associated with the ReShade effect mode. However, this mode is not compatible with the PUBG game anymore. When the user tries to launch the game with the file it will show an error. We recommend trying a 3rd party software that can fix this issue for good.

Run a third-party DLL fixer

There are plenty of third-party programs out there that promise to fix or replace missing or broken DLLs, and most of them stay true to their word. However, if you are to choose just one, then there’s no way you can go wrong with Restoro.

How to use Restoro to fix missing or broken DLLs

  1. Download here Restoro and install it on your Windows 10 PC
  2. Let Restoro perform a full system scan
  3. When the scan is finished, press Clean Now
    • This is when you will have to activate your license key
    • Before the repair process starts, Restoro will create a restore point of your system in case things go wrong
  4. Restoro will now proceed to fix your DLL-related issue.

Note: While Restoro can be downloaded for free, it has limited functionality until you activate it. That being the case, if you want the full benefit of a great PC repair and optimization tool, you should purchase the full license.

2. Verify the integrity of files in Steam

PUBG dxgi.dll not found

  1. Launch the Steam client.
  2. Open the Game Library.
  3. Right-click on the PUBG title and select Properties.
  4. In the Properties window open the Local Files tab.
  5. Click on Verify Integrity of Game Files.
  6. Steam will validate the game installation files and show a success message.
  7. Click Close and relaunch PUBG. This should help you fix the PUBG dxgi.dll not found error.

3. Reinstall PUBG

PUBG dxgi.dll not found

  1. Press Windows Key + R to open Run.
  2. Type control and click OK to open Control Panel.
  3. In Control Panel, go to Programs > Programs and Features.
  4. Select PUBG from the list of installed apps.
  5. Click on Uninstall and click Yes to confirm the action.
  6. Wait for the game to uninstall successfully.
  7. Once done, open File Explorer and navigate to the following location:
    • C: \ Users \ username \ AppData \ Local
  8. Delete the TslGame folder.
  9. Next, navigate to the following location:
    • C: \ Program Files (x86) \ Steam \ steamapps \ common \ 
  10. Delete the PUBG folder.
  11. Once the folders are deleted, reinstall PUBG from the official website or via Steam.

Reinstalling PUBG will fix any issues triggered due to missing or blocking of dxgi.dll file in Windows.

The PUBG dxgi.dll not found error is caused by the dxgi.dll file after a new PUBG update which introduced an updated anti-cheat system. You can fix the issue by either deleting the file or reinstalling the game. Follow the steps and let us know which method helped you resolve the error in the comments.

FAQ: Learn more about PUBG

  • When was PUBG launched?

PUBG was launched back on December 20, 2017.

  • How can I play PUBG for free?

You can play PUBG for free on your PC if you use an Android emulator, since the mobile version of PUBG is free.

  • Is PUBG safe for children?

Since PUBG is all about gunplay and killing your opponents, it is not recommended for children, especially young ones.

Editor's Note: This article was originally published in April 2020 and was revamped and updated in November 2020 for freshness, accuracy, and comprehensiveness.