Open NTMan opened 4 years ago
@betam4x Thanks for the update - it reminded me of something... ;-) I managed to miss that I wanted to upload the logs after reboot. The logs are huge, I've managed to squeeze them into a gist (post above updated): https://gist.github.com/kakra/8a374942a24e4aeecf68243e7f994f38
I happily update the logs if you give instruction how to create them.
As far as I know, you should be able to switch the graphics engine to Vulkan after successfully launching into the game: https://www.youtube.com/watch?v=xnatU6Uhz48
So I'd expect the graphics engine itself running pretty well after we fixed the startup issues (and maybe editing some config file).
This error is due to the launcher crashing before it's able to launch the game, it's not actually related to the files being corrupted. I experienced the same crash when using vanilla Wine (and -staging) to launch RDR2 from the launcher outside of Steam as well. It's a weird crash and I wasn't able to make much progress troubleshooting it, unfortunately I won't be able to work on it for the next few weeks.
Any good way to bypass the launcher?
@laichiaheng There's this handy command line snippet to bypass launchers in Steam, it simply replaces the command that Steam wants to launch with a command you want to launch. Just put it in your game launch options:
bash -c 'exec "${@/PlayRDR2.exe/RDR2.exe}"' -- %command%
It works the same with other games, simply adjust the file names. I.e., the Borderlands GOTY launcher won't properly run with Proton, I'm using such a launch option to skip it.
For RDR2, tho, it doesn't work. The game will just silently exit after a few seconds of Proton thinking it's running.
Same result as the OP, "please verify game data". GTA V runs flawlessly on this system.
GTAV and RDR2 do not work with the same error "please verify game data"
GTAV and RDR2 do not work with the same error "please verify game data"
GTAV has always worked flawlessly for me. Make sure your distro is up to date.
no problem with GTA 5 for me on archlinux, just RDR 2
Has anyone been able to get past the "please verify your game data" error?
Has anyone been able to get past the "please verify your game data" error?
Do not believe so, bypassing that seems to be the only obstacle to get this game to work currently.
Shame because the game is indeed Vulkan, it would probably run great if it wasn't for that
New Proton-GE release. Anybody available to do a quick test?
Cheers, David
On 19 Jan 2020, at 14:45, Evernow notifications@github.com wrote:
Has anyone been able to get past the "please verify your game data" error?
Do not believe so, bypassing that seems to be the only obstacle to get this game to work currently.
Shame because the game is indeed Vulkan, it would probably run great if it wasn't for that
— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub, or unsubscribe.
@davidjmemmett
New Proton-GE release. Anybody available to do a quick test? Cheers, David
Unfortunately no luck, tried re validating the files as well, nothing.
Further discussion about direct NT syscall can be seen here: https://bugs.winehq.org/show_bug.cgi?id=48291
Further discussion about direct NT syscall can be seen here: https://bugs.winehq.org/show_bug.cgi?id=48291
From the looks of things.. this game isn't gonna work for a long long time... shit...
I have been writing to Rockstar support and feedback to try and get some help for Valve team for porting the game with obviously not much luck. Maybe if more people would write to their feedback suggestion we could get some help from their team.
I have been writing to Rockstar support and feedback to try and get some help for Valve team for porting the game with obviously not much luck. Maybe if more people would write to their feedback suggestion we could get some help from their team.
And don't forget to put it on your wishlist: https://steamcommunity.com/games/221410/announcements/detail/1475356649450732547
work via Proton 5.0-1 ?
work via Proton 5.0-1 ?
Nope. Still gives the same "unable to launch game" error as the OP has a screenshot of.
I have been working on it, there’s a lot of issues to figure out but I’ve been making steady progress. I fixed the launcher crash (working on an upstream patch for that), and the direct syscalls are pretty easy to work around. Getting audio and video working correctly is the challenge right now, hopefully I’ll have something to show you all soon.
That is great news, thanks a lot for your work!
On Sat, Feb 8, 2020 at 9:01 AM Brendan Shanks notifications@github.com wrote:
I have been working on it, there’s a lot of issues to figure out but I’ve been making steady progress. I fixed the launcher crash (working on an upstream patch for that), and the direct syscalls are pretty easy to work around. Getting audio and video working correctly is the challenge right now, hopefully I’ll have something to show you all soon.
— You are receiving this because you commented. Reply to this email directly, view it on GitHub, or unsubscribe.
I have been working on it, there’s a lot of issues to figure out but I’ve been making steady progress. I fixed the launcher crash (working on an upstream patch for that), and the direct syscalls are pretty easy to work around. Getting audio and video working correctly is the challenge right now, hopefully I’ll have something to show you all soon.
great! we 💓 u
I have been working on it, there’s a lot of issues to figure out but I’ve been making steady progress. I fixed the launcher crash (working on an upstream patch for that), and the direct syscalls are pretty easy to work around. Getting audio and video working correctly is the challenge right now, hopefully I’ll have something to show you all soon.
wow, man !!!! thats awesome
sorry for ping.. but any update?
still waiting
still waiting
Must be valve time 😀
I have been working on it, there’s a lot of issues to figure out but I’ve been making steady progress. I fixed the launcher crash (working on an upstream patch for that), and the direct syscalls are pretty easy to work around. Getting audio and video working correctly is the challenge right now, hopefully I’ll have something to show you all soon.
so we can assume you were trolling by now?
I have been working on it, there’s a lot of issues to figure out but I’ve been making steady progress. I fixed the launcher crash (working on an upstream patch for that), and the direct syscalls are pretty easy to work around. Getting audio and video working correctly is the challenge right now, hopefully I’ll have something to show you all soon.
so we can assume you were trolling by now?
This is the patch (or one of the patches) for RDR2 that he sent to the WineHQ mailing list: https://source.winehq.org/patches/data/180360
Hello, thanks for your patch, i just tested it, and currently i'm failing to launch the Rockstar launcher on wine staging 5.3 (arch based). I have a stack overflow. Here is the beginning output (which is repeated and overflow it seems)
info: Game: Launcher.exe
info: DXVK: v1.4
warn: OpenVR: Failed to locate module
info: Enabled instance extensions:
info: VK_KHR_get_physical_device_properties2
info: VK_KHR_surface
info: VK_KHR_win32_surface
info: Game: Launcher.exe
info: DXVK: v1.4
warn: OpenVR: Failed to locate module
info: Enabled instance extensions:
info: VK_KHR_get_physical_device_properties2
info: VK_KHR_surface
info: VK_KHR_win32_surface
info: Game: Launcher.exe
info: DXVK: v1.4
warn: OpenVR: Failed to locate module
info: Enabled instance extensions:
info: VK_KHR_get_physical_device_properties2
info: VK_KHR_surface
info: VK_KHR_win32_surface
info: Game: Launcher.exe
info: DXVK: v1.4
warn: OpenVR: Failed to locate module
info: Enabled instance extensions:
info: VK_KHR_get_physical_device_properties2
info: VK_KHR_surface
info: VK_KHR_win32_surface
info: Game: Launcher.exe
info: DXVK: v1.4
warn: OpenVR: Failed to locate module
info: Enabled instance extensions:
info: VK_KHR_get_physical_device_properties2
info: VK_KHR_surface
info: VK_KHR_win32_surface
info: Game: Launcher.exe
info: DXVK: v1.4
warn: OpenVR: Failed to locate module
info: Enabled instance extensions:
info: VK_KHR_get_physical_device_properties2
info: VK_KHR_surface
info: VK_KHR_win32_surface
002c:err:seh:setup_exception stack overflow 1680 bytes in thread 002c eip 000000007bc696a5 esp 0000000000130f80 stack 0x130000-0x131000-0x230000
using regular wine-staging package without your patch permits to launch the launcher (it blocks on the update but it's launched)
Is there anything a user with some decent Linux and programming knowledge (as well as the game in their Steam library) can do to help?
Any news?
@mrpippy has a branch for RDR2 related commits located here https://github.com/mrpippy/wine/tree/rdr2 you can also keep up to date with submitted wine patches here, also useful if you're interested in seeing progress on mfplat stuff
Sorry guys, still working on it but making good progress. I was able to get a hack working with seccomp-bpf to trap and emulate the direct syscalls, this fixed audio. Work is ongoing for the various Vulkan extensions and Windows display functions that are needed.
any update in this topic?
I'm playing this game, way too much, and would love to not have to run Windows for it. Can I help? What needs doing?
Tested running it under:
None of the options worked. I even tried bypassing Rockstar Launcher through these launch options (but this launches RDR2.exe and silently crashes):
bash -c 'exec "${@/PlayRDR2.exe/RDR2.exe}"' -- %command%
GTA IV and GTA V both work fine, just not RDR2.
Tested running it under:
* Proton 4.11-13 * Proton 5.0.6 * Steam native Linux
None of the options worked. I even tried bypassing Rockstar Launcher through these launch options (but this launches RDR2.exe and silently crashes):
bash -c 'exec "${@/PlayRDR2.exe/RDR2.exe}"' -- %command%
GTA IV and GTA V both work fine, just not RDR2.
You should be testing with upstream wine if you wanted to test if the game works or not as that is the place where those patches land.
@mrpippy Any progress update?
Has any one who owns this game tried PROTON_USE_SECCOMP=1
yet?
Has any one who owns this game tried
PROTON_USE_SECCOMP=1
yet?
Yes, does not work yet. I tried Proton GE 5.6 because it should also have all the wine upstream commits up to and including wine 5.6. While the Rockstar launcher looks fine now visually, the game still silently crashes or exits. At least as of 5.6 the seccomp patches are either yet incomplete or only part of the solution.
Has any one who owns this game tried
PROTON_USE_SECCOMP=1
yet?Yes, does not work yet. I tried Proton GE 5.6 because it should also have all the wine upstream commits up to and including wine 5.6. While the Rockstar launcher looks fine now visually, the game still silently crashes or exits. At least as of 5.6 the seccomp patches are either yet incomplete or only part of the solution.
Hey, you had anymore luck? This is one of those games keeping me on Windows sadly.
It seems to be hopeless. Has anyone tried the latest Proton-5.8-GE2-MF build?
The game does not work for me as well. However, I am not experiencing crashes or anything, it's just stuck on the Rockstar Launcher forever like this:
Has anyone else experienced this? I will try to debug anyway, and will let you know what the results are. Also, let me know if more system specs or logs are needed from my side.
Specs: Operating system: Pop!_OS 20.04 Proton Version: 5.0-7 Graphics Card: Nvidia 1050 Ti 4GB
@nushkovg you're not alone :smile: I noticed the same thing around a week ago.
Pretty new to Proton (I've been using Linux for a few weeks now, though), but maybe I can help by sending specs, logs, or things like that.
Thank you for your hard work, everyone!
I had been having some luck with Brendan's patches from https://github.com/mrpippy/wine/tree/rdr2 although I would often get stuck at an "Activation Failed" error after displaying the splash screen. However I was able to get into the game a few times. Unscientifically, probably around once per five attempts.
Unfortunately, it seems that a recent update to either the game or the launcher is preventing me from even getting that far. Now when I click "Play" the game exits before displaying anything at all.
With WINEDEBUG=+relay, I notice that the following snippet is printed 8 times, about once per second, before KERNEL32.TerminateProcess gets called. I'm not sure if that might be significant? Maybe like it's waiting for something, times out, and decides to give up?
00b0:Ret ntdll.NtWaitForMultipleObjects() retval=00000000 ret=7b082743 00b0:Ret winex11.drv.MsgWaitForMultipleObjectsEx() retval=00000000 ret=7f090b495edf 00b0:Call window proc 0x7f090ac59da0 (hwnd=0x1002c,msg=WM_TIMER,wp=00000001,lp=00000000) 00b0:Ret window proc 0x7f090ac59da0 (hwnd=0x1002c,msg=WM_TIMER,wp=00000001,lp=00000000) retval=00000000 00b0:Call winex11.drv.MsgWaitForMultipleObjectsEx(00000001,00abf7f8,ffffffff,000004ff,00000000) ret=7f090b495edf
Let me know if there's any other info that might be helpful, I'm somewhat new to wine debugging.
Trying with Proton-5.8-GE-2-MF and looking at the kernel log, it appears that something is trying (and failing) to access my optical disc drive (/dev/sr0) repeatedly (see attached).
Eventually the game terminates after throwing the error "Invalid address (0x000000007b44dfb1 EntryPoint+0x37fe1) for breakpoint 0, disabling it".
Sorry for the delay, in the past few days I've made really good progress and figured out the last two issues (the recent launcher crash and the activation error). The task now is to clean up the many hacks I've got and hopefully have something ready for testing in the next few weeks
Sorry for the delay, in the past few days I've made really good progress and figured out the last two issues (the recent launcher crash and the activation error). The task now is to clean up the many hacks I've got and hopefully have something ready for testing in the next few weeks
Good work Brendan, Congratulations!
Sorry for the delay, in the past few days I've made really good progress and figured out the last two issues (the recent launcher crash and the activation error). The task now is to clean up the many hacks I've got and hopefully have something ready for testing in the next few weeks
Thanks, I wish you good luck on that. It would be great to play rdr2 on Linux. Could that script/hack be used for other rockstar games?
Sorry for the delay, in the past few days I've made really good progress and figured out the last two issues (the recent launcher crash and the activation error). The task now is to clean up the many hacks I've got and hopefully have something ready for testing in the next few weeks
Does that mean that you have the game running ? If so then these are great news!
Does anyone know what makes rdr2 different from gta and other rockstar games in terms of running it in Linux. People get gta working fine, just not rdr2. That was always strange to me.
I guess they employ much better protection. Also I don't know anybody who successfully run GTA V after launcher update, the best result I had was with saves disabled from start, but that currently won't run either. I managed to downgrade the game back to pre-launcher state and that fixed GTAV. But RDR2 has all the modern protection nastiness in there so I guess it will be quite nontrivial to run it if that ever happens. My PC is quite old though, I7 2600K + GTX1060.
On Sat, May 16, 2020 at 7:51 PM AmericanGamer13 notifications@github.com wrote:
Does anyone know what makes rdr2 different from gta and other rockstar games in terms of running it in Linux. People get gta working fine, just not rdr2. That was always strange to me.
— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/ValveSoftware/Proton/issues/3291#issuecomment-629674853, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAABPUZFATVEAJWGT3MZWWTRR3ACNANCNFSM4JV54AXQ .
Sorry for the delay, in the past few days I've made really good progress and figured out the last two issues (the recent launcher crash and the activation error). The task now is to clean up the many hacks I've got and hopefully have something ready for testing in the next few weeks
I want to make my only post ever on Github to say thank you so much for your persistence/dedication in getting this to work. Bless you.
I want to make my only post ever on Github to say thank you so much for your persistence/dedication in getting this to work. Bless you.
I also made an account for this thread. I just bought the game and will start testing soon.
Compatibility Report
System Information
I confirm:
steam-1174180.log
Symptoms
Rockstar Game Launcher said that unable to launch the game and recommend verify game data, but the game data successfully validated by steam.
Reproduction
Just launch the game.