WineHQ

Mirror's Edge

The original game with patch.

Application Details:

Version: 1.01
License: Retail
URL:  
Votes: 10
Latest Rating: Gold
Latest Wine Version Tested: 9.18

Maintainers: About Maintainership

Test Results

Old test results
The test results you have selected are very old and may not represent the current state of Wine.
Selected Test Results

What works

  • Attract movie video and audio when the game's title screen is idle
  • Story Mode
  • Gameplay audio
  • Speed Run Mode online
  • Time Trial Mode online
  • Keyboard controls
  • Mouse controls
  • English subtitles for gameplay and cutscenes
  • End credits audio

What does not

Game will not launch without PhysX installed.

Workarounds

Install PhysX with the following command in a terminal window:

winetricks physx

What was not tested

PhysX support

Hardware tested

Graphics:

  • GPU: Nvidia
  • Driver: proprietary

Additional Comments

Tested with the GOG version of the game.

Tested with NVIDIA GeForce RTX 2080 SUPER.

Windowing System: Wayland

Video Settings:

  • Resolution: 1920x1080
  • Vertical Sync: Off
  • Texture Detail: Highest
  • Graphics Quality: Highest
  • Anti-Aliasing: 16X
  • PhysX Support: Off

selected in Test Results table below
Operating systemTest dateWine versionInstalls?Runs?Used
Workaround?
RatingSubmitter
ShowFedora 40Sep 24 20249.18Yes Yes YesGoldElliott Bell 
ShowFedora Linux 40May 08 20249.8Yes Yes YesGoldElliott Bell 
ShowFedora 39 x86_64Apr 25 20249.7Yes Yes YesGoldElliott Bell 
ShowFedora 39 x86_64Feb 16 20249.2Yes Yes YesGoldElliott Bell 
ShowFedora 38 x86_64Dec 14 20239.0-rc1Yes Yes YesGoldElliott Bell 

Known Bugs

Bug # Description Status Resolution Other apps affected
6971 Mouse "escapes" window or is confined to an area in the full screen program CLOSED FIXED View
20233 Installer seems to hang (NFS Undercover, Fifa 10, ...) CLOSED FIXED View
20799 (not a Wine bug) Multiple games using OpenAL freezes/crashes during the startup CLOSED FIXED View
23135 Mass Effect 2 hangs/crashes after Shepard is reanimated CLOSED FIXED View
23430 Mirror's Edge installer: can't extract .cab files CLOSED ABANDONED View
25723 PhysX causes major lag in Mirror's Edge. REOPENED View
55981 GL applications (and d3d applications using the GL backend) are slow in new wow64 NEW View
56483 ShellExecute changes in Wine 9.5 broke 64-bit Winelib loading in WoW64 builds CLOSED FIXED View

Show open bugs

HowTo / Notes

Mirror's Edge Server Closure

The Mirror's Edge servers will be shut down on January 19, 2023. (Sources: https://kotaku.com/ea-shut-down-close-servers-mirrors-edge-command-conquer-1849669665, https://www.trueachievements.com/n51511/ea-games-server-closure)

Mirror's Edge Sunset

Mirror's Edge will be removed from all digital storefronts on April 28, 2023. (Sources: https://kotaku.com/bf1943-bfbc2-bad-compay-mirrors-edge-shutdown-delist-ea-1850248491, https://www.ea.com/games/battlefield/legacy-sunset)

Comments

The following comments are owned by whoever posted them. WineHQ is not responsible for what they say.

crashing after EA logo video, white screen, then exiting
by czirakib on Friday December 23rd 2016, 6:00
Hi everybody,

GOG version of Mirror's Edge, default Wine settings (tried multiple stuff, like OpenAL32 switching to native, but maybe done it the wrong way), 2.0-rc2, installed winetricks PhysX.

Splash screen OK, Loading OK, EA video OK, then white screen for 1 second then quiting.

Terminal output below, please point me toward anything.

- - - - -

fixme:gameux:GameExplorerImpl_VerifyAccess (0x15aa58, L"E:\\_\\Mirrors Edge\\Binaries\\MirrorsEdge.exe", 0x261f2e8)
fixme:win:EnumDisplayDevicesW ((null),0,0x261e064,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x261de44,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x261f3b4,0x00000000), stub!
fixme:system:SystemParametersInfoW Unimplemented action: 59 (SPI_SETSTICKYKEYS)
fixme:system:SystemParametersInfoW Unimplemented action: 53 (SPI_SETTOGGLEKEYS)
fixme:system:SystemParametersInfoW Unimplemented action: 51 (SPI_SETFILTERKEYS)
fixme:d3d:debug_d3dformat Unrecognized 0x34324644 (as fourcc: DF24) WINED3DFORMAT!
fixme:d3d:wined3d_get_format Can't find format unrecognized (0x34324644) in the format lookup table.
fixme:xinput:XInputGetState (index 0, state 0x261d450) Stub!
fixme:xinput:XInputGetStateEx (index 0, state 0x261d3e8) Stub!
fixme:imm:ImmReleaseContext (0x220140, 0x1957e8): stub
fixme:dbghelp:validate_addr64 Unsupported address fffffffff7320000
fixme:dbghelp:validate_addr64 Unsupported address fffffffff6790000
fixme:dbghelp:validate_addr64 Unsupported address fffffffff6720000
fixme:dbghelp:validate_addr64 Unsupported address fffffffff66d0000
fixme:dbghelp:validate_addr64 Unsupported address fffffffff66b0000
fixme:dbghelp:validate_addr64 Unsupported address fffffffff6680000
fixme:dbghelp:validate_addr64 Unsupported address fffffffff6280000
fixme:dbghelp:validate_addr64 Unsupported address fffffffff6230000
fixme:faultrep:ReportFault 0x15fce118 0x0 stub
fixme:faultrep:ReportFault 0x261f458 0x0 stub
RE: crashing after EA logo video, white screen, then exiting
by Hoshpak on Saturday January 28th 2017, 5:24
I too had problems launching the game with any wine version I tried. My output looked almost the same as yours except that I had an additional xrandr error. I don't know if this was caused by a wine bug, driver or xrandr bug but I could work around it by launching the game in a virtual desktop configured to match my native screen resolution. It still could be that your issue is another one and this doesn't help but it's worth a try. Don't forget to also enable catching the mouse in the virtual desktop, otherwise it's a pain to play the game.
Note about Physx
by Aswin Hanagal on Saturday February 27th 2016, 23:10
Physx also causes the game to lag under windows so its actually a mirrors edge problem rather than wine
Mouse
by argh! on Saturday April 13th 2013, 21:34
Had some problems with the mouse after installation:

