Mafia II

Public demo of Mafia 2 released on Steam

Application Details:

Version: Demo
License: Demo
Votes: 0
Latest Rating: Bronze
Latest Wine Version Tested: 1.3.13

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

Installation via Steam, run the game, play the game

What does not

Flickering mouse and screen problems, the mouse can seem confined to a small area in the menu and the game, low performanc and significant graphical corruption although this may be due to my using a radeon hd6870 with a driver that says it's not supported (fglrx 10.12).


What was not tested

Extended play due to performance issues and other bugs

Hardware tested


  • GPU:
  • Driver:

Additional Comments

Needed to disable GLSL in regedit before it would work. This game is close to working very well, some dedicated effort could make it gold / platinum I think.

selected in Test Results table below
Operating systemTest dateWine versionInstalls?Runs?Used
ShowopenSUSE 11.3Feb 18 20111.3.13Yes Yes BronzePhilipp Lorenz 
ShowSlackware64 13.1Feb 15 20111.3.13Yes Yes BronzeZdenek Styblik 
CurrentUbuntu 9.10 "Karmic" amd64 (+ variants like Kubuntu)Jan 08 20111.3.11Yes Yes Bronzevariant 
ShowopenSUSE 11.3 (x86_64)Aug 24 20101.3.1Yes Yes Bronzean anonymous user 
ShowFedora 13 x86_64Aug 19 20101.3.0No, but has workaround Yes BronzeMaxym Kit 

Known Bugs

Bug # Description Status Resolution Other apps affected
21261 implement the IGameExplorer interface CLOSED FIXED View
23964 Mafia 2 demo (Steam) crashes after logo screen CLOSED FIXED View
25544 Mafia 2: Fails to start CLOSED FIXED View

Show open bugs

HowTo / Notes

NOTICE: There are weird bugs, game may not work ..
GeForce GTS 250 - works without problem (13FPS)
GeForce 9600GT - works without problem (4FPS)
GeForce GTX 260 - only menu is working
GeForce 9800 GTX - intro, then black screen
GeForce 8800 GTS - intro, then black screen
Please report your status with GPU name for faster fix.

1. Install Wine
2. Download and install Steam: sh winetricks steam
3. Download Mafia 2 demo via Steam
4. Create directory tree (when not exist): "WINEPREFIX/drive_c/users/USER/Local Settings/Application Data/2K Games/Mafia II/Saves"
   Where WINEPREFIX is mostly hidden directory of your wine filesystem, /home/USER/.wine by default. USER is your system login name.
5. Create in directory "Saves" file "videoconfig.cfg" with line in format "bpp bpp resX resY 0 0 0 1", for example: "24 24 1280 800 0 0 0 1".
6. Play Mafia 2


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

by Lukian on Wednesday August 11th 2010, 3:14
"err:module:import_dll Library cudart32_30_9.dll (which is needed by L"C:\\Program Files\\NVIDIA Corporation\\PhysX\\Engine\\v2.8.3\\PhysXCore.dll") not found"

Results in dialog box:
"Mafia II"
"PhysX SDK not initialized. PhysX System Software will be installed".

(This loops with each attempt to execute the game, PhysXCore is never installed)
by ZeXx86 on Wednesday August 11th 2010, 3:25
Same happens for me but after this PhysX installer is started and I can install it. Then I quit Steam and another time it was OK.
by Lukian on Wednesday August 11th 2010, 3:57
Cheers, A steam restart fixes that error.


wine: Unhandled page fault on read access to 0x9073c822 at address 0x73eaf0a4 (thread 004f), starting debugger...
err:seh:raise_exception Unhandled exception code c0000005 flags 0 addr 0x7bc47c5a
wine client error:45: write: Bad file descriptor

by ZeXx86 on Tuesday August 10th 2010, 8:54
I succefully go trough "completing installation" process (thanks to VirtualBox) and I can start game (I see black screen) then Windows-like crash report with this console output:
I believe that it needs Direct3D format (1280070990) implementation to work.
Installs but doesn't run
by Dan Kegel on Tuesday August 10th 2010, 8:49
With wine-1.3.0 from git, doing

$ wine steam -applaunch 50280

fails rather silently; on the console one sees

fixme:gameux:GameExplorerImpl_VerifyAccess stub
err:seh:raise_exception Unhandled exception code c0000005 flags 0 addr 0x7edd22b1

(The output is less messy if you set steam for offline mode.)

Overriding gameux to 'disabled' or trying to run the demo without
steam don't seem to help.
RE: Installs but doesn't run
by Andras Kovacs on Tuesday August 10th 2010, 11:38
I think the bug is in wined3d/d3d9. It looks like the crash is occurring when the game is doing d3d stuff. Look at +d3d trace.
RE: Installs but doesn't run
by ZeXx86 on Tuesday August 10th 2010, 13:16
I check that it crashing in "ret = pCallback((IWineD3DResource *) resource, pData);" line of dlls/wined3d/device.c file.
I need to find where is implemented pCallback.
RE: Installs but doesn't run
by ZeXx86 on Tuesday August 10th 2010, 14:34
When I commented this line, game starts and I saw short intro, then black screen (due to commented line). So we have to fix bug here
RE: Installs but doesn't run
by Andras Kovacs on Tuesday August 10th 2010, 15:07
I able to enter menu. If I try to start game or do benchmark, it exits silently without any error.
RE: Installs but doesn't run
by ZeXx86 on Tuesday August 10th 2010, 15:11
Do you patch wine or modify something ? What GPU do you have ? Thanks
RE: Installs but doesn't run
by Andras Kovacs on Tuesday August 10th 2010, 15:41
I only commented out that line you mentioned. I'm using wine current git with ubuntu 10.04 32bit, geforce gtx 260, with ubuntu current driver.
As I mentioned earlier, it isn't a clear application exit. There was an exception after starting new game, but this application handles it silently.
RE: Installs but doesn't run
by Domen Kožar on Wednesday September 1st 2010, 17:28
I did,

$ pwd
/home/ielectric/.wine/drive_c/users/ielectric/Local Settings/Application Data/2K Games/Mafia II/Saves
$ cat videoconfig.cfg
24 24 1280 800 0 0 0 1
RE: Installs but doesn't run
by Blake Gripling on Tuesday August 30th 2011, 8:56
The same thing also happens in my game; IDK if it's because I'm using Skidrow's version (since I'm using the said exe to run DLC mods) or if there's something wrong with my wine config.