Open TheGreatestJannet opened 3 years ago
What "normal proton" version did you use? Did you run it in flatpak or not? Did you apply some tweaks to it, namely to bypass pressure-vessel?
Also proton log may be helpful. Exit Steam, then run it via flatpak run --env=PROTON_LOG=1 com.valvesoftware.Steam
. The log should then be written ~/.var/app/com.valvesoftware.Steam/steam-1174180.log
.
I ran it without flatpak on build 5.13-2. I will try uploading a log soon.
Here is the log file for proton: steam-1174180.log
I'm not an expert on Wine at all, but it seems like the crash happens somewhere in the game code, not in wine, since it's writing its own crash dump:
16743.160:0398:039c:warn:debugstr:OutputDebugStringA "WER - Saving C:\\users\\steamuser\\Local Settings\\Application Data\\Rockstar Games\\Red Dead Redemption 2\\CrashLogs\\RDR2-20201115-153902-920.crash.log - 2780 bytes\n"
Also since the crash happens shortly after loading vulkan and Social Club vulkan layer, this may be related to drivers. Are you using AMD GPU? Did you try running the game on DX12 (vkd3d-proton) instead of native vulkan?
I'm using the NVIDIA drivers 455.38. I don't think the game even starts with vkd3d-proton but if it did it would perform awfully. Not sure why it is working outside the flatpak but not in it.
Seeing as this works outside the flatpak with the exact same game files I doubt it is an issue with the game. The crash dump is also useless with nothing interesting in it. Hopefully someone else can test it to confirm it isn't just me experiencing this.
Is the same version of Nvidia drivers also being used inside Flatpak?
Yes it is.
Does it work with Proton-GE, with or without flatpak? If not - I guess there may be something wrong with our seccomp patch.
The latest ProtonGE doesn’t work in flatpak I thought as it uses the steam runtime too. Additionally I don’t actually think ProtonGE has the patches for RDR2 so it wouldn’t work anyway (correct me if I’m wrong!) I can confirm though it still doesn’t work with 5.13-4 inside flatpak but works fine outside with the official proton.
Just tested the flatpak Proton Experimental and can confirm it also crashes silently after the launcher just like normal flatpak Proton.
I have the same issue with both the nvidia 455.45 and 460.27 driver versions. I have also tried the flatpak build of protonGE, but it also crashes after the Rockstar launcher.
Proton-GE doesn’t support Red Dead Redemption 2 even with the upstream build. The flatpak build of ProtonGE is also missing the hotfixes which might cause other issues.
It works with the flatpak version of Proton Experimental but not with this build.
@TheGreatestJannet How can it be possible? RDR2 seccomp codepath is identical in normal and experimental proton 6.3, but I'll re-check that.
I have no idea but I tested it twice and it works on the flatpak Proton Experimental build. It even loads into online correctly.
While it does work it seems NPCs and horses are invisible for some reason in online mode.
Red Dead Redemption 2 works fine when running on normal proton, however on this build it silently crashes after the Rockstar launcher. Here is the log: