protonscr

Deadly Premonition: The Director's Cut

protonopen appid 247660Game compatibility - UnofficialXAudio2
ValveSoftware/Proton#2284 · opened 2019-01-29 by Neodamode · updated 2026-06-27 · 16 comments · github · game page · search this game
NNeodamode 2019-01-29 github

Compatibility Report

  • Name of the game with compatibility issues: Deadly Premonition: The Director's Cut
  • Steam AppID of the game: 247660

System Information

  • GPU: GT 1030
  • Driver/LLVM version: nvidia 415.25
  • Kernel version: 4.12.14
  • Link to full system information report as Gist
  • Proton version: 3.16-6 Beta

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

Only the launcher works; the game crashes after pressing Play. Media uses the codecs WMV3, WMV2, WVC1 for video and WMAP, WMA2 for audio (#1464).

steam-247660.log

MMcMarius11 2020-05-19 github

Still does not work with Proton-5.8-GE-2 Released
steam-247660.log

GloriousEggroll said:
Thats actually crashing on xaudio:

121.550:00c4:00c8:trace:loaddll:load_so_dll Loaded L"C:\windows\system32\X3DAudio1_7.dll" at 0x7da40000: builtin
121.550:00c4:00c8:err:module:LdrInitializeThunk Importing dlls for L"Z:\home\mcmarius11\.local\share\Steam\steamapps\common\Deadly Premonition The Director's Cut\DP.exe" failed, status c0000135
122.573:005c:006c:trace:seh:raise_exception code=6be flags=0 addr=0x7b010a2e ip=7b010a2e tid=006c

i would be awesome if someone could fix this, if possible :)

Ppi99y 2020-08-06 github

Edit: It works, see posts below

The suggested fix ^ in the first post does not work for me with Steam build Jul 31 2020 and proton 3.16-9 or 5.0-9.

Mmozo78 2020-08-08 · hidden on GitHub github

It is definitely working :)

Kkisak-valve maintainer 2020-08-13 github

