
Vans
Published
Proton-7.0rc6-GE-1 GloriousEggroll
https://github.com/GloriousEggroll/proton-ge-custom/releases/tag/7.0rc6-GE-1
Audio slightly out of sync
Finally get to play this game. Haven't owned a playstation since the PS2, but always wanted to play God of War. It works great with Proton GE.
gamemoderun DXVK_ASYNC=1 %command%
stuttering that others have said they have had I haven't run into, but from my understanding that is due to ASYNC but its due to shaders not being fully available for this game yet. Game runs really well on my hardware on High settings with some ultra.
Works great.
alt tabbing can cause crashes.
This is an odd edge case. If you use KDE Wayland and use the Bismoth AUR package for window tiling this game will not work. You need to disable the window tiler in settings and origin will launch. Gamescope does not get around this issue... it's odd.
Game is definitely playable with Proton 4.11-13 and Wine D3D. No crashes in over 2 hours of play, including fighting battles.
Running with Proton 4.11-13 and using Wine D3D I've been able to play the campaign and fight battles without crashing. Performance is definitely not the greatest (but this game doesn't have the best performance anyways), but it is definitely playable.
Using GE Proton 7-14 and DXVK 1.10.1 I'm actually able to play this game on proton with performance similar to windows and it hasn't been crashing. Previously I was running with WINED3D, but that has a performance hit. Quite excited to finally be able to play without issues.
I did not try Steam's Proton Experimental or 7.0-1, but if its truely the update to Wine 7.x and DXVK 1.10.1 it may work.
PROTON_USE_WINED3D=1 %command%
Use protontricks/winetricks to install d3dx11_42, d3dcompliler_42 and directplay. Play using wine's open GL directx translation layer. I've played battles, campaign, connected in multiplayer, so far no crashes (Even Sea battles and city battles with a port have worked)
Was able to connect, played a round or two, hadn't tested further.
I've been searching high and low to play this game with a stable experience. I think I finally found the right setup.
PROTON_NO_FSYNC=1 PROTON_NO_ESYNC=1 %command%
Install d3dx11_42 and d3dcompiler_42
This will be my final update. As I stated on valve's github for reporting issues I found that disabling esync/fsync and installing the noted DLLs with proton tricks gives a great experience. Also, for increasing graphics performance and also potentially stopping odd vram crashes you can update dxvk with this release which increases max vram for 32bit games to 4gb instead of 3gb normally with dxvk. (https://github.com/patmann03/dxvk/releases/tag/v1.10.1-4gb). Easist way is to install proton-ge and replace dxvk with this build then rebuild your prefix. Glad this got figured out.
I did a pull request and updated proton GE to fix this game. Use GE-Proton7-32 or greater. Without using Proton GE which has protontricks to install d3dx11_42.dll and D3DCompiler_42.dll as well as disabling esync & fsync you'll get crashes. With this it should be fine.
If for some reason it's not working make a copy of user settings sample in the proton ge folder and rename it user_settings.py