ValveSoftware / Proton

Compatibility tool for Steam Play based on Wine and additional components
Other
23.88k stars 1.04k forks source link

Stranded: Alien Dawn (1324130) #6577

Open LunaMoonshineLuna opened 1 year ago

LunaMoonshineLuna commented 1 year ago

Compatibility Report

System Information

I confirm:

Symptoms

When loading the map the loading screen shows graphic glitches and freezes.

Reproduction

When starting the game, the game opens and lets me choose a "New game", I press "Not now" when asked if I want to do the tutorial, I get to the Settings Menu where I can choose difficulty and map location, I press "Next" Getting into the Survivors Screen, just keeping all as it randomly is and press "Start". Loading screen comes up, little circle turning in the right down corner., but then the screen glitches and freezes.

steam-1324130.zip

kisak-valve commented 1 year ago

Hello @LunaMoonshineLuna, are you able to reproduce the visual corruption with a current point release of mesa?

LunaMoonshineLuna commented 1 year ago

Hi, I am not a tech person, I use Kubuntu and installed all updates that I could, how can I test that Mesa point release you are talking about? Thank you.

kisak-valve commented 1 year ago

You can use mesa from a PPA like kisak-mesa.

dermeck commented 1 year ago

I have a similar problem. But instead of freezing with a visual glitch the game crashes. The same thing happens if I try to start the tutorial.

System Information

quizet724 commented 1 year ago

I am brand new to linux but I just played stranded yesterday works great... got to run on low graphics to play. Still looks great. Tried with most proton versions- all worked . Was having same problem. Game would close after selecting team

Edit- ok played around with settings got ultra working... to stop the crash turn off Anisotropy in game options under video. I am using proton experimental

kisak-valve commented 1 year ago

Stranded: Alien Dawn does not capture mouse cursor

Issue transferred from https://github.com/ValveSoftware/Proton/issues/6992. @rhagu posted on 2023-08-04T13:37:29:

Compatibility Report

System Information

I confirm:

Symptoms

Reproduction

steam-1324130.zip


@rhagu commented on 2023-08-04T13:49:14:

I think I misunderstood the compatibility report question, how do I rewrite this as a bug?

mas1701 commented 4 months ago

I'm also experienceing problems with this game after freshly moving from Windows 10 Enterprise LTSC 2021 to Linux Mint 21.3 (Cinnamon Edition, HWE-Kernel 6.5, Kisak-Mesa PPA, Ryzen 9 3950X and Nvidia RTX 2080 Super (Nvidia driver)).

I tried several Proton versions from 7 to 9, Steam "Proton experimental" an GE-Proton 9.2. I reduced the grahpics settings for better performance and compatibility, but the game still randomly crashes, mostly during fight scenes.

By doing a little research, I found older Proton issues here (I believe they were to be fixed in Proton 8.x) regarding crashes due to multiple audio input devices enabled in a Proton/Wine scenario. So I disabled all but one in pavucontrol. I also turned off in-game background music. Unfortunaltely, it doesn't turn off music in fighting scenes, but it seems to have helped in non-fighting scenes.

Just in case the number of simultaneous audio sources is set too low, I increased the number of possbile sources from 256 to 1024 to no positive effect.

