

Runs perfectly
Runs amazingly, too bad the game is garbage

Works after installation
The game fully works after installation, no additional configuration is needed

Как и на Windows, возможны краши в главном меню (пишут, что из-за удаления 2K-лаунчера), легко лечится удалением ca-bundle.crt, ещё при крашах в 3 главе можно включить VSYNC. Так как не уникальные проблемы Linux, считаю идеальной работой игры.

No issues
Works great

cmd=( %command% ); cmd[-1]="$STEAM_COMPAT_INSTALL_PATH/pc/Mafia II Definitive Edition.exe"; "${cmd[@]}"
Launch options are just to skip the 2k launcher. Had some stuttering issues but resolved it by turning Vsync off, PhysX off, and framerate to Unlimited.

Resolution resets on launch. Set to 720p Windowed, then back to 800p to fix.
No other issues. Runs well.
Great game, horrendus 2K launcher, use this launch parameter to skip it AND DO NOT ACCPEPT its terms in the game -> will ask you to link ac
cmd=( %command% ); cmd[-1]="$STEAM_COMPAT_INSTALL_PATH/pc/Mafia II Definitive Edition.exe"; "${cmd[@]}"

gamemoderun %command%
Only on one section of the game.

cmd=( %command% ); cmd[-1]="$STEAM_COMPAT_INSTALL_PATH/pc/Mafia II Definitive Edition.exe"; "${cmd[@]}"
Slight stuttering, with VSYNC and 120FPS, the game would drop for a split milisecond to 108FPS and back up. Could play with it, but it was there...
Was playable as on Windows. Slight stuttering, but I'm not sure if that is caused by the game or Proton. Launch option is for skipping that useless 2K Launcher. Otherwise perfectly playable

Little bit of stuttering from time to time, but works perfectly fine and is very much playable.
Sometimes I experienced a little stuttering from time to time, I assume it could be caused by me running it from a hard drive, also during a lot of explosions and action the game slowed down to around 30 FPS or below, but overall very playable.

Fix (Missing game executable) error by bypassing `LauncherPatcher.exe`:
Create a symbolic link in place of `LauncherPatcher.exe` pointing to the actual game .exe.
For example if you kept default storage options the sym link's target would be:
`/home/YOUR_USER_NAME/.local/share/Steam/steamapps/common/Mafia II Definitive Edition/pc/Mafia II Definitive Edition.exe`
Remember to name the symlink `LauncherPatcher.exe`
No idea why so many people are suggesting that eval $(echo... ...
launch command because steam can't interpret shell commands. I'll admit I'm new to this but the only thing that worked for me was replacing the launcher with a symbolic link pointing to the game's actual executable).
I also had to enable 'Force the use of ... ...' checkbox under compatability.

Works well
If the fight goes a long time and bullets fly constantly cracking walls, FPS may drop dead. Probably because of large amount of particles.

It works...
Some audio files play multiple times at once (as a result of a mission being started multiple times, for some reason)
Same as what is expected on a regular Windows version
Definitive Edition of Mafia II is known for being broken and exceptionally buggy. With some issues, Proton might be to blame, but I'm not sure. Looking at screenshots and videos online, looks like playing on Windows has all the same issues, so I'm going to conclude it runs as intended

eval $(echo "mangohud %command%" echo "%command%" | sed "s/2KLauncher\/LauncherPatcher.exe'.*/pc\/Mafia II Definitive Edition.exe'/")
Disable Nvidia PhysX & VSync and set the framerate to unlimited and you're good to go.

After trying everything I found here and on the internet nothing worked getting my Epic version of this game to work. Finally after almost giving up I just went in to Heroic launcher and made sure the exe was pointed directly at the game and not the launcher, and then also put in -nolauncher in the launcher option box and the game started up with no problem in game mode

eval $(echo "%command%" | sed "s/2KLauncher\/LauncherPatcher.exe'.*/pc\/Mafia II Definitive Edition.exe'/")
really enjoyable
Needs a launch option to bypass the 2K launcher, otherwise won't run. Generally the game runs fine.
eval $(echo "%command%" | sed "s/2KLauncher\/LauncherPatcher.exe'.*/pc\/Mafia II Definitive Edition.exe'/")

Very very small glitches with some textures on the floor. Doesn't bother me at all!!
Happy to play it

