Hello @jwakely, we're using one issue report per unofficially supported game title, so I've gone ahead and transferred this issue report to https://github.com/ValveSoftware/Proton/issues/3291#issuecomment-1645564906.
OK thanks. I did see that issue but the comments seemed to be about different problems, and I didn't realise you want all RDR2 issues in the one ticket. Thanks for moving it!
proton 6.3-8x1 2023-07proton experimentalx1 2023-07PROTON_LOG=1x1 2023-07
Compatibility Report
System Information
I confirm:
Symptoms
When I click "Play" it says "Launching" and a message appears next to that button saying "Running install script (Vulkan Runtime Installer)" but then nothing ever happens, it just stays like that.
The file
/home/jwakely/.local/share/Steam/standalone_installscript_progress_1174180.vdfkeeps being recreated with this same content, so it seems to be stuck in a loop:When I add
PROTON_LOG=1 %command%to the launch options no$HOME/steam-*.logfile is created, so I can't attach it here.I can click "Cancel", but a
winedevice.exeprocess continues to run in the background. If I try to exit Steam it closes the client GUI but the Steam icon stays in the systray and I can't restart Steam. I have to usekill -9to kill thewinedevice.exeandsteamprocesses (or rebooot) to use Steam again.I'm using the
steam-1.0.0.78-1.fc38.i686RPM on Fedora 38, I've tried both the negativo17.org RPM and the RPMFusion RPM, with the same results.I get the same results with Proton Experimental, and Proton 8 and Proton 7. I've switched to the Steam Beta client, but still get the same results.
If I install the Steam flatpak from flathub and give it access to my Steam library (so I don't have to download RDR2 again) then I can successfully launch RDR2, install the Rockstar Launcher, and play the game. The flatpak is version 1.0.0.75, so a slightly older version, I don't know if that's why it works. I read online that the latest client is causing this issue with RDR2 for other people too. It also plays perfectly on my Steam Deck.
I changed the game to use Proton 6.3-8 and then launching the game appears to get a further, opening a "Launching Red Dead Redemption 2" popup that shows "Processing Vulkan shaders (xx%)" but after that finishes Steam thinks the game is running (The "Play" button changes to "Stop") but nothing appears. Now if I switch back to Proton 7 or 8 or experimental, it also seems to start, switching the "Play" button to "Stop" ... but no game window appears.
Reproduction
Install steam on Fedora 38 using RPMFusion RPM, then start Steam, install RDR2, and click "Play".