I then discovered the location of the game's crashlogs. In Windows, I knew where to find them, but their location on Linux with Proton was new for me (I have a lot of experience with Linux servers, but not with desktops). The crash logs also indicate, that the problems are audio-related: ``` =================[ CRASH ]================= Writing minidump (if there's no 'Minidump Done' below, it crashed) Audio Task 0:24:10:119 Minidump Done Parsing map file (if there's no 'ParseMap Done' below, it crashed) ParseMap Done -------------------------------------------------------------- -- Exception Information -- Thread: 600 "Audio Task" Module: StrandedSteam.exe Address: 00000033:0000000140717af7 Process: 140000000 Error: Access violation Details: Read from location FFFFFFFFFFFFFFFF Scope: All thread scopes: Registers: RAX=0013c0a47fffffff CS=00000033 RIP=0000000140717af7 EFLAGS=00010206 RBX=000000005f6138f0 SS=0000002b RSP=000000000728fe20 RBP=0000000140fbe438 RCX=000000007dc36d80 DS=0000002b RSI=0000000140fbe430 FS=0000 RDX=0000000000046fd1 ES=0000002b RDI=000000005f613880 GS=002b R8=000000007dd09e08 R9=0000000000d4f868 R10=0000000000000000 R11=000000000728fe10 R12=0000000000000000 R13=0000000000000000 R14=0000000000000258 R15=0000000000000000 Stack: 728fe20: f0 38 61 5f 00 00 00 00 38 e4 fb 40 01 00 00 00 .8a_....8..@.... 728fe30: 30 e4 fb 40 01 00 00 00 80 38 61 5f 00 00 00 00 0..@.....8a_.... 728fe40: f0 38 61 5f 00 00 00 00 cc 81 71 40 01 00 00 00 .8a_......q@.... Audio Task 0:24:10:120 728fe50: 80 00 1e bd 00 00 00 00 c0 b4 b3 ff ff ff ff ff ................ 728fe60: 28 59 61 5f 00 00 00 00 00 00 00 00 00 00 00 00 (Ya_............ 728fe70: 80 e4 fb 40 01 00 00 00 43 67 6b 40 01 00 00 00 ...@....Cgk@.... 728fe80: f0 38 61 5f 00 00 00 00 30 e4 fb 40 01 00 00 00 .8a_....0..@.... 728fe90: f0 58 61 5f 00 00 00 00 00 00 00 00 00 00 00 00 .Xa_............ 728fea0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 728feb0: 00 00 00 00 00 00 00 00 37 35 61 40 01 00 00 00 ........75a@.... 728fec0: 20 66 6b 40 01 00 00 00 30 e4 fb 40 01 00 00 00 fk@....0..@.... 728fed0: a0 ff 28 07 00 00 00 00 80 16 44 01 00 00 00 00 ..(.......D..... 728fee0: 00 00 00 00 00 00 00 00 c9 67 6b 40 01 00 00 00 .........gk@.... 728fef0: 30 e4 fb 40 01 00 00 00 e8 fe 28 07 00 00 00 00 0..@......(..... 728ff00: 70 67 6b 40 01 00 00 00 f0 fe 28 07 00 00 00 00 pgk@......(..... 728ff10: 80 16 44 01 00 00 00 00 ca fb 60 40 01 00 00 00 ..D.......`@.... 728ff20: 80 16 44 01 00 00 00 00 00 00 00 00 00 00 00 00 ..D............. 728ff30: 00 00 00 00 00 00 00 00 05 00 00 00 00 00 00 00 ................ 728ff40: a0 a1 9b 03 00 00 00 00 c2 34 85 40 01 00 00 00 .........4.@.... 728ff50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 728ff60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 728ff70: 00 00 00 00 00 00 00 00 3d 47 ed ff ff 6f 00 00 ........=G...o.. 728ff80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 728ff90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 728ffa0: 00 00 00 00 00 00 00 00 ff f3 f4 ff ff 6f 00 00 .............o.. 728ffb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 728ffc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 728ffd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 728ffe0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 728fff0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ Audio Task 0:24:10:121 Calls: Modules: Audio Task 0:24:10:122 Z:\opt\steam\steamapps\common\Stranded Alien Dawn\StrandedSteam.exe, loaded at 0x140000000, size 239038976 bytes C:\windows\system32\ntdll.dll, loaded at 0x6ffffff40000, size 1070136 bytes C:\windows\system32\kernel32.dll, loaded at 0x6fffffec0000, size 925105 bytes C:\windows\system32\kernelbase.dll, loaded at 0x6fffffc10000, size 3525218 bytes C:\windows\system32\advapi32.dll, loaded at 0x6fffffbb0000, size 518839 bytes C:\windows\system32\msvcrt.dll, loaded at 0x6fffffb00000, size 1100220 bytes Audio Task 0:24:10:123 C:\windows\system32\sechost.dll, loaded at 0x6fffffac0000, size 290390 bytes C:\windows\system32\ucrtbase.dll, loaded at 0x6fffff9e0000, size 1435145 bytes C:\windows\system32\comdlg32.dll, loaded at 0x6ffffdb80000, size 1488367 bytes C:\windows\system32\comctl32.dll, loaded at 0x6fffff000000, size 1951209 bytes C:\windows\system32\gdi32.dll, loaded at 0x6fffff500000, size 841274 bytes C:\windows\system32\user32.dll, loaded at 0x6fffff590000, size 2318727 bytes C:\windows\system32\win32u.dll, loaded at 0x6fffff4b0000, size 309601 bytes C:\windows\system32\imm32.dll, loaded at 0x6fffff3f0000, size 229351 bytes C:\windows\system32\shell32.dll, loaded at 0x6ffffe1b0000, size 10649311 bytes C:\windows\system32\shlwapi.dll, loaded at 0x6ffffe150000, size 829304 bytes Audio Task 0:24:10:124 C:\windows\system32\shcore.dll, loaded at 0x6ffffe120000, size 193478 bytes C:\windows\system32\winspool.drv, loaded at 0x6ffffdb30000, size 305278 bytes C:\windows\system32\compstui.dll, loaded at 0x6ffffdb00000, size 142688 bytes C:\windows\system32\crypt32.dll, loaded at 0x6ffffef10000, size 1191114 bytes C:\windows\system32\bcrypt.dll, loaded at 0x6ffffeee0000, size 144167 bytes C:\windows\system32\dxgi.dll, loaded at 0x6ffffd880000, size 2490382 bytes C:\windows\system32\faultrep.dll, loaded at 0x6ffffd860000, size 70226 bytes C:\windows\system32\hid.dll, loaded at 0x6ffffd840000, size 101101 bytes Audio Task 0:24:10:125 C:\windows\system32\imagehlp.dll, loaded at 0x6ffffeeb0000, size 134835 bytes C:\windows\system32\dbghelp.dll, loaded at 0x6ffffee30000, size 616590 bytes C:\windows\system32\mswsock.dll, loaded at 0x6ffffd820000, size 72545 bytes C:\windows\system32\ws2_32.dll, loaded at 0x6fffff9a0000, size 246319 bytes C:\windows\system32\ole32.dll, loaded at 0x6ffffecc0000, size 2138116 bytes C:\windows\system32\combase.dll, loaded at 0x6ffffec60000, size 743130 bytes C:\windows\system32\rpcrt4.dll, loaded at 0x6fffff910000, size 1056754 bytes C:\windows\system32\coml2.dll, loaded at 0x6ffffec30000, size 344960 bytes C:\windows\system32\psapi.dll, loaded at 0x6ffffd800000, size 59926 bytes C:\windows\system32\setupapi.dll, loaded at 0x6fffff890000, size 929302 bytes Audio Task 0:24:10:126 Z:\opt\steam\steamapps\common\Stranded Alien Dawn\steam_api64.dll, loaded at 0x13b400000, size 298384 bytes C:\windows\system32\wininet.dll, loaded at 0x6ffffdfc0000, size 775610 bytes C:\windows\system32\mpr.dll, loaded at 0x6ffffdf90000, size 192541 bytes C:\windows\system32\winmm.dll, loaded at 0x6ffffd720000, size 1007228 bytes C:\windows\system32\msacm32.dll, loaded at 0x6ffffd6f0000, size 202293 bytes C:\windows\system32\xaudio2_9.dll, loaded at 0x6ffffd690000, size 729030 bytes C:\windows\system32\mfplat.dll, loaded at 0x6ffffd620000, size 893546 bytes C:\windows\system32\propsys.dll, loaded at 0x6ffffd5e0000, size 426145 bytes C:\windows\system32\oleaut32.dll, loaded at 0x6ffffeb00000, size 2104908 bytes Audio Task 0:24:10:127 C:\windows\system32\rtworkq.dll, loaded at 0x6ffffd5b0000, size 136003 bytes C:\windows\system32\mfreadwrite.dll, loaded at 0x6ffffd570000, size 522942 bytes C:\windows\system32\winex11.drv, loaded at 0x6ffffdf00000, size 358300 bytes C:\windows\system32\uxtheme.dll, loaded at 0x6ffffdeb0000, size 326934 bytes C:\Program Files (x86)\Steam\steamclient64.dll, loaded at 0x138000000, size 23148752 bytes C:\windows\system32\lsteamclient.dll, loaded at 0x6ffffd2d0000, size 5648570 bytes C:\Program Files (x86)\Steam\gameoverlayrenderer64.dll, loaded at 0x180000000, size 1442664 bytes C:\windows\system32\winevulkan.dll, loaded at 0x6ffffd260000, size 394021 bytes C:\windows\system32\d3d12core.dll, loaded at 0x6ffffcf50000, size 3092494 bytes C:\windows\system32\wineopenxr.dll, loaded at 0x7477f60a0000, size 12288 bytes Audio Task 0:24:10:128 C:\windows\system32\d3d12.dll, loaded at 0x6ffffd2a0000, size 122894 bytes C:\windows\system32\msasn1.dll, loaded at 0x6ffffcf20000, size 101800 bytes C:\windows\system32\cryptnet.dll, loaded at 0x6ffffcef0000, size 214854 bytes C:\windows\system32\wldp.dll, loaded at 0x6ffffced0000, size 67675 bytes C:\windows\system32\WINTRUST.DLL, loaded at 0x6ffffdf30000, size 279639 bytes Audio Task 0:24:10:129 C:\windows\system32\rsaenh.dll, loaded at 0x6ffffce80000, size 275507 bytes C:\Windows\System32\_nvngx.dll, loaded at 0x6ffffcc40000, size 2100776 bytes C:\windows\system32\VERSION.dll, loaded at 0x6ffffdf70000, size 80295 bytes Audio Task 0:24:10:130 C:\windows\system32\Normaliz.dll, loaded at 0x105600000, size 8192 bytes C:\windows\system32\WLDAP32.dll, loaded at 0x6ffffcba0000, size 868166 bytes C:\windows\system32\secur32.dll, loaded at 0x6ffffcb70000, size 222428 bytes C:\windows\system32\nvapi64.dll, loaded at 0x6ffffc9f0000, size 1474574 bytes Audio Task 0:24:10:131 C:\windows\system32\d3d11.dll, loaded at 0x6ffffc660000, size 3629070 bytes Z:\opt\steam\steamapps\common\Stranded Alien Dawn\nvngx_dlss.dll, loaded at 0x6ffffa330000, size 36687416 bytes C:\windows\system32\xinput9_1_0.dll, loaded at 0x6ffffa300000, size 124418 bytes Z:\opt\steam\steamapps\common\Stranded Alien Dawn\libxess.dll, loaded at 0x6ffff9450000, size 15275688 bytes Audio Task 0:24:10:132 C:\windows\system32\CFGMGR32.dll, loaded at 0x6ffff9430000, size 82644 bytes Z:\opt\steam\steamapps\common\Stranded Alien Dawn\XeFX.dll, loaded at 0x6ffff93f0000, size 125608 bytes Z:\opt\steam\steamapps\common\Stranded Alien Dawn\XeFX_Loader.dll, loaded at 0x6ffff93d0000, size 42664 bytes C:\windows\system32\MSVCP140.dll, loaded at 0x6ffff9330000, size 573008 bytes Audio Task 0:24:10:133 C:\windows\system32\VCRUNTIME140.dll, loaded at 0x6ffff9300000, size 119376 bytes Audio Task 0:24:10:134 C:\windows\system32\VCRUNTIME140_1.dll, loaded at 0x6ffff92e0000, size 49744 bytes C:\windows\system32\mmdevapi.dll, loaded at 0x6ffff92a0000, size 423189 bytes C:\windows\system32\winepulse.drv, loaded at 0x6ffff9280000, size 75657 bytes C:\windows\system32\iphlpapi.dll, loaded at 0x6fffff320000, size 453124 bytes C:\windows\system32\dnsapi.dll, loaded at 0x6fffff2f0000, size 132894 bytes C:\windows\system32\nsi.dll, loaded at 0x6fffff2d0000, size 76544 bytes C:\windows\system32\schannel.dll, loaded at 0x6ffff9260000, size 74168 bytes Audio Task 0:24:10:135 Z:\opt\steam\steamapps\common\Stranded Alien Dawn\dxil.dll, loaded at 0x6ffff90d0000, size 1496864 bytes Z:\opt\steam\steamapps\common\Stranded Alien Dawn\dxcompiler.dll, loaded at 0x6ffff7de0000, size 19721136 bytes Last 0 Gossips: Available memory: physical: 26583 MB virtual: 134213760 MB pagefile: 27558 MB Process memory usage: 0 MB Process avg CPU usage: 17 % Task queue crash! *** Debug::Done() Audio Task 0:24:10:136 Time (ms) 1450135 ```

I monitored the crashlog for at least 10 of the last crashes, it is always the "Audio Task" thread.

I hope this will help in locating and fixing the issue some time soon. If more information is needed, please specify.

For those with crashes at game start (when the crash landing sequence starts), reduce reflections to "low" or "off". Reduce view distance if performance is bad, it costs a lot.

mas1701 commented 4 months ago

Additional: As a workaround, I renamed winepulse.drv to _winepulse.drv in the /Windows/System32 folder used by Wine/Proton for Stranded - Alien Dawn. This way, Wine disables audio on my system and Stranded - Alien Dawn runs totally silent, but crash-free.