gamemoderun %command%
這遊戲本身有一點小問題,以前用Windows電腦玩過,預設的介面和字幕都是英文的,要改成中文,沒辦法用2K Launcher或是遊戲裡面改,我參考一篇貼文,找到了解決方法,不管是照其他人的方法略過2K Launcher,或是2K Launcher正常運作都可以使用。
如果用2K Launcher,要把字幕的選項設定成英文,接下來的步驟,不管是用2K Launcher還是略過2K Launcher都一樣,打開安裝遊戲資料夾,以我的電腦為例,把路徑/media/connor/SATA SSD/SteamLibrary/steamapps/common/Mafia II Definitive Edition/pc/sds_tc/text裡的檔案,複製並取代/media/connor/SATA SSD/SteamLibrary/steamapps/common/Mafia II Definitive Edition/pc/sds/text的檔案,然後打開遊戲,就會是英文了。
https://steamcommunity.com/app/1030830/discussions/0/2244427453108008627/?l=french
我遊戲的影格率上限設定成50,這樣某些過場動畫的畫面才不會看起來怪怪的。
第十四章載喬去看醫生,剛上車時,對話怪怪的,不確定是遊戲本身的bug還是別的問題,印象中之前用Windows電腦玩,好像沒這問題。
eval $(echo " mangohud gamescope -h 1152 -H 1440 -o 30 -r 90 -F fsr --hdr-enabled -- %command%" | sed "s/2KLauncher\/LauncherPatcher.exe'.*/pc\/Mafia II Definitive Edition.exe'/")
Initial Framedrops while VSync is on. Gamescope fixes the framedrops when the vsync limitation "-r 90" is enabled.
eval $(echo "%command%" | sed "s/2KLauncher\/LauncherPatcher.exe'.*/pc\/Mafia II Definitive Edition.exe'/")
Surprisingly bad performance sometimes

eval $(echo "%command%" | sed "s/2KLauncher\/LauncherPatcher.exe'.*/pc\/Mafia II Definitive Edition.exe'/")
Had to set launch options
Some glowing textures. If you have trouble with micro stuttering, you just need to disable the in-game fps-limiter.

