Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Dying Light 2 (534380) #5542

Open
2 tasks done
Meulengracht opened this issue Feb 4, 2022 · 55 comments
Open
2 tasks done

Dying Light 2 (534380) #5542

Meulengracht opened this issue Feb 4, 2022 · 55 comments
Labels
Game compatibility - Unofficial Games not expected to work without issues Regression Confirmed working on an older version of Proton XAudio2 Uses the XAudio2 subsystem

Comments

@Meulengracht
Copy link

Meulengracht commented Feb 4, 2022

Compatibility Report

  • Name of the game with compatibility issues: Dying Light 2
  • Steam AppID of the game: 534380

System Information

  • GPU: RTX 2060 Super
  • Driver/LLVM version: nvidia 470.86 proprietery
  • Kernel version: 5.13.0-28-generic
  • Link to full system information report: System Info
  • Proton version: 1642614452 experimental-6.3-20220119

I confirm:

  • that I haven't found an existing compatibility report for this game.
  • that I have checked whether there are updates for my system available.
    steam-534380.log

Symptoms

Experiencing game hang and eventually crash consistently while playing Dying Light 2 in co-op mode after 5-10 minutes. We just played singleplayer for around 2 hours without experiencing any kind of issues.

Reproduction

Start Dying Light 2, enter game, invite a friend and starting playing normally. Crash will occur after a some minutes gameplay. We experience it after max of 10 minutes play.

@Meulengracht Meulengracht changed the title Dying Light 2 Co-Op consistent crashing Dying Light 2 (534380) Co-Op consistent crashing Feb 4, 2022
@kisak-valve kisak-valve added the Game compatibility - Unofficial Games not expected to work without issues label Feb 4, 2022
@kisak-valve kisak-valve changed the title Dying Light 2 (534380) Co-Op consistent crashing Dying Light 2 (534380) Feb 4, 2022
@kisak-valve kisak-valve added the XAudio2 Uses the XAudio2 subsystem label Feb 4, 2022
@hockdudu
Copy link

hockdudu commented Feb 5, 2022

I played the game a few hours with my friend, and for some reason his game crashed often while mine worked without any problems. We compared our settings, and the only difference was that he was using Proton Experimental and I was using Proton 6.3-8.

When he switched to Proton 6.3-8, his game didn't crash anymore and we were able to play together for hours without any crash.

@StripedMonkey
Copy link

I cannot get the game to run at all using my 2060m and the Nvidia 510 drivers. Tried Proton 7.1 GE and Proton 6.3 and Experimental. All result in a black bar for a splash screen, the game comes up in windowed mode (completely black) then it crashes. According to the logs it's a PageFault but the reason why is lost on me.

Using the intel igpu in this laptop will get me past the intro cutscene however.

Arch Linux Kernel 5.16.5

@valters-tomsons
Copy link

valters-tomsons commented Feb 6, 2022

The game runs just fine except it's not possible to play Co-op together with a Windows player. Other player is usually kicked within 10 minutes. Tested with Proton 6.3-8. (might've been my problem)

System info - https://gist.github.com/valters-tomsons/1bf0c73442d59c3465383fb8827ecad0

@l0wl3vel
Copy link

l0wl3vel commented Feb 6, 2022

Works well with Proton-7.1-GE-2, was able to play Co-Op with two friend for three hours without any problems yesterday.

@Meulengracht
Copy link
Author

Works well with Proton-7.1-GE-2, was able to play Co-Op with two friend for three hours without any problems yesterday.

Yes, I want to confirm this. Switching to 7.1-GE-2 fixed Co-Op. We played for hours afterwards without any issues.

@valters-tomsons
Copy link

valters-tomsons commented Feb 7, 2022

@Meulengracht @l0wl3vel Just wondering, were your co-op partners running on Windows?

@Meulengracht
Copy link
Author

@Meulengracht @l0wl3vel Just wondering, were you co-op partners running on Windows?