Hello @Neodamode, @pi99y, sorry, but the third party redistribution of the proprietary dll makes your workaround legally problematic and can not be condoned here. (It's not okay to directly or indirectly reference it.)

MMcMarius11 2020-08-17 · hidden on GitHub github

I got great news from WineStaging Team on Patreon
WineStaging:
"I've had a brief look at this and the missing components are varied, so it might take some time to implement everything required. I've added it to the list of things to have a look at."

if you want to support them:
https://www.patreon.com/posts/release-5-15-40503961

NNeodamode 2022-06-28 github

Cutscenes seem to be working now on bleeding edge, but the game still can't get past the main menu. It happens with Proton 6.3 and newer.
steam-247660.zip
Forcing xaudio2_7=b or xactengine3_7=b the game doesn't crash, but most of the audio doesn't work.
With Proton 5.13 or older, if you get past the PhysX error, there are no crashes and all the audio works fine (it also uses native XAudio by default).

AAwesamLinux 2022-12-05 github

System Information

  • GPU: AMD RX5700
  • Driver/LLVM version: Mesa 22.2.3
  • Kernel version: 6.0.10-300.fc37.x86_64
  • Proton version: experimental-bleeding-edge-7.0-30463-20221205

I can confirm that the videos work now, but the game crashes directly after the intro video.

Setting launch option WINEDLLOVERRIDES="xaudio2_7=b" %command% the game is playable, but is missing most music/audio

Logs of both scenarios:
steam-247660.log
steam-247660-crash.log
system_info.txt

DDanZinagri 2023-06-11 github

System Information:

  • GPU Nvidia Geforce 3090
  • Diver/LLVM Version: nvidia-driver-525 (525.105.17-0ubuntu1)
  • Kernel Version: 6.3.0-pikaos
  • Proton Version: Experimental

So with proton 8 i get no audio and it crashes after the opening cutscene.
Current experimental i do get audio on the opening cutscene, but crashes still.
Adding the WINEDLLOVERRIDES="xaudio2_7=b" %command% as previously mentioned fixes the crashing.but the only functional audio becomes some ambient background noise and voices. All music/sound effects are gone.

Tried a few of the workarounds mentioned over at protonDB, but seems like none of those help and are attempting to fix something graphically rather than with this audio issue.

YYuri-K7 2024-10-20 github

Current experimental crashes before the opening cutscene.

Proton-ge crashes after, and using xaudio2_7=b fixes it but in-game music/sound effects are missing.

Though with wine-staging 9.19 (tkg wow64 aur bin because of archlinux 32bits gstreamer plugins issues) in a test prefix with physx installed, the videos/cutscenes doesn't work but can be skipped without crashing, and in-game the music/sound effects seems to work fine.
EDIT : tried with proton-tkg 9.20, same behavior as wine staging, tried playing but ended up crashing in the first level with :

31270.005:0134:01b8:err:virtual:allocate_virtual_memory out of memory for allocation, base (nil) size 03350000
31270.005:0134:01b8:trace:seh:dispatch_exception code=c0000005 (EXCEPTION_ACCESS_VIOLATION) flags=0 addr=7BA1DE45
TTimeFreeze1337 2026-04-18 github

Game crashes after startup and the few intro logos are shown with latest Proton 11 beta. Log is attached.

steam-247660.log

Aarrowgent 2026-04-19 github
  • Proton 11.0 (beta)
  • Newly playable:
  • Deadly Premonition

crash immediately after intro logos

PROTON_LOG=1 (vanilla)
without anything: PROTON_LOG=1 %command%

steam-247660.log

PROTON_LOG (DPfix patch) & (4GB patch)

steam-247660_DPfix.log

steam launch options:
PROTON_LOG=1 WINE_CPU_TOPOLOGY=2:8,9 VK_INSTANCE_LAYERS=VK_LAYER_MESA_overlay VK_LAYER_MESA_OVERLAY_CONFIG=fps,format=0 WINEDLLOVERRIDES="d3d9=n,b" %command%

the others simply limit cpu cores, and display Vulkan information on screen.

disabling steam overlay does not fix

WINEDLLOVERRIDES="xaudio2_7=b" %command%
does not fix

futher: testing with Windowed or Fullscreen. neither works
due to a dual monitor setup
related to screen control: gamescope was tested
gamescope -w 1280 -h 720 -W 1920 -H 1080 -b -r 60 -F fsr --force-grab-cursor -- %command%
same crash after intro logos.

system specs:
X11 xorg
ubuntu 24.04

AMD Ryzen 9 7945HX
GPU AMD Radeon RX 7900M navi31
Mesa 26.0.5 - kisak-mesa
Vulkan 1.4.341
Linux 6.18.22-amdr18
Mmichaelneverwins 2026-04-19 github

A fresh install of Deadly Premonition with Proton 11.0 (Beta) launched successfully for me (on Linux Mint 22.3, Cinnamon desktop, X11, with an AMD GPU). The start-up and new-game cutscenes also work. The only issue is that later FMV cutscenes are still not working, presumably because they have not been transcoded yet. If I load a later chapter then I just get a background image with color bars at the bottom for a couple of seconds instead of the usual recap video. I don't know what it takes to get a video transcoded for the shader cache, but I hope the rest of them are done soon.

I had never installed the game on this machine before (and the late-game save files I used for cutscene testing were copied from another machine on which I had already played through the whole game, with an older Proton version and a bunch of tweaks which may or may not have included whatever was described as "legally problematic" above). So although I have not looked at the previous two comments' logs (and I doubt I could decipher them if I tried), I would suggest making sure that you're working with a clean install of the game and related files, i.e. no prefix from an older Proton and no lingering traces of prior tinkering.

You also might want to make sure that shader pre-caching is enabled. I know some people like to disable it these days, but it is used for transcoded videos in this case (hence the steamapps/shadercache/247660/transcoded_video.foz in my library), so the failure to play cutscenes when that feature is disabled might be causing the game to freak out.

TTimeFreeze1337 2026-04-19 github

Replying to https://github.com/ValveSoftware/Proton/issues/2284#issuecomment-4276126236

Can confirm it works if i enable shader pre-caching. Hopefully it will work without it at some point though as i would love to play the GOG version of it. And i simply dont like having shader pre-caching enabled anyways. But yeah with it enabled it works so thanks for that.

Aarrowgent 2026-04-19 github

if shader-caching is required then that is unforunate
no i do not use steam's shader-caching for various reasons.

wine11/proton11 will need a fix to avoid crashing if it is unable to play a video

im not entirely new to proton/linux on steam, ive been using it to play hundreds of games since proton 4.2

if required to get the game running i can try other proton versions that might work.

also tested:
WINE_DO_NOT_CREATE_DXGI_DEVICE_MANAGER=1 %command%
does not progress after the intro videos

PROTON_USE_WINED3D=1 no go

Aarrowgent 2026-04-19 github

yep...
sadly switching to proton-cachyos it just works
proton-cachyos-10.0-20260410-slr-x86_64

uninstalled, verified compatdata folder was removed
reinstalled plain vanilla

  • set to proton-cachyos and the game works (NO shader-precaching)

  • setup DPfix and 4GB patches. game runs

sorry i cant provide more +testing+ for Proton 11 beta at the moment

my assumption about the removed posts above are related to WMF "fixes" that were used in wine/proton a few years ago to play in game videos.
not about optional GAME patches that are recommended via steam guides etc.

Ll2nkxk8z 2026-06-27 github

for me proton-cachyos only works up until reaching the bridge and meeting the cop, there is no sound in that cutscene.