There are some bugs but apparently, the same bugs are also present when you play on windows.
I didn't have any problems with the launcher. Just in case, I turned off the launcher after the first run in the ingame settings; That didn't make any difference.
eval $(echo "%command%" | sed "s/2KLauncher\/LauncherPatcher.exe'.*/pc\/Mafia II Definitive Edition.exe'/")
Micro lags every 3 seconds or so. Not a huge deal but for me very annoying.
Tried every available Proton version. GE 47, 7.0.5, 7.0.6 (next) and Experimental. Non of them fixed the micro lags problem
eval $(echo "%command%" | sed "s/2KLauncher\/LauncherPatcher.exe'.*/pc\/Mafia II Definitive Edition.exe'/")
During the last chapters of the game I've started to see things like "characters repeating the same frase twice in a conversation or 2 characters speaking at the same time and thus making the dialogue incomprehensible"
Driving almost always made the game stutter every 3 seconds and scenes with too much shooting also did the same. Other than that the game runs just fine.
Sometimes, the NPCs didn't do the scripted event they had to so I needed to reload the save to continue.
Use the launch option I've listed or the 2k launcher will bug and not let the game begin
2K Launcher started properly only the first time I launched the game. Skip it with the following launch options
eval $(echo "%command%" | sed "s/2KLauncher\/LauncherPatcher.exe'.*/pc\/Mafia II Definitive Edition.exe'/")
Steam flickering
Runs somewhat decent, but plaugued with random stutters and frame drops. 2K Launcher is borked, so you'll to use launch option to bypass it
eval $(echo "%command%" | sed "s/2KLauncher\/LauncherPatcher.exe'.*/pc\/Mafia II Definitive Edition.exe'/")
Occassional stutters, sometimes framerate drops down to 18-25 FPS during intense action scenes with lots of particles (i.e., debris from firing, shells, chunks of the walls, etc)
Launch option should be used to bypass borked 2K Launcher. Without it, chances are you won't be able to run the game. Performance is suprisingly rough, given the hardware and the age of the game.
There is microstuttering happening constantly, it's not that bad, but it's annoying
After tinkering the game is playable without any issue of stutter, use the launch options and the required configurations.
eval $(echo "%command%" | sed "s/2KLauncher\/LauncherPatcher.exe'.*/pc\/Mafia II Definitive Edition.exe'/") WINE_FULLSCREEN_FSR=1 PROTON_NO_ESYNC=1 PROTON_NO_FSYNC=1 %command%
The 2K launcher does not let the game run on proton, one of the launch options makes the game launch directly without that launcher.
You will have stutter if nvidia physx and vsync are enabled, also it's requiered to unlock the fps to stop the stutter.
The game is very annoying without the configs, it won't launch out of the box, as I said before disable nvidia phsyx, vsync and unlock the framerate or you will have serious stutter and don't forget to put the launch options.
Game runs at 60 fps without any battery optimization if you play it on low.
eval $(echo "%command%" | sed "s/2KLauncher\/LauncherPatcher.exe'.*/pc\/Mafia II Definitive Edition.exe'/")
Turn off PhysX
Copied and altered the technique listed in the Mafia 1 Definitive Edition guides to disable the 2K launcher.
The 2K launcher made there games a chore to start up and play, you may get lucky but other times... no
PS4 was not detected for me, had to use an Xbox controller
First I was launching the 'pc/Mafia2Launcher/Launcher.exe' (non-steam game option) when i was able to get the ln command to work, it doesn't carry over my save data.
"We are continuously working to make the experience better" - 2K....REALLY
__NV_PRIME_RENDER_OFFLOAD=1 __GLX_VENDOR_LIBRARY_NAME=nvidia %command%
linked "pc/Mafia II Definitive Edition.exe" to "2KLauncher/LauncherPatcher"
Runs only when 'Mafia II Definitive Edition.exe' is linked as 'LauncherPatcher.exe'
2K Launcher works only on first boot. I added a "non-steam" game and selected "Mafia II Definitive Edition.exe" from the pc folder. After that just use your "new" game to launch it. There is no difference after.
2K Launcher is causing problems. To avoid using it just add a new non-steam game and select "Mafia II Definitive Edition.exe" from pc folder in game install dir. Use the newly added game to start Mafia II:DE directly without using 2K Launcher.
Works well enough on Proton 7.0-3. A couple of minor issues, but nothing game-breaking.
In a couple of the later missions, characters would sometimes repeat lines two or three times.
Occasionally in cutscenes Vito's hat would appear inside his head, and also the top of his head would be half the size of the rest of him. In one cutscene a character's eyes are looking in the wrong direction. I know this becuase I've also beaten this game on PS3. None of these are game-breaking however, and may not be Proton-related.
The game stutters a lot when PhysX is enabled, so make sure to switch it off in the settings. Disabling HBAO helped for me as well. With both of these switched off I got a rock-solid 60fps. It could probably go a lot higher with my hardware but that's as high as my monitor goes.
The game froze three times during cutscenes, forcing me to close the game via steam. Other than that I had no stability issues.
Despite what others have mentioned, I haven't had any problems with the launcher. When I try to log into my 2K account ingame however, it gets stuck on an endless loading screen, forcing me to restart. Fortunately you don't have to be logged in to play, so just skip it.
The game won't start, after the brief steam logo, the Steam UI appears again. Changing Proton version didn't help.
WINE_FULLSCREEN_FSR=1 PROTON_NO_ESYNC=1 PROTON_NO_FSYNC=1 %command%
See launch options
I had to link the "pc/Mafia II Definitive Edition.exe" to "2KLauncher/LauncherPatcher.exe" to skip the launcher
High textures, models and geometry. Everything else on low or medium. Use the "low" graphics preset as a good baseline. Limit to 30FPS via Steam Deck menus.
Will give you over 4 hours of playtime on a full charge.
When you launch the game for the first time ever, the 2k launcher will update and then display a message saying "Something went wrong, try again later". Close the game via the Steam Deck menu and repoen the game and it will work. This is the only time this error will happen.
When the game is lauching the screen will flicker between the launcher and game for a few seconds but should stop. However the latest game update doesn't focus in on the game after a few seconds and will continuously flicker between the game and launcher when using Proton 7. Which is why I had to switch to Proton 6.
By default the game will have Nvidia Physx enabled which will cause large FPS drops.
Disable it in the graphics settings.
Most of the problems for this game are caused by the 2K launcher. If 2K removed the launcher or took some time to make it more cooprative with the deck, then it would be a near flawless experiance (outside of disabling physx). However in it's current state it requires downgrading to proton 6 in order to properly get past the launcher and play the game.