jp7677 / dxvk-nvapi

Alternative NVAPI implementation on top of DXVK.
MIT License
373 stars 32 forks source link

Hellblade: Senua's Sacrifice VR Edition crash when `PROTON_ENABLE_NVAPI=1` #113

Closed gareth-anthony-hulse closed 1 year ago

gareth-anthony-hulse commented 1 year ago

Was recommended to report here. Originally I brought up the issue at https://github.com/ValveSoftware/Proton/issues/4370.

Error message as soon as game starts: Screenshot_20230318_113223

Log output with PROTON_LOG=1 %command% as launch option: steam-747350.log

When launch option is set to PROTON_ENABLE_NVAPI=0 %command% the game works without issue. I have PROTON_ENABLE_NVAPI=1 in /etc/environment just to avoid adding it to every game's launch option.

Specs: https://linux-hardware.org/?probe=d32441b2c3 SteamVR version: 1.25.6

jp7677 commented 1 year ago

Thanks for the report, could you try this PR https://github.com/jp7677/dxvk-nvapi/pull/114 ? It should let the VR edition start. I haven't my headset currently attached, so I could not enter the game and verify that it actually works.

You can grab a build from GitHub actions, https://github.com/jp7677/dxvk-nvapi/actions/runs/4482562149

gareth-anthony-hulse commented 1 year ago

I used the build from GitHub actions and it fixed the issue.

jp7677 commented 1 year ago

Nice, thanks for the confirmation. I’ll complete this PR and land it on master, ~probably on Friday~.

Edit: I was slightly faster, merged and thanks again for the report.