protonscr

Mafia: The Old Country

protonopen appid 1941540Game compatibility - Unofficial
ValveSoftware/Proton#8959 · opened 2025-08-07 by hjpaul7 · updated 2025-09-18 · 14 comments · github · game page · search this game
Hhjpaul7 2025-08-07 github

Compatibility Report

  • Name of the game with compatibility issues: Mafia: The Old Country
  • Steam AppID of the game: 1941540

System Information

  • GPU: RTX 5090
  • Video driver version: Nvidia 575.64.05
  • Kernel version: 6.15.8-arch1-2
  • Link to full system information report: System Info Gist
  • Proton version: Experimental

I confirm:

  • [x] that I haven't found an existing compatibility report for this game.
  • [x] that I have checked whether there are updates for my system available.

Proton Log: steam-1941540.log

Symptoms

Honestly this may be an issue with the game itself, tough to say - but:

Heavy frame drops when entering a cut-scene. Going from 90-120fps during gameplay and switching to a cut-scene drops the frame rate down to about 40fps (occasional sub 40).

Note: Uncapped fps cut-scene option is enabled in settings.

Reproduction

  • Launch game
  • Enter gameplay
  • Enter cutscene and observe frame rate drop
SSoundsGreaat 2025-08-07 github

+1

MMidifreakz 2025-08-08 github

+1. Also overal bad performance and frame drops at random moments. Even when not a lot is hapening.

SSirCatInaHat 2025-08-08 github

Happened to me too though for me I was experiencing subpar framerates on the lowest settings, FSR 3 and Frame generation

The Steamdeck is worse while it can run and play the game the same settings will get you a 30FPS experience providing you lock the framerate

While this part isn't really a Proton issue testing might suck as the game's DRM is aggressive and blocks users from accessing if it it detects multiple associated devices

Image
NNyaomiDEV 2025-08-09 github

Upon launching the game today, I got this:

[  +3,443093] amdgpu 0000:11:00.0: amdgpu: Dumping IP State
[  +0,000759] amdgpu 0000:11:00.0: amdgpu: Dumping IP State Completed
[  +0,000010] amdgpu 0000:11:00.0: amdgpu: [drm] AMDGPU device coredump file has been created
[  +0,000002] amdgpu 0000:11:00.0: amdgpu: [drm] Check your /sys/class/drm/card1/device/devcoredump/data
[  +0,010007] amdgpu 0000:11:00.0: amdgpu: ring gfx_0.0.0 timeout, signaled seq=3252618, emitted seq=3252620
[  +0,000006] amdgpu 0000:11:00.0: amdgpu: Process information: process GameThread pid 32636 thread vkd3d_queue pid 32703
[  +0,000003] amdgpu 0000:11:00.0: amdgpu: Starting gfx_0.0.0 ring reset
[  +0,000991] amdgpu 0000:11:00.0: amdgpu: Ring gfx_0.0.0 reset succeeded
[  +0,000003] amdgpu 0000:11:00.0: [drm] device wedged, but recovered through reset

GPU: RX 9070 XT
Video driver version: mesa 25.1.7
Kernel version: 6.15.8-artix1-1
Link to full system information report: Gist
Proton version: 9.0-4 and Experimental

the coredump file:

devcoredump.log

Proton log:

steam-1941540.log

MMidifreakz 2025-08-09 github

Update, After tinkering around I found that disabling any upscaling and selecting native dlaa makes the game run far more stable.

Mmarek-lach 2025-08-09 github

I am also getting this runtime error upon launch:

Image
AAzonnali 2025-08-11 github

I am also getting this runtime error upon launch:

Image

I got the same error as you. After upgrading to Mesa 25.2 i got a different error message:

Image

Quick google search - as i am not a programmer of any sort - indicates that both are connected to problems with compute shaders?

Kkisak-valve maintainer 2025-08-23 github

Mafia / The Old Country - Crash on startup

Issue transferred from https://github.com/ValveSoftware/Proton/issues/8999.
@OrigamiPaperCrane posted on 2025-08-23T11:55:20:

Compatibility Report

  • Name of the game with compatibility issues: Mafia: The Old Country
  • Steam AppID of the game: 1941540

System Information

I confirm:

  • [x] that I haven't found an existing compatibility report for this game.
  • [x] that I have checked whether there are updates for my system available.

-- no logs were recorded using logging launch options

Symptoms

The game causes a complete system freeze and crash when running on Linux. This is caused by the game attempting to execute privileged CPU instructions
(SMSW, SGDT) which are intercepted by the kernel's User Mode Instruction Prevention (UMIP) feature. The emulation of these instructions is extremely
resource-intensive, leading to a CPU spike of over 80% and subsequent system crash. This is a software issue within the game itself.

The kernel log (dmesg) shows the following errors repeatedly before the crash:

1 umip: MafiaTheOldCoun[9440] ip:15caf8ef0 sp:c9fe10: SMSW instruction cannot be used by applications.
2 umip: MafiaTheOldCoun[9440] ip:15caf8ef0 sp:c9fe10: For now, expensive software emulation returns the result.
3 umip: MafiaTheOldCoun[9440] ip:155594c35 sp:c986e8: SGDT instruction cannot be used by applications.
4 umip: MafiaTheOldCoun[9440] ip:155594c35 sp:c986e8: For now, expensive software emulation returns the result.

Reproduction

  1. Launch "Mafia: The Old Country" on a Linux system with a UMIP-enabled kernel (standard in modern kernels) using Steam/Proton.
  2. Play the game for a short period of time.
  3. The system will reliably freeze and crash, requiring a hard reboot.

iostat_crash.log
dmesg_crash.log

NNyaomiDEV 2025-08-23 github

@OrigamiPaperCrane did it start at least once? Did you enable FSR in your upscaling options?

OOrigamiPaperCrane 2025-08-23 github

No, I've never reached any menu at all.

NNyaomiDEV 2025-08-23 github

It's strange then, other games exhibit the exact same pattern on dmesg yet from my own memory (I had a 3800xt back in the day) they ran fine. All UE games exhibit this issue, no less!

Ssimifor 2025-08-24 github

@NyaomiDEV are you still getting gpu resets? if so, do they happen every time upon launching the game?

@marek-lach @Azonnali You need to provide as much information of your system as you can.
Kernel and gpu driver version, gpu, desktop environment, proton version used.

@OrigamiPaperCrane those umip dmesg messages are unrelated to the game not working. Your kernel, and rivers are old so I'd first try updating those to see if the game begins working for you.

NNyaomiDEV 2025-08-24 github

@simifor Nope, I just reset all my save data and started from scratch without touching graphical settings. FSR is bugged. Probably XeSS too but idk.

Iipr 2025-09-18 github

This looks similar to what I've seen with #9002

Proton versions

Upstream links