Nope, we were both running experimental, and both switched to GE

@l0wl3vel
Copy link

l0wl3vel commented Feb 7, 2022

@Meulengracht @l0wl3vel Just wondering, were you co-op partners running on Windows?

My co-op partners were both running Windows 10. I was hosting the session.

@puerto-rico
Copy link

puerto-rico commented Feb 12, 2022

i experience that same issues with the game crashing almost every 15-30 min, No other proton games does that. i I have tried both Steam Beta, Proton Experimental and the stable version with no luck. both on dx11 and dx12

I have read on forums and on proton DB to find similar users with similar problems and it looks like something that happens more often for Ryzen users not distro specific. Not sure if it is a fact but i looks like it from the amount of comments.

i will be happy to provide any details, it is on Ubuntu 20.04 with nvidia 510 drivers. bios on the motherboard have been updated to the newest and have tried many of the proposed steam launch options with no luck

@LiamDawe
Copy link

Seems Proton 7 is much worse. After 20 minutes it gave stuttering to a crawl, then a hard lock up. Proton experimental is still fine.

@alasky17
Copy link
Collaborator

Seems Proton 7 is much worse. After 20 minutes it gave stuttering to a crawl, then a hard lock up. Proton experimental is still fine.

@LiamDawe Does the game work with 6.3-8 or does it work well only with experimental-6.3?

@aeikum
Copy link
Collaborator

aeikum commented Feb 16, 2022

It'd be helpful if you could gather a Proton log showing the issue. It's working well on my AMD desktop machine so far.

@digitalcircuit
Copy link

digitalcircuit commented Feb 24, 2022

I've run into this issue on my Intel Xeon desktop with an AMD Radeon RX 5600 XT, on Kubuntu 20.04 with Hardware Enablement Stack active.

I continued my Dying Light 2 world, had a friend join, and after roughly 15 minutes, the game hung - sounds played, but the video output froze, and I had to forcibly terminate it to exit.

Click/tap to show Steam System Information:
Computer Information:
    Manufacturer:  Gigabyte Technology Co., Ltd.
    Model:  Z97X-SLI-CF
    Form Factor: Desktop
    No Touch Input Detected

Processor Information:
    CPU Vendor:  GenuineIntel
    CPU Brand:  Intel(R) Xeon(R) CPU E3-1241 v3 @ 3.50GHz
    CPU Family:  0x6
    CPU Model:  0x3c
    CPU Stepping:  0x3
    CPU Type:  0x0
    Speed:  3900 Mhz
    8 logical processors
    4 physical processors
    HyperThreading:  Supported
    FCMOV:  Supported
    SSE2:  Supported
    SSE3:  Supported
    SSSE3:  Supported
    SSE4a:  Unsupported
    SSE41:  Supported
    SSE42:  Supported
    AES:  Supported
    AVX:  Supported
    AVX2:  Supported
    AVX512F:  Unsupported
    AVX512PF:  Unsupported
    AVX512ER:  Unsupported
    AVX512CD:  Unsupported
    AVX512VNNI:  Unsupported
    SHA:  Unsupported
    CMPXCHG16B:  Supported
    LAHF/SAHF:  Supported
    PrefetchW:  Unsupported

Operating System Version:
    Ubuntu 20.04.4 LTS (64 bit)
    Kernel Name:  Linux
    Kernel Version:  5.13.0-30-generic
    X Server Vendor:  The X.Org Foundation
    X Server Release:  12013000
    X Window Manager:  KWin
    Steam Runtime Version:  steam-runtime_0.20211207.0