I could only turn about 180 degrees. It sounded like an old bug which could be fixed with [HKEY_CURRENT_USER\Software\Wine\DirectInput] "MouseWarpOverride"="force", BUT it turns that this old bug only happends when you use a virtual desktop. So, don't use a virtual desktop.

Next thing, what I thought was another mouse bug is apparently some mouse acceleration working as intended. You'll see what I mean. If you scratch your head asking yourself who in their right mind would want to control and FPS that way, open the file %USERPROFILE%\My Documents\My Games\EA Games\Mirror's Edge\TdGame\Config\TdInput.ini and set bEnableMouseSmoothing=false.

Btw, I installed on a clean prefix, only thing needed was corefonts installed through winetricks.
RE: Mouse
by Michael on Sunday June 30th 2013, 6:25
Ok I had a mouse problem as well. It felt like the mouse was stuck on the desktop and not locked for the game, so I couldn't turn completely. For me all I had to do was tab out of the game and back and that fixed it.
Destination folder
by Marisa Kirisame on Monday December 24th 2012, 13:39
The installer doesn't seem to let me change the destination folder, any way to fix this?
RE: Destination folder
by Marisa Kirisame on Monday December 24th 2012, 14:18
Nevermind, got that sorted out, turns out the text box for the directory isn't refreshed after selecting one.

I'm running into another problem now, though. Despite the game running smoothly in any other condition, whenever there's enemy AI involved the framerate drops down to a crawl.
RE: Destination folder
by Maquis196 on Monday December 24th 2012, 16:07
Does this also happen with broken glass? Sounds to me like you have physx enabled, turn this off and you should be ok. (If not, then it's something we should try to get to the bottom off)
RE: Destination folder
by Marisa Kirisame on Wednesday December 26th 2012, 10:41
I've tried now, disabling PhysX doesn't get rid of the framerate drops.

If it's of any help, I'm on Arch Linux x86_64 running Wine 1.5.20. I have am Intel Core 2 Quad Q8400 and a NVIDIA GTX 560Ti, 8GB of DDR3 RAM.

Also my game's patched to 1.01 and I run in 1080p with high settings and no AA, although lowering these doesn't seem to make a difference.

I can't get past the very beginning of the game like this...
Surround Sound
by Martin Herkt on Tuesday October 2nd 2012, 5:24
To get surround sound working properly, replace the game’s version of OpenAL32.dll in the Binaries subdirectory with a build of openal-soft from here: kcat.strangesoft.net/

This also works for many other games that use OpenAL.
Mirror's edge is overbright
by OSuKaRu on Wednesday July 13th 2011, 4:49
I upgraded wine to 1.3.24 and now Mirror's edge seems overbright. It seems to be a problem with HDR/bloom stuff even in very low graphics conf. but. Why does it? How i can fix it? Mabe an extra tweak in regedit? help please.
RE: Mirror's edge is overbright
by Martin Herkt on Tuesday October 2nd 2012, 5:30
In case anyone is still running into this, using a WINE prefix *without* any native Direct3D DLL overrides fixes it.
Not Install on 1.3.24
by Carlos Rodriguez on Saturday July 9th 2011, 11:53
Game not install and crash with error 1603 another apps affected with use same MSI type installer: Mirrors EDGE, Dead Rising 2, PES2011, Harry Potter 6, Dead Space and many others for now this apps work if you have Game Rip installation from win installation

Tested on: Wine 1.3.24, Wine Ver Default XP, Wine Sound Acceleration on Emulation (I always use sound acceleration in emulation for all apps for default for compatiblity reasons), CDEmu for drive installs (Daemon Tools on Linux), Athlon II X2 250 3.0Ghz, 2gb ddr2 800, Zotac Geforce 210 512MB DDR2 , Nvidia 270.41, Ubuntu Natty 11.04 64bit
Works on Wine 1.3.20 with mouse camera fixed
by Carlos Rodriguez on Monday May 16th 2011, 13:34
Runs good video and sound, mouse camera fixed in this version thanks mouse clipping added in this wine version

Tested on: Wine 1.3.20 Athlon II X2 250 3.0Ghz, 2gb ddr2 800, Zotac Geforce 210 512MB DDR2 , Nvidia 270.41, Ubuntu Natty 11.04 64bit
RE: Works on Wine 1.3.20 with mouse camera fixed
by Cheeseness on Friday June 3rd 2011, 3:21
I still need MouseWarpOverride set to force in Fedora 15 with 1.3.20 from the repos :(
It also still seems to crash like a dog when quitting, dying, scratching my nose, etc..

Do you have anything special in your TdEngine.ini?
Back