


gamescope -f -e -W 1920 -H 1080 -w 1920 -h 1080 --force-grab-cursor
Using : gamescope -f -e -W 1920 -H 1080 -w 1920 -h 1080 --force-grab-cursor solved it

gamemoderun prime-run env MANGOHUD=1 DXVK_ASYNC=1 PROTON_ENABLE_NVAPI=1 VKD3D_CONFIG=force_upload_hvv DXVK_NUM_THREADS=$(nproc) WINEDEBUG=-all WINEDLLOVERRIDES="dinput8=n,b" LD_PRELOAD="" %command%
if games loses focus , you cannot bring it back to the screen
Cursor moves to my second monitor while gaming
Faster the camera moves , lower the fps i get (normally 60-80 frames , but while camera moving it drops to the 10-15 frames)
if you have second monitor: cursor does not locks to the game and sometitmes you accidentally click to the second monitor and game loose focus. After game looses focus you cannot bring it back it stucks in background you need to restart (i disabled my other monitor from gnome settings before gaming to solve it) (also when i try to open it in gamescope game won't launch)
edit : i solved fps problem with the given startup settings , make sure you setup mangohud , prime-run , gamemode properly (mangohud and WINEDLLOVERRIDES="dinput8=n,b" sections are not really neccesary it depends on you're usage)

May be my setup, but ran surprisingly well.
No issues, 0 tinkering, ran out of the box like butter.

Vanilla version of Mafia: Definitive Edition works fine! But if you want to use Scripthook, you must follow my fullscreen note.
WINEDLLOVERRIDES="dinput8=n,b" %command%
If you want to run Mafia: DE with the scripthook trainer, you MUST disable fullscreen mode prior to installing scripthook, otherwise game will NOT load and be stuck on a black screen. I use KDE Plasma and I have set KWin to have a special key combination to force the game into KWin's own fullscreen mode.
Haven't noticed any specific issues running the vanilla game except it may crash occasionally, but it did so on Windows as well. So it's not a Proton issue. But if you want to run the game with the scripthook cheat menu, then you must disable fullscreen mode in the game first, install scripthook and related files, then if you want to run the game in fullscreen, use whatever method your desktop environment allows you to use in order to force the game into fullscreen mode. KDE Plasma uses KWin and you can configure special keys in order to make the window go fullscreen on keypress. Then the game runs as expected even with scripthook installed.

Heroic Games ve Steam'de Sorunsuz çalışıyor indir ve başlat :)

Works out of box with good performance, completed a full playthrough
Surprisingly good performance for the graphical fidelity. With quality settings maxed had no issues maintaining 1440p 60fps+ at all times from beginning to end. Also without any noticeable stuttering (shader compilation or traversal).
Note that 2K has removed the launcher that did completely break the game for some time.

LD_PRELOAD="" %command%
Worst part about the game is the race. Runs perfect on Experiment Used PS5 controller with Steam Input
gamemoderun %command%

Deck's fans go very loud while playing the game, FPS don't go above 40fps even on all low settings.
40FPS
Button prompts appear as generic white buttons, making you unable to know which button to press
unstable FPS (30~40) with all settings on low @800p
button prompts in-game don't appear properly
it's playable but not optimally
Ran very well

Experiment with the Proton version and you will be happy. For me Proton 9 did not work, but 10 did.
Switchting to Proton 10 solved any fullscreen alt-tab issues.

With RADV, the game always freezes then crashes within about a minute of playing. My GPU is 9070xt.
After switching to AMDVLK game runs flawlessly.
It's one of those classic titles that were transformed from Gold to Platinum with the Remake. And it runs out of the box on Linux!
No problem when playing, only when streaming over Discord

GPU usage was higher than on windows but this didnt cause any issues. Could also just be innacuracies with the unofficial page on KDE sys monitor.

prime-run game-performance %command%
There were some issues sometimes after alt-tabbing, like cutscenes getting stuck on first frame

Awesome game working out of the box with the standard optimized configuration and with Steam standard installation.
I had to relaunch the game if alt-tabbed

No one issue. Just install and play

При сворачиваниях (Alt+Tab) нельзя было сново открыть игру
Игра работает под протон отлично. Нету багов или лагов. Есть только проблема при сворачивании окна с игрой

Just used Proton Expieremental, no other tinkering. Played with KB + M & Xbox Series X controller.

The game launches immediately and you can start playing right away. Absolutely no issue to report.

Mouse cursor leaves the screen area of the game to secondary display
Random freezing
I literally can't play this garbage because the game randomly freezes up completely somewhere in the middle, forces me to terminate it's process and the progress has been lost. Doesn't matter if it's on Windows or Linux. This happens in Mafia 2 Definitive Edition too!
Runs perfectly. I'm running the GOG version.
Clothing textures sometimes 'pull' and stay static as characters move.

Emulate Desktop for fixing alt+tab
Terrible, terrible performance.

In Ubuntu 24.04 First launch works. After that the game wont show up ever.
gamescope -f -e -W 1920 -H 1080 -w 1920 -h 1080 --force-grab-cursor -- %command%
Installed gamescope. Now the game shows up with these launch option but the game is pixelated as if i am playing 360p. Linux Gaming.

Another win for linux gaming
Used all the suggested launch options
vous devez deviner les entrées
works perfectly

Works great without any tinkering.
gamescope -f -e -W 3072 -H 1728 -- %command%
As other reports say, Alt+Tab breaks the game. Using gamescope is a good workaround to this issue.

eval $(echo "%command%" | sed "s/2KLauncher\/LauncherPatcher.exe'.*/mafiadefinitiveedition.exe'/")
Alt+Tabbing out of the game makes it impossible to get back into it without restarting the game entirely
The cursor does not stay inside the game on dual monitor setups. The "--force-grab-cursor" launch option did not help.
If you use two or more monitors just play with a controller. Pretty much unplayable on keyboard+mouse, unless you disable your other monitors first.

SDL_HINT_MOUSE_RELATIVE_MODE_WARP=1 gamescope -e -w 2560 -h 1440 -f --force-grab-cursor -- strangle 120 mangohud %command%
black screen on alt+tab without the launch options I used
with gamescope (used as a workaround for the alt+tab issue) it was not possible to control the game (that's why I added more launch parameters)

The game runs fine with these fixes: alt-tab works with startup parameters, and `--force-grab-cursor` resolves mouse cursor issues.
gamemoderun gamescope -W 1920 -H 1080 -b -r 144 --force-grab-cursor -- %command%
Some issues when alt-tabbing, fixed with startup parameters. If you accidentally open the game and alt-tabbing without the start parameters then the game might stop working, then close the game and check the "videoconfig.cfg" file in "~/.steam/steam/steamapps/compatdata/1030840/pfx/drive_c/users/steamuser/My Documents/My Games/Mafia Definitive Edition/Saves" the content might look like "0 0 1920 1080 1 0 0 0 0". Change the "1" to a "0" "0 0 1920 1080 0 0 0 0 0". And the game should run fine again.
Without "--force-grab-cursor" in startup parameters, the mouse cursor is missing/not registering right.
It works great with the launch option. You might need to manually move the game to another monitor if multiple monitors are present.
eval $(echo "gamemoderun gamescope -w 1920 -h 1080 -f -r 144 -- %command%" | sed "s/2KLauncher\/LauncherPatcher.exe'.*/mafiadefinitiveedition.exe'/")

No notes. Runs flawlessly on my system.

gamemoderun %command%
On my desktop environment (Manjaro GNOME) the game wouldn't start at all. I had to change the fifth digit in file ~/.steam/steam/steamapps/compatdata/1030840/pfx/drive_c/users/steamuser/My Documents/My Games/Mafia Definitive Edition/Saves/videoconfig.cfg from 0 to 1.
Alt-Tab breaking the game
Game crashes at logo animation
