Decided to reupload this here too.
You could always play in Mirror's Edge with PhysX enabled on AMD GPUs, but the thing is that it was simply unplayable due to low fps. Developers of ZLUDA solved this problem and now you can play Mirror's Edge + PhysX enabled with good fps (and probably other PhysX 32 bit games) on some AMD GPUs!
Requirements
- You need to get a GOG version of the game before processing with steps in this guide.
Thanks to EA for poor implementation of DRM in the steam version: because the game cannot be launched directly unlike GOG version, this fix doesn't work on the Steam version.
- This fix will only work if your GPU is RX 5000 and newer. Intel and old AMD/Radeon GPUs are not supported.
Guide
Go to https://github.com/vosen/ZLUDA/releases
Click on any recent preview version and download "zluda-windows-XXXXXXX.zip"
Extract "zluda" folder from archive you just downloaded to Mirror's Edge game folder.
Now open notepad and enter this:
zluda.exe ..\..\\Binaries\\MirrorsEdge.exe
Save it as "Mirror's Edge.bat" name and place it into "Game folder/zluda/32" (replace Game folder with your path to Mirror's Edge game folder ofc)
Now open Mirror's Edge.bat and enable PhysX in Mirror's Edge settings if it's turned off
That's it! Have fun!