The Unknown DirectX Error says your drivers are old, but it might be lying to you.

The Unknown DirectX Error in League of Legends will tell you to update your drivers, but that's not necessarily the problem. Here's how to fix it.

League of Legends' client is known for being a rather buggy experience for players, and it has no shortage of strange errors that can stop fans from playing. The Unknown DirectX Error seems, on its face, to be a simple driver issue, but it's a misleading problem. Here's why you're getting the Unknown DirectX Error, and how to fix it.

How to fix Unknown DirectX Error in League of Legends

If you're getting the Unknown DirectX Error, there are two possible causes: outdated drivers or something in the game's configuration files is acting up. Either way, it's not one of the errors that can be on Riot's end. Rather, something's wrong on your PC. Firstly, try to update your graphics drivers. This can be done through your GPU manufacturer's drivers site. For example, Nvidia users can use the GeForce Experience program to update their GeForce game drivers. However, if your GPU drivers are fully up to date, then it's likely that League of Legends' configuration files are to blame.

Pentakill Kayle (Image via Riot Games)
Pentakill Kayle (Image via Riot Games)
  • Find your game.cfg file, the default path for this is on Windows is C:\Riot Games\League of Legends\Config
  • Delete the game.cfg file
  • Open your OS' program manager, and close all instances of the Riot Client and League of Legends
  • Restart your computer and try to relaunch League of Legends

While it's possible that drivers were the problem, most of the time Riot says it's the game.cfg file that's actually causing the problems. If none of this works, you can try filing a player support ticket with Riot Games. This can be done through their official support page via your Riot Games account.

That's all you need to know about the Unknown DirectX Error and how to fix it in League of Legends. Hopefully, you'll be back to gaming in no time.