View previous topic :: View next topic |
Author |
Message |
Neko-san n00b
Joined: 19 Oct 2024 Posts: 6
|
Posted: Sat Nov 02, 2024 2:29 am Post subject: wine-proton-9.0.3: GOG Alpha Protocol Fails to Launch |
|
|
So, when using app-emulation/wine-proton-9.0.3 and creating a wine prefix then installing DXVK & VKD3D, I find that the game fails to launch almost immediately... it doesn't even spawn a window.
I find this really weird because I've launched the game before on the Steam Deck back when it first released on GOG, so I know Proton hypothetically should be able to run the game, so I don't understand why.
- Terminal Output Log: https://bpa.st/raw/ICWES
- Gentoo Profile: default/linux/amd64/23.0/split-usr/llvm, gcc-13, glibc-2.39-r6
Wine-Proton was built like so:
- USE flags
- Emerge Info |
|
Back to top |
|
|
Chiitoo Administrator
Joined: 28 Feb 2010 Posts: 2730 Location: Here and Away Again
|
Posted: Sat Nov 02, 2024 12:33 pm Post subject: |
|
|
I see there is an upstream Wine bug report about this from a while ago [1], and there is talk about PhysX, which would probably be something to check a look into.
Note that 'app-emulation/wine-proton' is not comparable to Proton that comes with Steam, as it is only the Wine fork from Valve that they use for Proton, so it is entirely possible that something doesn't work with this fork, while it does work with actual Proton.
1. https://bugs.winehq.org/show_bug.cgi?id=56547 _________________ Kindest of regardses. |
|
Back to top |
|
|
Neko-san n00b
Joined: 19 Oct 2024 Posts: 6
|
Posted: Sat Nov 02, 2024 1:10 pm Post subject: |
|
|
Ah, yeah, installing PhysX got it working (Thanks)
Controller support isn't though, at least for the DualShock 4, which working support for it was actually one of the selling points for the GOG re-release...
The game forces the player to turn it on in the main menu settings (for some reason) but even then it doesn't seem to work here. :/
And the Wine process also seems to hang when closing the game for some reason:
Code: | 0090:err:sync:RtlpWaitForCriticalSection section 00006FFFFF8174A0 "/var/tmp/portage/app-emulation/wine-proton-9.0.3/work/wine-proton-wine-9.0-3/dlls/ntoskrnl.exe/sync.c: sync_cs" wait timed out in thread 0090, blocked by 009c, retrying (60 sec)
0090:err:sync:RtlpWaitForCriticalSection section 00006FFFFF8174A0 "/var/tmp/portage/app-emulation/wine-proton-9.0.3/work/wine-proton-wine-9.0-3/dlls/ntoskrnl.exe/sync.c: sync_cs" wait timed out in thread 0090, blocked by 009c, retrying (60 sec)
0090:err:sync:RtlpWaitForCriticalSection section 00006FFFFF8174A0 "/var/tmp/portage/app-emulation/wine-proton-9.0.3/work/wine-proton-wine-9.0-3/dlls/ntoskrnl.exe/sync.c: sync_cs" wait timed out in thread 0090, blocked by 009c, retrying (60 sec)
0090:err:sync:RtlpWaitForCriticalSection section 00006FFFFF8174A0 "/var/tmp/portage/app-emulation/wine-proton-9.0.3/work/wine-proton-wine-9.0-3/dlls/ntoskrnl.exe/sync.c: sync_cs" wait timed out in thread 0090, blocked by 009c, retrying (60 sec)
|
|
|
Back to top |
|
|
Chiitoo Administrator
Joined: 28 Feb 2010 Posts: 2730 Location: Here and Away Again
|
Posted: Sat Nov 02, 2024 1:57 pm Post subject: |
|
|
Very good!
Regarding DualShock 4, there was a change related to how these devices are handled, and 'games-util/game-device-udev-rules' may help if the issue is what I think it might be.
Alternatively, one can disable 'hidraw' for the Wine prefix.
I'm very much not sure if 'wine-proton-9.0.3' would be affected though, but for some details on this, see for example:
https://bugs.winehq.org/show_bug.cgi?id=56306 _________________ Kindest of regardses. |
|
Back to top |
|
|
Ionen Developer
Joined: 06 Dec 2018 Posts: 2861
|
Posted: Sat Nov 02, 2024 2:15 pm Post subject: |
|
|
Chiitoo wrote: | Regarding DualShock 4, there was a change related to how these devices are handled, and 'games-util/game-device-udev-rules' may help if the issue is what I think it might be.6 | That change isn't in wine-proton yet, it was changed around wine-9.17 or so I forget... so it'll wait for wine-proton-10 unless wine-proton backported it, haven't looked.
Not that it hurts to have that installed either way. |
|
Back to top |
|
|
Neko-san n00b
Joined: 19 Oct 2024 Posts: 6
|
Posted: Sat Nov 02, 2024 2:28 pm Post subject: |
|
|
I do have games-util/game-device-udev-rules installed, so... I'm assuming disabling hidraw is the only way with wine-proton for now?
Edit: I can confirm doing that does fix it, at least, though |
|
Back to top |
|
|
Neko-san n00b
Joined: 19 Oct 2024 Posts: 6
|
Posted: Wed Nov 06, 2024 9:26 pm Post subject: |
|
|
Huh, but having Steam open at the same time prevents all input entirely for some reason...
Can't even use the mouse and keyboard after launching the game. :/ |
|
Back to top |
|
|
Neko-san n00b
Joined: 19 Oct 2024 Posts: 6
|
Posted: Fri Nov 08, 2024 8:11 am Post subject: |
|
|
Odd, I tried switching over to vanilla Wine (9.20) and the PS4/DS4 controller doesn't over there by default either, contrarily, for some reason though. :/ |
|
Back to top |
|
|
|