Gaming: Mirror's Edge PhysX Fix


Mirror’s Edge is a game developed in 2009. For a game this old, you should not have any issues when playing it on modern day systems with the PhysX engine turned on. However, if you were to max out all the graphical settings and turn on PhysX, you will experience extreme lag and frame-drops. This quick guide will show you how to fix the extreme lag, and enjoy the PhysX module that comes with Mirror’s Edge.

The PhysX Problem

Mirror’s Edge comes with its own PhysX module files, but these files are outdated (back in 2009, mind you). Even though the latest PhysX modules are included in current nVidia drivers, the game will still use the older modules.

What you will see when you enable PhysX is the framerate drop when running through shattering glass:

The PhysX Fix

Note that this fix would only apply for machines with nVidia graphics card installed. If you’re using an AMD graphics card, skip to the next section.

Remember, always backup any directories before you start off any changes. This will allow you to rollback your changes in case anything goes wrong along the way.

What you can do to remedy this is to delete the following files from the Mirror’s Edge Binaries directory (from C:\Program Files (x86)\Steam\steamapps\common\mirrors edge\Binaries):

  • PhysXLocal directory
  • PhysXCore.dll
  • PhysXDevice.dll

When you restart the game, you will notice no framerate drops but still experience the shattering glass and all PhysX have to offer!

When you delete the above files, the game will then utilise what is available in the system; which are the newer and more optimised PhysX modules that comes with the latest nVidia drivers.

What About Gamers with AMD Graphics Cards?

Unfortunately, the PhysX engine is only compatible with nVidia graphics cards. So, for those on AMD graphics cards, you should disable the PhysX option in the graphics options within the game.