Video Card:
    Driver:  AMD AMD Radeon RX 5600 XT (NAVI10, DRM 3.41.0, 5.13.0-30-generic, LLVM 12.0.0)
    Driver Version:  4.6 (Compatibility Profile) Mesa 21.2.6
    OpenGL Version: 4.6
    Desktop Color Depth: 24 bits per pixel
    Monitor Refresh Rate: 60 Hz
    VendorID:  0x1002
    DeviceID:  0x731f
    Revision Not Detected
    Number of Monitors:  1
    Number of Logical Video Cards:  1
    Primary Display Resolution:  1920 x 1080
    Desktop Resolution: 1920 x 1080
    Primary Display Size: 20.04" x 11.26" (22.95" diag)
                                            50.9cm x 28.6cm (58.3cm diag)
    Primary VRAM: 6144 MB

Sound card:
    Audio device: Realtek ALC1150

Memory:
    RAM:  15881 MB

VR Hardware:
    VR Headset: None detected

Miscellaneous:
    UI Language:  English
    LANG:  en_US.UTF-8
    Total Hard Disk Space Available:  1804284 MB
    Largest Free Hard Disk Block:  1271475 MB

Storage:
    Number of SSDs: 0
    Number of HDDs: 0

And here's my full Proton log with PROTON_LOG=1 %command% as launch options - 7.6 MiB.

Let me know if there's any other information I can provide or things to test!

Also, GloriousEggroll's 7.2-GE-3-test-2 has been working without crashing for an entire hour! Co-op multiplayer disconnects after about half an hour, but the game itself doesn't crash and I can quit to menu, then continue to reconnect multiplayer. (My internet itself seemed stable, Mumble voice chat remained connected, but I'm not 100% certain of that.)

@NTMan
Copy link

NTMan commented Feb 26, 2022

The game randomly hangs with latest Proton Experimental.
steam-534380.log
steam-534380.log
steam-534380.log

With Proton GE 7.2 the game randomly crashed.
steam-534380-GE-crash.log

Hardware:
CPU: AMD Ryzen 3950X
GPU: AMD Radeon 6900XT
Mesa: Builded from git commit 53ca85a

@tizzir
Copy link

tizzir commented Apr 28, 2022

As of update 1.3.0 that was released today, the game now crashes for me before displaying anything other than a black window. I've attached the output of PROTON_LOG=1.
steam-534380.log

@amajauskas
Copy link

Same issue as tizzir. Also attached log
steam-534380.log
.

@iknowican
Copy link

Same as above. Have never seen DL2 working via proton (6, 7, exp). Usually i get a black screen and a crash. I checked d3d11 log inside app folder and saw an attempt to use CPU integrated graphics (that brought to an error). Hope this will help somehow.

steam-534380.log
DyingLightGame_x64_rwdi_d3d11.log
DyingLightGame_x64_rwdi_dxgi.log

@digitalcircuit
Copy link

I still get crashes with the current Proton version, but after my earlier comment, even with the 1.3.0 update, GloriousEggroll's 7.3-GE-1 somehow continues to work - not the newer versions of GE, etc. 1.3.0 appeared to fix the disconnect issue and I've played as host with a Windows user joining for a few hours.

I don't advise settling for this as Proton itself should be fixed, but if you're looking to just play the game after submitting your logs here, this might work for you. Speaking of, if there's any testing I could do to help diagnose this, let me know!

@tizzir
Copy link

tizzir commented May 29, 2022

Rather embarrassingly, I have discovered that the 1.3.0 update was not to blame for the game not starting for me. At least, not in its entirety. It turns out that I had some mods installed that had not been updated, which caused the game to crash on startup. After removing the mod files, the game starts just fine with the latest proton experimental (and likely other proton variants as well.)

@DMGPage
Copy link

DMGPage commented Jun 24, 2022

For some reasons I can't play it. Even in menu my FPS is around 2. Tried different proton versions, but nothing helps.

@Relwi
Copy link

Relwi commented Jun 25, 2022

For some reasons I can't play it. Even in menu my FPS is around 2. Tried different proton versions, but nothing helps.

Same here, I tried Proton Experimental and Proton 6.3-8 but the performance is very poor. And I can't even try the Proton 7.0-3, it gives me the 'compatibility tool configuration failed'.

@DMGPage
Copy link

DMGPage commented Jun 25, 2022

It might be not for everyone, but I fixed my issues with launch option:
DXVK_FILTER_DEVICE_NAME="GeForce RTX 2070" PROTON_ENABLE_NVAPI=1 PROTON_HIDE_NVIDIA_GPU=0 VKD3D_CONFIG=dxr %command% -nologos
Now everything works just fine. "DXVK_FILTER_DEVICE_NAME" is most important, because I tried without and it wasn't working. And yes "GeForce RTX 2070" is my video card, so for everyone it will be different name.

@SergeiGuriev
Copy link

It might be not for everyone, but I fixed my issues with launch option: DXVK_FILTER_DEVICE_NAME="GeForce RTX 2070" PROTON_ENABLE_NVAPI=1 PROTON_HIDE_NVIDIA_GPU=0 VKD3D_CONFIG=dxr %command% -nologos Now everything works just fine. "DXVK_FILTER_DEVICE_NAME" is most important, because I tried without and it wasn't working. And yes "GeForce RTX 2070" is my video card, so for everyone it will be different name.

Mr. @DMGPage advice helped me, but if this does not help you, then you can also go along the path: ~/.steam/steam/steamapps/compatdata/534380/pfx/drive_c/users/steamuser/Documents/dying light 2/out/settings .

534380 - game App ID.
In your case, everything will look about the same.

There is a file: video.scr.
And it needs to be:
RendererMode("d3d11")
AsyncCompute(0)
Not d3d12, despite the fact that during the game you can change everything as you wish (this does not negate the fact that everything can break again after graphics changes).
In addition, most likely you will also need to lower the graphics using this file by changing other settings.

I also set compatibility with Proton 7.0-4.

@Blub
Copy link

Blub commented Dec 14, 2022

When using the Intel Arc A770, it only runs with the d3d11 renderer, but produces hangups and some transparency issues (a lot of black squares around things that should be transparent).
With d3d12 on the A770 I get the following on stderr:

wine: Unhandled exception 0xc0000417 in thread 12c at address 000000007B01253E (thread 012c), starting debugger...
Unhandled exception: 0xc0000417 in 64-bit code (0x000000007b01253e).
Register dump:
 rip:000000007b01253e rsp:000000000011b120 rbp:0000000000000000 eflags:00000202 (   - --  I   - - - )
 rax:000000007b0124f0 rbx:00000003af6fa146 rcx:000000000011b140 rdx:0000000000000001
 rsi:00000003af6fa146 rdi:0000000004d2d570  r8:0000000000000000  r9:0000000000000000 r10:0000000067fe3284
 r11:000000000000f010 r12:0000000000000000 r13:0000000000000000 r14:00000000241d0150 r15:000000000011b400
Stack dump:
0x000000000011b120:  000000000011b140 0000000000000000
0x000000000011b130:  0000000000000001 00000003af6daec9
0x000000000011b140:  00000001c0000417 0000000000000000
0x000000000011b150:  000000007b01253e ffffffff00000000
0x000000000011b160:  0000000000000000 00000003af6e44c2
0x000000000011b170:  45363344347b224c 353233452d383639
0x000000000011b180:  46422d454331312d 32303038302d3143
0x000000000011b190:  7d38313330314542 0000000000000022
0x000000000011b1a0:  0000000000000027 000000000011b340
0x000000000011b1b0:  0000000000000026 00000003af6eade8
0x000000000011b1c0:  0000000000000000 0000000000000000
0x000000000011b1d0:  0000000000000000 0000000000000000
Backtrace:
=>0 0x000000007b01253e AccessCheckByTypeAndAuditAlarmW+0x1153e() in kernelbase (0x0000000000000000)
  1 0x00000003af690b8f _Cmulcc+0x1fb8f() in ucrtbase (0x0000000000000000)
  2 0x00000003af69154e _Cmulcc+0x2054e() in ucrtbase (0x0000000000000000)
  3 0x00000003af6f1113 _Cbuild+0x363a3() in ucrtbase (0x0000000000000000)
  4 0x0000000037c424cc in xefx_loader (+0x24cc) (0x0000000000000000)
  5 0x0000000037c41e56 in xefx_loader (+0x1e56) (0x000000000011b4d0)
  6 0x0000000037c43846 in xefx_loader (+0x3846) (0x000000000011de80)
  7 0x0000000037c438f4 xefxLoadLibrary+0x54() in xefx_loader (0x000000000011de80)
  8 0x00000000379740fc xessD3D12BuildPipelines+0x2bafc() in libxess (0x000000000011de80)
  9 0x000000003794888c xessD3D12BuildPipelines+0x28c() in libxess (0x000000000011de80)
  10 0x0000000036fcb498 ffxGetCommandListDX12+0xbac8() in rd3d12_x64_rwdi (0x000000000011de80)
  11 0x0000000036fc232a ffxGetCommandListDX12+0x295a() in rd3d12_x64_rwdi (0x000000000011df09)
  12 0x00000000017f27ad ??0?$CAbstractSystem@VCoAudioPropagation@@@cbs@@QEAA@XZ+0xc621dd() in engine_x64_rwdi (0x000000000011dfe0)
  13 0x0000000000f282c0 ??0?$CAbstractSystem@VCoAudioPropagation@@@cbs@@QEAA@XZ+0x397cf0() in engine_x64_rwdi (0x000000000011e110)
  14 0x0000000000f1830a ??0?$CAbstractSystem@VCoAudioPropagation@@@cbs@@QEAA@XZ+0x387d3a() in engine_x64_rwdi (0x000000000011ee70)
  15 0x000000014000738b in dyinglightgame_x64_rwdi (+0x738b) (0x000000000011ee70)
  16 0x0000000140001df3 in dyinglightgame_x64_rwdi (+0x1df3) (0x0000000000000000)
  17 0x000000014007ec2a in dyinglightgame_x64_rwdi (+0x7ec2a) (0x0000000000000000)
  18 0x000000007b62c9e9 ActivateActCtx+0x20da5() in kernel32 (0x0000000000000000)
  19 0x000000017005f627 A_SHAFinal+0x3caa7() in ntdll (0x0000000000000000)

With an nvidia 1060 it runs fine either way.
So I guess the blackness-instead-of-transparency part is on the intel mesa side? Not sure.
But would definitely be nicer to run in d3d12 mode, the trace there is weird though.

UPDATE:
Tested mesa-git and the black squares seem to be gonethere (previously was on 22.2.3-1 on Arch)
Still some pretty hard short stalls but no complete hangup yet.
(Another update: another git update a day later and the glitches are back and worse lol)

@mixolydianmel
Copy link

mixolydianmel commented Dec 26, 2022

I seem to be having a somewhat similar issue, at least judging by the appearance of that ??0?$CAbstractSystem@VCoAudioPropagation key in my logs. The symptom for me however is the game completely crashing after clearing the "Press any key to continue" splash just after launch. Pretty sure this has something to do with audio, as I'm not getting any on the splash screen or after I press the key to continue. I use pulseaudio and alsa if that helps.

CLI Args: PROTON_LOG=1 VK_ICD_FILENAMES=/usr/share/vulkan/icd.d/nvidia_icd.json PROTON_HIDE_NVIDIA_GPU=0 PROTON_ENABLE_NVAPI=1 VKD3D_CONFIG=dxr11 VKD3D_FEATURE_LEVEL=12_1 %command% -nologos

Proton Log

Hope this issue is solved soon! I'm happy to provide more information, but I'm at a dead end here.

@rcbevans
Copy link

rcbevans commented Apr 27, 2023

Just tried running this and the game fails to launch with both Proton 8, and Proton Experimental due to an Access Violation in dsound.dll (logs attached).

Forcing compatibility to Proton 7.0-6 and the game launches correctly.

Not sure how Proton works when it comes to system dll versioning, but since Proton 7 works and Proton 8+ doesn't, I assume this is a regression in Proton? Not sure if it should be flagged up somewhere else, since this game hasn't had any activity in a few months and is an older title.

steam-534380.log

@gardotd426
Copy link

I'm having the same issue with DLSS not being available as @rcbevans. RTX 3090, 530.43.01 drivers. DLSS works fine in Lutris, but it's not available in the Dead Space Remake or Dying Light 2 no matter what I do. The fix rbcevans suggested doesn't work.

@gardotd426
Copy link

Just to add to that, it's NOT a VKD3D or Proton issue, as Deathloop allows DLSS (and RayTracing) with no issues.

@gardotd426
Copy link

So @kisak-valve is right, it is in fact a regression in Proton and it affects all games that use VKD3D (at least).

Deathloop running using GE-Proton7-53 works perfectly. Moving it to Proton Experimental or anything from the past few weeks (including GE-Proton7-55) kills DLSS capability. Seems like Dead Space and Dying Light 2 have the same issue. I'm going to test out DL2 with GE-Proton7-53 and see if DLSS comes back, that would at least narrow the breaking change to at least the last month or so, hopefully.

@alasky17
Copy link
Collaborator

@rcbevans The dsound issue you were running into on 8.0 is quite odd from looking at the log. In order to try to figure out what is going on, could you:

  1. Switch to the Steam Beta client
  2. Run "Verify the integrity of files" on Proton Experimental to get the original dsound.dll back
  3. Assuming you are still hitting the problem, try deleting the prefix just in case.
  4. Assuming that didn't fix things, get a log of the crash with PROTON_LOG=+dsound,+sync,+mmdevapi,+pulse %command%
  5. Get the output of pactl info, pactl list sources and pactl list-source-outputs and upload in addition to the log.

And a few more context questions --

  1. On 7.0, did you do anything wrt voice chat in the game / playing online?
  2. Where exactly is the game crashing? Before a window shows up?

I know you have a working game now, so I get if you don't want to go through this hassle. This is really a mystery right now. I believe that if the game is still broken after "verify integrity of files" you could just copy the 7.0 dsound.dll again and fix things while we see if anything can be gleaned from the results of these tests :)

@Corbent
Copy link

Corbent commented Jul 21, 2023

@alasky17 Greetings. I was having this same issue and fortunately found this post to fix it. Since you are asking for some data and the op didn't get back to you, hopefully I can assist you.

After switching to Steam beta and verifying integrity of both Dying Light 2 and Proton Experimental the problem returned, here are the logs you asked for:

Proton Log: https://drive.google.com/file/d/10ft-5WH4z8iYLpNRxRN-sYDeIuSaGZ5p/view?usp=sharing
pactl sources: https://drive.google.com/file/d/1vFxDpvBjRY2e0SqieP9Fu3Sq4Cmh2Lls/view?usp=sharing
pactl source-outputs: NOTHING. The output of the command is empty.

The most interesting parts of the proton log to me are:

Line 666106: Unhandled exception: page fault on read access to 0xffffffffffffffff in 64-bit code (0x000003435318ad).
Line 666126: Stack trace starts with references to dsound.

Questions:
1.- On 7.0, did you do anything wrt voice chat in the game / playing online?
- I never use the in game voice chat. I use Discord.

2.- Where exactly is the game crashing? Before a window shows up?
- When I click play, the Splash appears, then an instant of black screen, then immediately back to desktop.

@alasky17
Copy link
Collaborator

@Corbent Thank you so much!! I am hoping there will be some clue in there :) I also don't think I have any system info from anyone who has run into this bug yet. Could you also please copy your system information from Steam (Steam -> Help -> System Information) and put it in a gist, then include a link to the gist in this issue report. If you're using the Steam client beta, then please also include the output from Steam Runtime Diagnostics.

@Corbent
Copy link

Corbent commented Jul 21, 2023

@alasky17

Steam system information: https://gist.github.com/Corbent/f5585e68b0eec81a86c1764af4d011e4
Steam Runtime Diagnostics: https://gist.github.com/Corbent/2fbd6b69c4db5a1e22045db31ce7e03b

I'm not used to contributing to issues on github so I'm unsure if "then include a link to the gist in this issue report" means something other than this comment.

@LiamDawe
Copy link

Swapped from NVIDIA to AMD 6800xt and now Dying Light 2 won't launch.

Log file:
steam-534380.log

@kisak-valve
Copy link
Member

Hello @LiamDawe, looking at your Proton log, it hints more towards an audio-related issue with an access violation (c0000005) in DSOUND.dll instead of direct result of a video card vendor swap.

@Corbent
Copy link

Corbent commented Aug 11, 2023

@LiamDawe If your problem is DSOUND.dll related try the method in the post by rcbevans. It helped me.
#5542 (comment)

@LiamDawe
Copy link

LiamDawe commented Aug 17, 2023

Okay firstly here's a log with "PROTON_LOG=+dsound,+sync,+mmdevapi,+pulse %command%" using Proton Experimental:

steam-534380.tar.gz

Some other logs that @alasky17 asked for above:

liam@liam-kub:~$ pactl info
Server String: /run/user/1000/pulse/native
Library Protocol Version: 35
Server Protocol Version: 35
Is Local: yes
Client Index: 466
Tile Size: 65472
User Name: liam
Host Name: liam-kub
Server Name: PulseAudio (on PipeWire 0.3.65)
Server Version: 15.0.0
Default Sample Specification: float32le 2ch 48000Hz
Default Channel Map: front-left,front-right
Default Sink: alsa_output.pci-0000_0b_00.4.analog-stereo
Default Source: alsa_input.usb-046d_HD_Pro_Webcam_C920_B33EF4BF-02.analog-stereo
Cookie: ea1f:ad4f

pactl list sources:
https://gist.github.com/LiamDawe/6c0d9c63b1f3e4bfd9039ff4a6cbed1b

And also:

liam@liam-kub:~$ pactl list-source-outputs
No valid command specified.

I don't even seem to have dsound.dll in Proton 7, I tried verifying files and completely uninstalled and reinstalled Proton 7 and still don't have it. Weird?

Edit: okay removing Proton 7 folder entirely, re-installing and then running a game unpacked it properly. Weird how verifying didn't pick up the missing file though. Anyway, did the copying from 7 to Experimental and yup it now launches. So a regression from 7 to Experimental? Log file of it now working:

steam-534380.log

@rcbevans
Copy link

rcbevans commented Sep 8, 2023

Coming back to add that I am seeing (what appears to be) the same DSOUND.dll crash in Remnant: From the Ashes

@rcbevans
Copy link

rcbevans commented Sep 8, 2023

@alasky17
Beta Steam client log with PROTON_LOG=+dsound,+sync,+mmdevapi,+pulse

steam-534380.log

pactl-info.txt
pactl-list-sources.txt
pactl-source-outputs.txt

@rcbevans
Copy link

rcbevans commented Sep 8, 2023

It's something to do with my connected SteelSeries Arctis Pro Wireless headset.

If I disconnect the headset GameDAC, the game launches fine.

Here's updated pactl logs without the SteelSeries connected.

pactl-info.txt
pactl-list-sources.txt
pactl-source-outputs.txt

@rcbevans
Copy link

rcbevans commented Sep 8, 2023

It appears the issue is having two active audio input devices, as reported #6964.

Using pavucontrol to disable the additional multiple inputs (leaving only the one I want with an active configuration) the game launches.

@kisak-valve
Copy link
Member

Game crashes while trying to load main menu.

Issue transferred from #7367.
@something12356 posted on 2023-12-22T16:07:32:

Compatibility Report

  • Name of the game with compatibility issues: Dying Light 2
  • Steam AppID of the game: 534380

System Information

  • GPU: RX 6600 XT
  • Video driver version: Mesa 23.3.1-1
  • Kernel version: 6.6.7-zen1-1
  • Link to full system information report as Gist
  • Proton version: Have tried Experimental, 8.0-4, 7.0-6, GE-Proton7-20, and GE-Proton8-25

I confirm:

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

steam-534380.log
Crash log created by the game.

Symptoms

After launching the game and getting to the screen where it says "press any button to continue", and then pressing a button, the game crashes. I can't even reach the main menu.

Reproduction

Install Dying Light 2, click play, the game crashes. I'm on Arch Linux and running the version of steam I got through pacman.

@something12356
Copy link

something12356 commented Feb 15, 2024

Replying to #5542 (comment)

I've now also tried changing the renderer between dx11 and dx12 in the settings file, changing between Windowed and Fullscreen, and a few other proton versions. So far hasn't fixed it.

@Corbent
Copy link

Corbent commented Feb 15, 2024

@something12356

Dying Light 2 is working perfectly fine for me. I Have been playing for the past few days and I tested right now to see if an update could have caused issues.

  • GPU: RX 7900 XT

  • Video driver version: Mesa 1:23.3.4-2

  • Kernel version: 6.7.2.zen1-2

  • Proton version: GE-Proton8-25

@something12356
Copy link

@Corbent
Thanks for the response. I just tried again and the game still crashes before getting to the main menu. Recently wine has started saying mono is not installed when I launch steam, even though I have the most up to date version, so maybe it's due to that? But I don't have an issues with other games.

  • GPU: RX 6600 XT
  • Video driver: Mesa 1:23.3.5-1
  • Kernel: 6.74-zen1-1
  • Proton version: GE-Proton8-32 and also Proton Experimental.

@simifor
Copy link

simifor commented Feb 18, 2024

@something12356 I can launch the game just fine with a RX 6600 and the same mesa drivers, tested proton 8 stable and proton experimental. From your message it sounds like you're using the windows version of steam, any reason why?

@something12356
Copy link

@simifor I'm just using the version of steam in the Arch repo, it's not the Windows version. Here's the output from pacman -Qs steam:

local/python-steamgriddb 1.0.5-2
    Python API wrapper for SteamGridDB.com
local/samrewritten-git r258.39d524a-1
    A Steam Achievement Manager For Linux.
local/steam 1.0.0.78-2
    Valve's digital software delivery system

@simifor
Copy link

simifor commented Feb 18, 2024

@simifor I'm just using the version of steam in the Arch repo, it's not the Windows version.
Well, you said the following: " Recently wine has started saying mono is not installed when I launch steam" which doesn't make sense unless you're launching the windows version of steam, though I had missed your logs ina previous message.

Anyway, your crash log from the game says that your data is corrupted. Have you tried to verify the gae files to see if they haev an effect?

@something12356
Copy link

I have, nothing is caught. I've also re-installed the game and that hasn't fixed anything.

@simifor
Copy link

simifor commented Feb 18, 2024

@something12356 I'm comparing against my crash log, and I see that data4 and data7 aren't loaded in my case, do you have DLC installed?

@something12356
Copy link

No, I don't own any DLC for the game. I could try deleting data4 and data7 and seeing if that works. I'll get back to you after I've tried that.

@something12356
Copy link

@simifor That fixed it, thank you! I'm not sure why those files were there but deleting them makes the game work.

@simifor
Copy link

simifor commented Feb 18, 2024

I'm glad that it was solved

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Game compatibility - Unofficial Games not expected to work without issues Regression Confirmed working on an older version of Proton XAudio2 Uses the XAudio2 subsystem
Projects
None yet
Development

No branches or pull requests