Forum Discussion

Peter780's avatar
Peter780
Rising Scout
3 years ago
Solved

Mirror's Edge Fails to Launch

Product: The EA app
Platform:PC
Error Report ID (learn how to create an Error Report ID in the sticky post)
Which client functionality are you experiencing this bug with? Launch Game
When did this happen? (dd.mm.yy hh:mm) 2/4/2023
Summarize your bug Mirror's Edge fails to launch directly from EA App and claims files need repair. However, the game works when launched from the game .exe inside the game folder.
How often does the bug occur? Every time (100%)
Steps: How can we find the bug ourselves? Launch Mirror's Edge from EA App
What happens when the bug occurs? Game fails to launch
What do you expect to see? Game launching properly

No additional information to provide

  • Hey, just wanted to leave a comment here to let you know that I was having the same issue and I eventually got the game to work. Here is what I did to solve the problem:

    1. I uninstalled both Mirror's Edge and The EA app via the Windows System Settings 'Add or remove programs'
    2. I then went to my Program files folder (C://Program files) and manually deleted the remaining folders for Electronic Arts and EA Games
    3. I then reinstalled The EA app but chose the custom installation so that I could change my installation folder from C://Program files TO C://Program files(x86)
    4. Once this was installed, I signed in and reinstalled Mirror's Edge from the EA app. 

    And just like that, once Mirror's Edge had installed, it ran first time with no errors. 

    I really hope this helps you because I'd have loved to have this written down for me, but if it doesn't then please let me know because I am truly curious! Thanks! 🤞

6 Replies

Replies have been turned off for this discussion
  • EA_Leeuw's avatar
    EA_Leeuw
    Icon for Community Manager rankCommunity Manager
    2 days ago

    Hey there,

    Since this thread is more than a year old, it will be closed to stop it from getting necro'd.

    If you have the same or a similar issue or just want to talk about the same topic, please create a new thread.

    Thank you.

  • Unfixedfungus's avatar
    Unfixedfungus
    Seasoned Newcomer
    2 days ago

    Still stuck?     A common fix for startup errors from https://www.pcgamingwiki.com/wiki/Mirror's_Edge go fetch https://www.moddb.com/games/mirrors-edge/addons/persistent-fov  Mirrors Edge Tweaks.  The main thing here is use it to set the resolution to your monitor so if you have a 1080p monitor set it to start at 1080p.  You can also use it to disable Physx if you don't have an Nvidia Gpu .   

    You may find you get frame rate drops at 1080p with Physx enabled even if you have an older Nvidia Gpu.  You might hit 9 or 10 fps.  The reason for this according to some info buried in the Physx section of Mirror's edge PcGaming Wiki is that it uses an ancient 32bit single threaded implementation of Physx from the stone age (2009 release) when multi threaded desktops were only just emerging at the higher end of the market.  So if you regardez these two youtubes: 

    https://www.youtube.com/watch?v=tki0cI1W-EQ <- 14900ks cpu + Radeon Rx 7900 framerate is crushed with cpu Physx because all those cores no matter how great the cpu cannot match the parallelism of Nvidia's Cuda cores (shaders) which is their specific job parallel processing.  So the Mirror's edge version of  Physx  (which is a relic of history) will basically use one core of any advanced modern cpu and simply overwhelm it with endless calculations. Also take note of the power consumption at 4k - 400w gpu at times 100w cpu most of the time. 

    https://www.youtube.com/watch?v=_CDfCUYS0rM <- Now in an alternate reality with an Nvidia RTX 4090 and a 13900ks cpu.  Woohoo! The 4090's cuda cores crush it at 4k with 200-400fps even with Physx enabled.  Ok if you got a coupla grand for minor visual effects on a 16 year old game. 

    The Compromise:  I found that the geforce gtx 1060 with my zen 2 renoir and 3600mhz ddr 4 memory can run dsr 4k with physx off and go at 60fps using about 85-90w gpu power and 15w cpu power - half or quarter the power of those monsters. That guy really should cap his frame rate blighters.  However1080p is just the resolution where Physx starts to crush the framerate so you have to either choose to play with Physx off or.. lower the resolution. 

    So after a fair bit of messin around with settings I found that at 1600x1024p the system automatically 'pillarboxes' the image if you have a 1080p monitor so you get a bit of a black border around the edge of the screen but the fidelity of the image is really nearly as good as 4k it doesn't try to 'upsample' and stretch it to fit the 16:9 aspect ratio so it's kinda 'supersampled' and you don't get any jaggies or tearing and the anti aliasing is fairly perfect - and you also get nice shiny glossy textures and you can play the game from start to finish in hi fidelity delishousness.  Depending on your system you  might wanna cap the framerate at 60fps.  Not quite as buttery as 144hz or what but playable without framerate drops. 

    Without spending £1200 on a 16gb 4060ti to maintain forwards and backwards compatibility for older direct x 9 titles.  The 5000 series lineup of gpu's will also be crushed by Mirror's Edge single core 32bit Physx since that no longer has 32bit cuda shader Physx support as Nvidia moves away from 'legacy support'.   It does 64bit physx but Mirrror's edge software simply can't talk 64bit so all that fancy hardware might as well be a brick far as it's concerned.  It seems improbable that there are any realistic 'remastering' options for the original game.   History could probably also record various thoughts concerning where that might be crammed. 

    So the short version is for some weird reason is that Mirror's edge tweaks can launch the game where the EA App does not but subsequently after the first launch with ME Tweaks, the EA App can launch it.  But Mirror's Edge Tweaks sets the tdengine.ini file in documents/ea games/mirror's edge/config to read only to prevent the game writing to it going hooey and changing settings.  So subsequently you might just find it easier to continue using Mirror's Edge Tweaks to change any settings you want.  There's a dizzying array of options but if you just wanna get it started in the first place keep it simple. 

    The next most particular useful tweak that might also resolve startup problems is to install DxVK from here: https://github.com/doitsujin/dxvk/releases just drop the d3d9.dll and dxgi.dll into the mirror's edge/binaries folder and it will automatically switch to Vulkan which fixes a particular problem for mirror's edge which doesn't minimize properly when alt+tabbed - on dx9 it just crashes the video subsystem and windows desktop and you have to ctrl+alt+delete and sign out and in to refresh the windows desktop.  Vulkan fixes that where the other 'windowed' tweaks in pcgaming wiki did not work for me.    Anyway you can just treat the game normally and change settings as though it was on DX Vulkan doesn't make it misbehave anyway.  There is also a version of dxvk gplasync 2.7 which is another kettle of fish to come to grips with.  You have to patch it by magic since the download for it assumes prior knowledge and does not include instructions. Whatever it's out there look it up if you're interested. And there's also the dxvk.conf file you can write  to also place in the /binaries folder to regulate it which is also another kettle of fish.   

    There is another possibility that could be hindering your startup sequence 'maybe' the drm has used up all your license allowance. Depends how many iterations of PC you've played it on.  I have 3 licenses left out of 5 I discovered from the license revocation tool probably because I had 2 previous iterations of pc since I purchased the game so  I started with a win 7 machine, upgraded it to win 10, switched out the cpu mobo and ram,  and then recently switched out the cpu mobo and ram again for incarnation III on win11 .  

    See the section on License revocation tool in the pc gaming wiki. Download and run it. What it lets you do is revoke one license of your current pc and then you can reload your game and it should start.  I'm not totally sure how it works Id'a thought you'd have to run it on the old pc to revoke one old license to free it up for your new pc. Don't ask me why they think it works or something.  It says you can ask EA for another if you've run out.  That's up to you to test the hypothesis.  I still had 3 left so mine worked.  Hope it helps! Good luck.

    Oh yes and the final note I found running at 1600x1024 really slashed the power consumption a lot to 35w gpu 15w cpu so that's a pretty good reason to compromise with the slight 'pillarboxing' effect on the screen border. But the visual fidelity is as good as it'll ever get on an older gpu like the 1060 and you can play with Physx enabled so you get showers of glass and bullet effects and puffs of debris when they hit a wall.  All that for a bit of tinkly glass.  It's a baffling anomalolly of historic interest.  Considering I first played Mirror's Edge on a core i3 with a r7 380 with 2gb of ram on a 720p monitor and thought it was ok. I don't remember having any of these struggles with Origin but of course win 10 & 11 rewrote a lot of things and hardware has moved on and Physx is also pursuing it's current alternate 64bit reality.

  • JHOUD123's avatar
    JHOUD123
    Seasoned Newcomer
    2 months ago

    I have the same problem and the advertised solution does not work.

  • It doesn't work for me, I installed the game on the secondary disk, but the game doesn't start, it gives me an error! And the support isn't much help! I really don't know how to fix this error!

  • Peter780's avatar
    Peter780
    Rising Scout
    3 years ago

    Thanks a lot for the help @mayafps_1. I have just installed the game into a different location other than the default location for games chosen by EA App which is (C:\Program Files\EA Games),and it finally worked. The game launches fine using EA App now. Also, there was an issue of low frame rate that used to happen in Origin when you launch it directly from Origin and you had to launch the game from the game .exe file inside the game folder. Now that is also fixed with EA App.

    I think your solution makes sense since Program Files is a protected system folder for 64bit apps and Mirror's Edge is a 32bit app. Therefore, maybe something in the game installation code is sensitive to 64bit apps only installation location. Also, there is another possibility that EA fixed the issue with a recent patch. Anyway, if this is true then EA has to change the default installation folder to (Program Files (x86)) like in Origin which used to work for everything.

    Thanks again for your valuable information.

  • mayafps_1's avatar
    mayafps_1
    Seasoned Newcomer
    3 years ago

    Hey, just wanted to leave a comment here to let you know that I was having the same issue and I eventually got the game to work. Here is what I did to solve the problem:

    1. I uninstalled both Mirror's Edge and The EA app via the Windows System Settings 'Add or remove programs'
    2. I then went to my Program files folder (C://Program files) and manually deleted the remaining folders for Electronic Arts and EA Games
    3. I then reinstalled The EA app but chose the custom installation so that I could change my installation folder from C://Program files TO C://Program files(x86)
    4. Once this was installed, I signed in and reinstalled Mirror's Edge from the EA app. 

    And just like that, once Mirror's Edge had installed, it ran first time with no errors. 

    I really hope this helps you because I'd have loved to have this written down for me, but if it doesn't then please let me know because I am truly curious! Thanks! 🤞

About EA app Technical Issues & Bugs

Having issues with the EA app? Join us to report bugs, and find help with downloads, DLCs, purchases, and login errors.7,831 PostsLatest Activity: 11 minutes ago