Seems to work just fine for me using Proton 3.16-8 beta with gfx_iAPI set to 1 in Sam2.ini, any chance you could retest? I think the game runs marvellously now, I've not had a single issue -- perhaps this could be turned into a Whitelist Request?
Edit: Not sure how I got this result at the time of posting.
Serious Sam 2 (204340)
Issue transferred from https://github.com/ValveSoftware/Proton/issues/3420.
@Newbytee posted on 2020-01-10T10:16:07:
Play button in the Steam client is sufficient. (however it runs significantly better with PROTON_USE_D9VK set to 1)There is still this issue: https://github.com/ValveSoftware/Proton/issues/1081, however I don't see it as very significant any more due to that using D9VK results in excellent performance (2 to 3 times the performance of WineD3D) in my experience. In addition to this, from what I can tell there is no in-game method of switching from DirectX 9 to OpenGL.
For what it's worth, here's the log I get when trying to launch the OpenGL mode by setting gfx_iAPI to 1 in Sam2.ini: steam-204340.log
Serious Sam 2 (204340)
Issue transferred from https://github.com/ValveSoftware/Proton/issues/3672.
@shoober420 posted on 2020-03-21T22:06:03:
LOG:
steam-204340.log
Works great out of the box.
Updated System Information gist.
https://github.com/shoober420/linux-scripts/blob/main/home/shoober420/sysinfonvidia
proton 3.16-8x1 2019-03PROTON_USE_D9VKx1 2020-01
When the OpenGL renderer is enabled (gfx_iAPI = 1 in the Sam2.ini file) the game will immediately crash/exit on startup.
The default Direct3D 9 renderer works, but it runs considerably worse than it does on Windows on lower-end hardware, averaging at 30 FPS and lower on high settings at 1280x720 on my machine vs a decently consistent 60 and even higher on native Windows.
Gist: https://gist.github.com/Anvilisalwaysinanuproar/fb04e8c6ce1a44979a1a4a6d65a1e763