-
Notifications
You must be signed in to change notification settings - Fork 1.1k
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
DEATH STRANDING (1190460) #4069
Comments
I have the same error with an Nvidia GPU (RTX 2070 Super) and its proprietary driver (440.100) on Debian (kernel version 5.4.0) |
Same here on Arch Linux with kernel 5.7.7 and an Nvidia GTX 760 with driver 450.57. |
Turns out it was already in wine haha (zebediah figura already added it), I just hadn't updated my source tree. |
does that mean you got it working? |
@yurgburg No, I have no idea if it works or not with that patch. Just that it turns out that the patch wasn't necessary, as it had already been added a few days prior to wine :) That being said, you'll still need a development build of wine (or a wine with https://source.winehq.org/git/wine.git/commit/37238a74a5fea133b8dbcf55ca62cd0d80dc49f7 patched in) in order for it to work. |
|
@yurgburg You'll need to apply this patch to the Patch
As to how to build it, I'm not sure, I've never built proton before (only wine), sorry! I think there are probably some guides available for that though :) |
No problem, you've given enough info to figure it out. Cheers! |
I've tested it with the wine patch suggested by @qsniyg. I now get the error message "Death Stranding requires Windows 10 version 1809 or later". |
@xythobuz Could you send the proton log? Alternatively, if you don't mind sending a rather large log (though it compresses very well, so please do compress it haha), run it with |
Sure, there you go. |
@xythobuz Could you try setting the windows version in |
As far as I can tell (running winecfg with the run script generated in /tmp with PROTON_DUMP_DEBUG_COMMANDS), the windows version is already set to Windows 10. As you can see in the image, the default is set to Windows 10 and the one listed applications has "Use global settings". But I also get the same error when setting the application to Windows 10 explicitly, too. |
@xythobuz Could you check if the following patch fixes it?
Edit: And Zebediah is one step ahead of me again haha: https://source.winehq.org/patches/data/188498 and https://source.winehq.org/patches/data/188499 (I don't think the second patch should be necessary for getting death stranding running, but it shouldn't hurt to apply either). I'm guessing he was probably given an early build of the game, considering both these patches and the one before were written a week ago at about the same time. |
I tried both your patch and also the two patches you've linked. They don't fix the issue, I still get the same message as above. Here are the logs with the two patches from Zebediah. |
@xythobuz Huh weird... could you try the following patch? It won't fix it, but it'll at least print what it's sending to the game so we can get a sense of what's not working.
|
Ok, here you go: |
Hey there!
Somehow the value returned still matches the value 0x42EE. |
I was worried about that, but I took extra care to do a full rebuild in the vagrant VM (deleting the build folder) and made sure the change is in the source tree of the wine subdirectory inside the VM. What am I missing? How can I force a rebuild of wine? I was just expecting that deleting the build folder would be enough. Edit: See the screenshot below, the changes are there. Also, I can see the log-output from the ERR(...) call added by @qsniyg, and if this has been compiled in then the other change has been compiled in as well, for sure!
|
@xythobuz Ahhh right, the issue (I believe) is that the registry hasn't been updated yet. Could you run the |
Not the one you were asking, but after many failed attempts I simply edited registry file in proton pfx (steamapps/compatdata/1190460/pfx/system.reg)
Now game takes its time and then crashes with following
I probably need to attach long log file, but haven't figured how to create it through steam yet. (probably need to think about building wine with d3d12? Or it's too soon to do that?) |
@0f3b79350c99d Thank you! To create a log file, prepend: |
@qsniyg Not the other guy but I did the same thing, got the same error and here is the proton log: |
@0none Huh, the unimplemented_stub thing doesn't show up in the log (and unfortunately it doesn't appear like any relevant information as to what caused the crash is displayed, at least from a quick glance): Crash portion of the log
Can you submit a full log then? ( |
@qsniyg |
I also get the same error message. Here are my logs: |
Seems like IDXGIOutput6 (DXGI 1.6) needs to be implemented for this to work. From a quick grep in the wine source tree, it seems like it's not implemented yet. It appears to be implemented in DXVK, but it won't be of much help for us (other than an implementation reference I guess), since it doesn't work with vkd3d, which is needed for dx12. |
So that means there is nothing left to do but wait for it to be implemented in Wine? |
Here's a completely untested patch to stub out support for DXGI 1.6: https://gist.github.com/qsniyg/84550f4421c8ee3ff4134ca07d4ad398 (note that I have absolutely zero knowledge about anything relating to directx, I just basically copied what I saw done for DXGI 1.4) I would be very surprised if it were to actually work, but I guess it's worth a shot :) If it doesn't, please attach a log anyways, it might be possible that we'll be able to progress a bit further. |
On Fedora, two things that gave me headaches, crashing games and steam were NVIDIA 470.x drivers series and PipeWire (5-7 crashes per gameplay). Death Stranding was extremely affected by both. DS has some memory handling, problems it seems, but after 495.x I had, if related, a fraction of the crashes (once per day and sometimes). Pipewire would, now is much, much less frequent, crash even just keeping Steam or a Browser opened (chromium based were more frequent). |
it seems related to proton 7.0. All my problems are gone in GE 6.21-2 |
@Blisto91 , i was install Proton GE 6.21-2, and its help, now game work (did not try DLSS yet) |
I had the same problem, I fixed it by downgrading to Proton 6.3-8. Proton 7.0 does not like this game xD. |
Do you have amdvlk installed? I removed it and keep mesa installed. Now this memory eating behavior is gone and I can play. |
They seem to be using amdvlk according to the log yes. |
@TheNH813 The experimental update today included some HID controller changes - could you confirm if you are still seeing this with experimental-7.0-20220331? |
I got this access violation errors randomly. And it's hard to save because of all cutscenes. I'm also using Proton 7.0. I changed to Proton 6.3-8 and crashed before the game begins. I'm using Proton Experimental and is working quite right so far. But there is a key difference: I'm playing the Director's Cut version. |
Attempting to run Death Stranding while Xbox One controller is connected causes a crash Issue transferred from #5862. Death Stranding opens and runs perfectly well, but if my Xbox One controller is connected to the computer via bluetooth at any point during or after the game being launched/open, the game crashes with the below error message. I'm on Arch Linux with the latest version of Steam, running Proton Experimental. My system is fully up-to date, and I'm running an AMD 6800 XT with vulkan-radeon drivers, along with an Intel 12700 CPU. |
Are you experiencing any issues with RADV and this game nowadays? |
I'm getting two, maybe three issues with Death Stranging on : Am using Proton 6.3.8, with gamemoderun. I'm currently waiting to see if I get an other |
This comment was marked as resolved.
This comment was marked as resolved.
With proton 8.0 i have to set DX level to 12, but the game is stuck at 99 % of loading. |
Hello @cewbdex, please add If this is a regression, please note the newest Proton version you know works with this game and your system. |
~~The game no longer launches for me too with Proton 8.0.2. I have played it for ~21 hours on Proton 6.3.8, because Proton 7.x.x caused major graphical artifacting (shadows going haywire).~~ This was fixed by validating file integrity through Steam. It now launches, loads into the gameworld but just crashes after 5 to 10 minutes of gameplay. System informationAttempt 1: with custom parametersParameters : Proton 6.3.8 steam-1850570_proton6_3_8.log Proton 7.0.6 steam-1850570_proton7_0_2.log Proton 8.0.2 steam-1850570_proton8_0_2.log Attempt 2: Without custom parametersProton 6.3.8 steam-1850570.log Attempt 3: Without custom parameters + Steam integrity checkAt this point I suspected something was off and had Steam run its file integrity check(s) on the game. This resulted in Steam attempted to patch the game which failed with "Corrupted update files" . A second try succeeded and made the game load into actual gameplay. Proton 7.0.6 steam-1850570.log Proton 8.0.2 steam-1850570.log |
Hello @TijmenUU, these look like some lines of interest from your log:
Proton should provide msvcp140.dll and vcruntime140_1.dll, so they shouldn't be summary missing. Maybe the game's wineprefix is damaged or incomplete? |
Thanks for looking! I suspected something was off and had Steam validate the integrity of the files. This resulted in Steam attempting to patch the game which failed with "Corrupted update files". After retrying it seemed to have helped and I was able to play for short whiles. See the dumps of "Attempt 3" for Proton 7.0.6 and 8.0.2. I used to get the access violation error popup after crashing but now it just seems to exit immediately to desktop. I shall edit my previous post accordingly to avoid any more confusion. This game is really finicky. Edit: Just realised the directors cut is separate from the original game. My reports pertain the director's cut edition, should I move my comment there? |
Followup to my old comment: #4069 (comment) Updating Proton to (found in Heroic) Proton-GE-Proton8-3 fixed this issue. :) |
Coincidentally I have an update too: my XMP DRAM profile caused the instability! Apparently the DDR4 at 3600 MT/s caused enough instability for this game. The definitive clue came from a Prime95 stress test, focusing on memory intensive workloads, crashing with floating point rounding errors. Down clocked my memory to 3200 Mhz in the EFI and all is well for now, just played for over an hour again. Never had this before, a quick Google tells me now that apparently this is not unique to me (albeit not much to find in combination with this game). Hope this helps someone else. |
This comment was marked as off-topic.
This comment was marked as off-topic.
Hello @AINZOA, you've come across the issue tracker for a project called Proton. Proton is a compatibility tool that helps Windows based games run on Linux. Since you're using Windows, Proton isn't involved and you should report your experience to the game's dev(s). |
Already sent email to dev but no response but thanks for replying. |
Compatibility Report
System Information
I confirm:
steam-1190460.log
Symptoms
The game crashed with an error message:
ERROR: Failed to load api-ms-win-core-systemtopology-l1-1-0.dll.
Reproduction
Just launch the game.
The text was updated successfully, but these errors were encountered: