protonscr

METAL GEAR SOLID Δ: SNAKE EATER

protonopen appid 2417610Game compatibility - Unofficial
ValveSoftware/Proton#9010 · opened 2025-08-27 by NyaomiDEV · updated 2025-08-29 · 3 comments · github · game page · search this game
NNyaomiDEV 2025-08-27 github

Compatibility Report

  • Name of the game with compatibility issues: Metal Gear Solid Delta: Snake Eater
  • Steam AppID of the game: 2417610

System Information

  • GPU: Sapphire Nitro+ RX 9070 XT
  • Video driver version: 25.2.1
  • Kernel version: 6.16.2
  • Link to full system information report as Gist: here
  • Proton version: 9.0-4

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.

Symptoms

Game wouldn't start after choosing language and graphics preset. Dmesg shows amdgpu traces leading to vkd3d being the culprit. This same behaviour was already noticed on another game (Mafia The Old Country) when launching it with FSR enabled.
[40306.972059] amdgpu 0000:11:00.0: amdgpu: [gfxhub] page fault (src_id:0 ring:40 vmid:6 pasid:32805)
[40306.972065] amdgpu 0000:11:00.0: amdgpu:  in process GameThread pid 16914 thread vkd3d_queue pid 17063)
[40306.972068] amdgpu 0000:11:00.0: amdgpu:   in page starting at address 0x00008001acc50000 from client 10
[40306.972071] amdgpu 0000:11:00.0: amdgpu: GCVM_L2_PROTECTION_FAULT_STATUS:0x00641051
[40306.972073] amdgpu 0000:11:00.0: amdgpu:      Faulty UTCL2 client ID: TCP (0x8)
[40306.972075] amdgpu 0000:11:00.0: amdgpu:      MORE_FAULTS: 0x1
[40306.972076] amdgpu 0000:11:00.0: amdgpu:      WALKER_ERROR: 0x0
[40306.972078] amdgpu 0000:11:00.0: amdgpu:      PERMISSION_FAULTS: 0x5
[40306.972087] amdgpu 0000:11:00.0: amdgpu:      MAPPING_ERROR: 0x0
[40306.972089] amdgpu 0000:11:00.0: amdgpu:      RW: 0x1
[40306.972093] amdgpu 0000:11:00.0: amdgpu: [gfxhub] page fault (src_id:0 ring:40 vmid:6 pasid:32805)
[40306.972096] amdgpu 0000:11:00.0: amdgpu:  in process GameThread pid 16914 thread vkd3d_queue pid 17063)
[40306.972098] amdgpu 0000:11:00.0: amdgpu:   in page starting at address 0x00008001acc10000 from client 10
[40306.972100] amdgpu 0000:11:00.0: amdgpu: GCVM_L2_PROTECTION_FAULT_STATUS:0x00641051
[40306.972102] amdgpu 0000:11:00.0: amdgpu:      Faulty UTCL2 client ID: TCP (0x8)
[40306.972110] amdgpu 0000:11:00.0: amdgpu:      MORE_FAULTS: 0x1
[40306.972112] amdgpu 0000:11:00.0: amdgpu:      WALKER_ERROR: 0x0
[40306.972113] amdgpu 0000:11:00.0: amdgpu:      PERMISSION_FAULTS: 0x5
[40306.972115] amdgpu 0000:11:00.0: amdgpu:      MAPPING_ERROR: 0x0
[40306.972117] amdgpu 0000:11:00.0: amdgpu:      RW: 0x1
[40306.972121] amdgpu 0000:11:00.0: amdgpu: [gfxhub] page fault (src_id:0 ring:40 vmid:6 pasid:32805)
[40306.972123] amdgpu 0000:11:00.0: amdgpu:  in process GameThread pid 16914 thread vkd3d_queue pid 17063)
[40306.972132] amdgpu 0000:11:00.0: amdgpu:   in page starting at address 0x00008001acc28000 from client 10
[40306.972134] amdgpu 0000:11:00.0: amdgpu: GCVM_L2_PROTECTION_FAULT_STATUS:0x00641051
[40306.972136] amdgpu 0000:11:00.0: amdgpu:      Faulty UTCL2 client ID: TCP (0x8)
[40306.972146] amdgpu 0000:11:00.0: amdgpu:      MORE_FAULTS: 0x1
[40306.972156] amdgpu 0000:11:00.0: amdgpu:      WALKER_ERROR: 0x0
[40306.972158] amdgpu 0000:11:00.0: amdgpu:      PERMISSION_FAULTS: 0x5
[40306.972160] amdgpu 0000:11:00.0: amdgpu:      MAPPING_ERROR: 0x0
[40306.972162] amdgpu 0000:11:00.0: amdgpu:      RW: 0x1
[40306.972167] amdgpu 0000:11:00.0: amdgpu: [gfxhub] page fault (src_id:0 ring:40 vmid:6 pasid:32805)
[40306.972170] amdgpu 0000:11:00.0: amdgpu:  in process GameThread pid 16914 thread vkd3d_queue pid 17063)
[40306.972177] amdgpu 0000:11:00.0: amdgpu:   in page starting at address 0x00008001acc12000 from client 10
[40306.972180] amdgpu 0000:11:00.0: amdgpu: GCVM_L2_PROTECTION_FAULT_STATUS:0x00641051
[40306.972182] amdgpu 0000:11:00.0: amdgpu:      Faulty UTCL2 client ID: TCP (0x8)
[40306.972184] amdgpu 0000:11:00.0: amdgpu:      MORE_FAULTS: 0x1
[40306.972186] amdgpu 0000:11:00.0: amdgpu:      WALKER_ERROR: 0x0
[40306.972188] amdgpu 0000:11:00.0: amdgpu:      PERMISSION_FAULTS: 0x5
[40306.972190] amdgpu 0000:11:00.0: amdgpu:      MAPPING_ERROR: 0x0
[40306.972193] amdgpu 0000:11:00.0: amdgpu:      RW: 0x1
[40306.972200] amdgpu 0000:11:00.0: amdgpu: [gfxhub] page fault (src_id:0 ring:40 vmid:6 pasid:32805)
[40306.972203] amdgpu 0000:11:00.0: amdgpu:  in process GameThread pid 16914 thread vkd3d_queue pid 17063)
[40306.972206] amdgpu 0000:11:00.0: amdgpu:   in page starting at address 0x00008001acc28000 from client 10
[40306.972211] amdgpu 0000:11:00.0: amdgpu: [gfxhub] page fault (src_id:0 ring:40 vmid:6 pasid:32805)
[40306.972214] amdgpu 0000:11:00.0: amdgpu:  in process GameThread pid 16914 thread vkd3d_queue pid 17063)
[40306.972217] amdgpu 0000:11:00.0: amdgpu:   in page starting at address 0x00008001acc08000 from client 10
[40306.972223] amdgpu 0000:11:00.0: amdgpu: [gfxhub] page fault (src_id:0 ring:40 vmid:6 pasid:32805)
[40306.972226] amdgpu 0000:11:00.0: amdgpu:  in process GameThread pid 16914 thread vkd3d_queue pid 17063)
[40306.972228] amdgpu 0000:11:00.0: amdgpu:   in page starting at address 0x00008001acc08000 from client 10
[40306.972233] amdgpu 0000:11:00.0: amdgpu: [gfxhub] page fault (src_id:0 ring:40 vmid:6 pasid:32805)
[40306.972235] amdgpu 0000:11:00.0: amdgpu:  in process GameThread pid 16914 thread vkd3d_queue pid 17063)
[40306.972237] amdgpu 0000:11:00.0: amdgpu:   in page starting at address 0x00008001acc20000 from client 10
[40306.972242] amdgpu 0000:11:00.0: amdgpu: [gfxhub] page fault (src_id:0 ring:40 vmid:6 pasid:32805)
[40306.972244] amdgpu 0000:11:00.0: amdgpu:  in process GameThread pid 16914 thread vkd3d_queue pid 17063)
[40306.972246] amdgpu 0000:11:00.0: amdgpu:   in page starting at address 0x00008001acc18000 from client 10
[40306.972250] amdgpu 0000:11:00.0: amdgpu: [gfxhub] page fault (src_id:0 ring:40 vmid:6 pasid:32805)
[40306.972253] amdgpu 0000:11:00.0: amdgpu:  in process GameThread pid 16914 thread vkd3d_queue pid 17063)
[40306.972255] amdgpu 0000:11:00.0: amdgpu:   in page starting at address 0x00008001acc68000 from client 10
[40317.422099] amdgpu 0000:11:00.0: amdgpu: Dumping IP State
[40317.423410] amdgpu 0000:11:00.0: amdgpu: Dumping IP State Completed
[40317.423455] amdgpu 0000:11:00.0: amdgpu: [drm] AMDGPU device coredump file has been created
[40317.423457] amdgpu 0000:11:00.0: amdgpu: [drm] Check your /sys/class/drm/card1/device/devcoredump/data
[40317.424507] gmc_v12_0_process_interrupt: 1572 callbacks suppressed
[40317.424664] amdgpu 0000:11:00.0: amdgpu: [gfxhub] page fault (src_id:0 ring:40 vmid:6 pasid:32805)
[40317.425279] amdgpu 0000:11:00.0: amdgpu:  in process GameThread pid 16914 thread vkd3d_queue pid 17063)
[40317.425781] amdgpu 0000:11:00.0: amdgpu:   in page starting at address 0x00008001acca3000 from client 10
[40317.425904] amdgpu 0000:11:00.0: amdgpu: GCVM_L2_PROTECTION_FAULT_STATUS:0x00641051
[40317.426139] amdgpu 0000:11:00.0: amdgpu:      Faulty UTCL2 client ID: TCP (0x8)
[40317.426426] amdgpu 0000:11:00.0: amdgpu:      MORE_FAULTS: 0x1
[40317.426557] amdgpu 0000:11:00.0: amdgpu:      WALKER_ERROR: 0x0
[40317.426617] amdgpu 0000:11:00.0: amdgpu:      PERMISSION_FAULTS: 0x5
[40317.426690] amdgpu 0000:11:00.0: amdgpu:      MAPPING_ERROR: 0x0
[40317.426705] amdgpu 0000:11:00.0: amdgpu:      RW: 0x1
[40317.427991] amdgpu 0000:11:00.0: amdgpu: [gfxhub] page fault (src_id:0 ring:40 vmid:6 pasid:32805)
[40317.428604] amdgpu 0000:11:00.0: amdgpu:  in process GameThread pid 16914 thread vkd3d_queue pid 17063)
[40317.429975] amdgpu 0000:11:00.0: amdgpu:   in page starting at address 0x00008001acca9000 from client 10
[40317.431298] amdgpu 0000:11:00.0: amdgpu: GCVM_L2_PROTECTION_FAULT_STATUS:0x00641051
[40317.431572] amdgpu 0000:11:00.0: amdgpu:      Faulty UTCL2 client ID: TCP (0x8)
[40317.432524] amdgpu 0000:11:00.0: amdgpu:      MORE_FAULTS: 0x1
[40317.432691] amdgpu 0000:11:00.0: amdgpu:      WALKER_ERROR: 0x0
[40317.432848] amdgpu 0000:11:00.0: amdgpu:      PERMISSION_FAULTS: 0x5
[40317.433464] amdgpu 0000:11:00.0: amdgpu: ring gfx_0.0.0 timeout, signaled seq=12934123, emitted seq=12934125
[40317.433468] amdgpu 0000:11:00.0: amdgpu: Process information: process GameThread pid 16914 thread vkd3d_queue pid 17063
[40317.433471] amdgpu 0000:11:00.0: amdgpu: Starting gfx_0.0.0 ring reset
[40317.433798] amdgpu 0000:11:00.0: amdgpu:      MAPPING_ERROR: 0x0
[40317.433993] amdgpu 0000:11:00.0: amdgpu:      RW: 0x1
[40317.433998] amdgpu 0000:11:00.0: amdgpu: [gfxhub] page fault (src_id:0 ring:40 vmid:6 pasid:32805)
[40317.434001] amdgpu 0000:11:00.0: amdgpu:  in process GameThread pid 16914 thread vkd3d_queue pid 17063)
[40317.434003] amdgpu 0000:11:00.0: amdgpu:   in page starting at address 0x00008001acca9000 from client 10
[40317.434005] amdgpu 0000:11:00.0: amdgpu: GCVM_L2_PROTECTION_FAULT_STATUS:0x00641051
[40317.434007] amdgpu 0000:11:00.0: amdgpu:      Faulty UTCL2 client ID: TCP (0x8)
[40317.434009] amdgpu 0000:11:00.0: amdgpu:      MORE_FAULTS: 0x1
[40317.434010] amdgpu 0000:11:00.0: amdgpu:      WALKER_ERROR: 0x0
[40317.434012] amdgpu 0000:11:00.0: amdgpu:      PERMISSION_FAULTS: 0x5
[40317.434014] amdgpu 0000:11:00.0: amdgpu:      MAPPING_ERROR: 0x0
[40317.434295] amdgpu 0000:11:00.0: amdgpu:      RW: 0x1
[40317.434362] amdgpu 0000:11:00.0: amdgpu: [gfxhub] page fault (src_id:0 ring:40 vmid:6 pasid:32805)
[40317.434365] amdgpu 0000:11:00.0: amdgpu:  in process GameThread pid 16914 thread vkd3d_queue pid 17063)
[40317.434367] amdgpu 0000:11:00.0: amdgpu:   in page starting at address 0x00008001accbb000 from client 10
[40317.434369] amdgpu 0000:11:00.0: amdgpu: GCVM_L2_PROTECTION_FAULT_STATUS:0x00641051
[40317.434371] amdgpu 0000:11:00.0: amdgpu:      Faulty UTCL2 client ID: TCP (0x8)
[40317.434374] amdgpu 0000:11:00.0: amdgpu:      MORE_FAULTS: 0x1
[40317.434376] amdgpu 0000:11:00.0: amdgpu:      WALKER_ERROR: 0x0
[40317.434378] amdgpu 0000:11:00.0: amdgpu:      PERMISSION_FAULTS: 0x5
[40317.434393] amdgpu 0000:11:00.0: amdgpu:      MAPPING_ERROR: 0x0
[40317.434395] amdgpu 0000:11:00.0: amdgpu:      RW: 0x1
[40317.434399] amdgpu 0000:11:00.0: amdgpu: [gfxhub] page fault (src_id:0 ring:40 vmid:6 pasid:32805)
[40317.434403] amdgpu 0000:11:00.0: amdgpu:  in process GameThread pid 16914 thread vkd3d_queue pid 17063)
[40317.434406] amdgpu 0000:11:00.0: amdgpu:   in page starting at address 0x00008001accb1000 from client 10
[40317.434408] amdgpu 0000:11:00.0: amdgpu: GCVM_L2_PROTECTION_FAULT_STATUS:0x00641051
[40317.434409] amdgpu 0000:11:00.0: amdgpu:      Faulty UTCL2 client ID: TCP (0x8)
[40317.434411] amdgpu 0000:11:00.0: amdgpu:      MORE_FAULTS: 0x1
[40317.434423] amdgpu 0000:11:00.0: amdgpu:      WALKER_ERROR: 0x0
[40317.434426] amdgpu 0000:11:00.0: amdgpu:      PERMISSION_FAULTS: 0x5
[40317.434428] amdgpu 0000:11:00.0: amdgpu:      MAPPING_ERROR: 0x0
[40317.434430] amdgpu 0000:11:00.0: amdgpu:      RW: 0x1
[40317.434435] amdgpu 0000:11:00.0: amdgpu: [gfxhub] page fault (src_id:0 ring:40 vmid:6 pasid:32805)
[40317.434437] amdgpu 0000:11:00.0: amdgpu:  in process GameThread pid 16914 thread vkd3d_queue pid 17063)
[40317.434439] amdgpu 0000:11:00.0: amdgpu:   in page starting at address 0x00008001accb3000 from client 10
[40317.434441] amdgpu 0000:11:00.0: amdgpu: GCVM_L2_PROTECTION_FAULT_STATUS:0x00641051
[40317.434443] amdgpu 0000:11:00.0: amdgpu:      Faulty UTCL2 client ID: TCP (0x8)
[40317.434467] amdgpu 0000:11:00.0: amdgpu:      MORE_FAULTS: 0x1
[40317.434471] amdgpu 0000:11:00.0: amdgpu:      WALKER_ERROR: 0x0
[40317.434473] amdgpu 0000:11:00.0: amdgpu:      PERMISSION_FAULTS: 0x5
[40317.434474] amdgpu 0000:11:00.0: amdgpu:      MAPPING_ERROR: 0x0
[40317.434476] amdgpu 0000:11:00.0: amdgpu:      RW: 0x1
[40317.434484] amdgpu 0000:11:00.0: amdgpu: [gfxhub] page fault (src_id:0 ring:40 vmid:6 pasid:32805)
[40317.434486] amdgpu 0000:11:00.0: amdgpu:  in process GameThread pid 16914 thread vkd3d_queue pid 17063)
[40317.434488] amdgpu 0000:11:00.0: amdgpu:   in page starting at address 0x00008001accb9000 from client 10
[40317.434490] amdgpu 0000:11:00.0: amdgpu: GCVM_L2_PROTECTION_FAULT_STATUS:0x00641051
[40317.434492] amdgpu 0000:11:00.0: amdgpu:      Faulty UTCL2 client ID: TCP (0x8)
[40317.434493] amdgpu 0000:11:00.0: amdgpu:      MORE_FAULTS: 0x1
[40317.434495] amdgpu 0000:11:00.0: amdgpu:      WALKER_ERROR: 0x0
[40317.434497] amdgpu 0000:11:00.0: amdgpu:      PERMISSION_FAULTS: 0x5
[40317.434498] amdgpu 0000:11:00.0: amdgpu:      MAPPING_ERROR: 0x0
[40317.434500] amdgpu 0000:11:00.0: amdgpu:      RW: 0x1
[40317.434506] amdgpu 0000:11:00.0: amdgpu: [gfxhub] page fault (src_id:0 ring:40 vmid:6 pasid:32805)
[40317.434508] amdgpu 0000:11:00.0: amdgpu:  in process GameThread pid 16914 thread vkd3d_queue pid 17063)
[40317.434510] amdgpu 0000:11:00.0: amdgpu:   in page starting at address 0x00008001accc3000 from client 10
[40317.434515] amdgpu 0000:11:00.0: amdgpu: [gfxhub] page fault (src_id:0 ring:40 vmid:6 pasid:32805)
[40317.434517] amdgpu 0000:11:00.0: amdgpu:  in process GameThread pid 16914 thread vkd3d_queue pid 17063)
[40317.434519] amdgpu 0000:11:00.0: amdgpu:   in page starting at address 0x00008001accab000 from client 10
[40317.434523] amdgpu 0000:11:00.0: amdgpu: Ring gfx_0.0.0 reset succeeded
[40317.434527] amdgpu 0000:11:00.0: [drm] device wedged, but recovered through reset
[40317.434528] amdgpu 0000:11:00.0: amdgpu: [gfxhub] page fault (src_id:0 ring:40 vmid:6 pasid:32805)
[40317.434531] amdgpu 0000:11:00.0: amdgpu:  in process GameThread pid 16914 thread vkd3d_queue pid 17063)
[40317.434533] amdgpu 0000:11:00.0: amdgpu:   in page starting at address 0x00008001accb1000 from client 10
[40400.876692] amdgpu 0000:11:00.0: amdgpu: Dumping IP State
[40400.877802] amdgpu 0000:11:00.0: amdgpu: Dumping IP State Completed
[40400.877814] amdgpu 0000:11:00.0: amdgpu: [drm] AMDGPU device coredump file has been created
[40400.877816] amdgpu 0000:11:00.0: amdgpu: [drm] Check your /sys/class/drm/card1/device/devcoredump/data
[40400.887821] amdgpu 0000:11:00.0: amdgpu: ring gfx_0.0.0 timeout, signaled seq=12967335, emitted seq=12967337
[40400.887826] amdgpu 0000:11:00.0: amdgpu: Process information: process GameThread pid 17808 thread vkd3d_queue pid 17988
[40400.887828] amdgpu 0000:11:00.0: amdgpu: Starting gfx_0.0.0 ring reset
[40400.888572] amdgpu 0000:11:00.0: amdgpu: Ring gfx_0.0.0 reset succeeded
[40400.888576] amdgpu 0000:11:00.0: [drm] device wedged, but recovered through reset

devcoredump.snake.log

steam-2417610.log

Reproduction

  1. Launch the game
  2. Go through graphics settings
  3. Observe crash
Ssimifor 2025-08-28 github

@NyaomiDEV no issue with either game on mesa 25.2.1 with a 9060 xt regardless of FSR status, the difference is that I'm on 6.16.3. Please bring a proton log by adding this to the launch parameters PROTON_LOG=1 VKD3D_CONFIG=breadcrumbs %command%

NNyaomiDEV 2025-08-28 github

@simifor I already took those logs, it's just that I was testing multiple ways to get the game running while I made this issue ticket. I'll upload the relevant logs, as I circumvented the bug in the end (eg. start the game in a 1080p configuration)

Also it's worth noting that in my testing, this issue only happens on native 4k resolution. Anything lower won't trigger it.

I edited my first post with logs I took at the time.

HHansKristian-Work 2025-08-29 github