


Doesn't respond, so make sure to enable no launcher mode
when put steam deck on sleep mode, all sounds just disapear, to fix it relad the save
audio bugs
just works.

I think the game ran fine once I found out a work around for the two bugs and even with more I would still play it just for the story.
I think I only crashed 4 or 5 times and most were from coming back from sleep
Button imput bug and and vsync crash on start bug
For the vsync bug you want to turn it on/off (full screen might help too but i never really tested it) opposite of what you had till it starts(restarting the steam deck helps too).
For the button input not working (I used a xbox controller) you want to rebind the X button from ((interact/reload) to just (X button) and using that on getting into a car or opening a door will fix it from nothing working. For the main menu you want to do the same with the A button, after that it will start also it's important to rebind the right configuration group (on-foot/driving/launcher/menu) a few times I was stuck in a car but i rebinded foot over driving.

I think it's worth it for the story even with all the problems, once you know what you are doing they are easy to fix.
You have to rebind a button like (X from interact/reload to just X) or the game will from time to time stop responding(using it to get in a car or open a door will fix it and it will go back to normal). another one was the main menu won't work if you don't do the same with (A).
you have to turn vsync on/off for the game to not crash on start and that is the only way you will get it is if you use the launcher
buttons not responding (rebinding a button and using it on something will fix it most of the time) where you can move and shoot but can't open menu or anything. Once i found out that fix and left my X rebinded to just (X button) i didn't even really notice the bug anymore.
Main two bugs are the buttons not responding and the vsync crash.
I think i got 30-40 frames most of the game with the texture quality on high since it looks like a ps2 game with it on low.

Something others haven't mentioned: DO NOT use the in-game FPS limiter; it will give you unsteady frame rates - use the Deck menu and it's limiter instead.
Game seemed to crash at random when booting into the main menu; downloaded a blank video file for the company logos to go through faster.
HUD doesn't scale properly even when border edge is changed; native 900p has the HUD take up a quarter of the screen. Raising the resolution to another one with 16:10 aspect ratio helps, but tanks performance.
Nothing else to add that already hasn't been said.

the controller button prompts being blank needs fixing, i assume this has something to do with the way the game has implemented steam input
inputs randomly seem to not work depending on the game's mood when launched, in game it shows blanks for the controller promps
low fps until graphics settings r set to minimum
every once in a while seems to crash on launch randomly
it's an older game and shouldn't be performing as poorly as it does

Mafia 3 is a good game, even better on steam deck. would 100% recommend!
Lowered settings to Low accept textures (High), using FSR and limited to 11w. While the game hovers around 30 the quality is noticeably bad and does not save much on power consumption wirh the battery using around 17-18w.
Text is small
Slow downs in performance if you lower the TPD lower than 11w
At this point the game's issues are well documented with glitches, bugs and texture quality issues which have not been fixed since release.
Don't play this on Steam Deck.
Set to low 30 FPS locked
This game doesn't work with "Half Rate Shading". You need to turn it off
The default gamepad selected by steam is inresponsive making impossible to start the game, i've needed to select "Gamepad with mouse" to start the game. Also the buttons wont show on the screen, that issue happens on every Mafia game and its a known bug, overriding "gameinputmodule.pf" didn't work for me. You can play with some controllers references from the internet but its anoying.
This game is very buggy and i've have a share of corrupted save games where i needed to reload the checkpoint, abandon the mission or reload the game to continue.
This game is extremelly unoptimized, thats not a Steam Deck issue but the Deck can barelly maintain 30 FPS on low settings and the GPU is constantly at 90%+ eating your battery very fast.
The game crashed some times after recovering from sleep
Unfortunatelly on this game mission bugs are common, thats not a linux / steam deck issue but a game issue. Sometimes you need to do some workarounds to continue and other times you wont be able to finish the game or specific missions.
Unfortunatelly this game is riddled with bugs that even after 9 years aren't fixed, the game crashes, has save issues, mission issues, controller issues and more. You can play it (most of the time) but you may not enjoy it as much because you'll be fighting the bugs while trying to have an enjoyable time. Thats not a Linux / Steam specific issue but a buggy game on every platform.
STEAM_COMPAT_DATA_PATH="/home/deck/.steam/steam/steamapps/compatdata/360430/" WINEPREFIX=$PWD "/home/deck/.local/share/Steam/compatibilitytools.d/GE-Proton7-49/proton" run "/run/media/mmcblk0p1/SteamLibrary/steamapps/common/Mafia III/Mafia3DefinitiveEdition.exe" %command%
Initially the game showed a blank rectangle instead of button prompts. To fix this I deleted the file named "gameinputmodule.pf" in the folder "/home/deck/.steam/steam/steamapps/compatdata/360430/pfx/drive_c/users/steamuser/AppData/Local/2K Games/Mafia III/Data//profiles/temporaryprofile/" and made a blank file with the same name and set it to "No Access" under Right Click>Properties>Permissions. I then went to game mode and turned off steam input by going to the game>Controller Settings>The gear icon next to "edit layout". Then set the the layout of the steam deck to be all keyboard+mouse keys if you're using an external controller, or as an xbox controller if you're using the steam decks built in controls
Disabled steam input
The launch options are to launch the game, as it won't launch after the initial launch due to the 2K games launcher.
Setting the game framerate to uncapped helped
Others are mentioning the button icons not showing in the UI. That is a game issue that happens on Windows Aswell, the in-game controller UI issue isn't a steam deck problem as I played the game through previously on Windows using a controller and had the same UI button issues. I previously checked 2K games forums and it was a bug introduced during an update and was reported to developers that wasn't ever fixed.
Apart from that game runs flawlessly.
The game itself is running fine, but I didn't get from the first room, because of the missing tooltips
Black square instead of tooltips
Sometimes I noticed a small FPS drop
It was unplayable because you don't know what to press. I even accidentally killed hostage when I just tried to figure out the controls.
I tasti impostati non vengono visualizzati durante il gioco (mentre nel menu si vedono)
Resolution — 1280 x 800
FPS — Unlimited
Depth of field — Off (full disclosure i haven’t messed with this all that much)
Field of view — 65 degrees
Fullscreen — VERY important to turn this OFF
VSYNC — VERY important to turn this ON
Ambient Occlusion (HBAO) — Low
Motion Blur — Off
Geometry Detail — Medium
Shadow Quality — Medium
Reflection Quality — Low
Volumetric Effects — Low
Antialiasing — High
Bloom — On or off, not much difference either way
Anisotropic Filtering — x16
Texture Quality — High
It did work for a bit until I went into the graphics settings, but didn't change anything, and it crashed
The font size seems to be too small
The textures seem to be off, maybe it happens because of low graphic settings
Tried to change graphics settings and it crashes
After the first crash I cannot get back into the game, it seems to be stuck in main menu
Set USE on X
Had to run in desktop mode for the game to recognize the controller. Couldn't get passed the splash screen until I did so.
Game running in game mode not recognizing controller definitely needs to be addressed. No change of proton version or wine version was able to fix this. The controller hook is just not engaging with the game.
Default controls didn't work, had to switch to game pad with joystick trackpad