HansKristian-Work / vkd3d-proton

Fork of VKD3D. Development branches for Proton's Direct3D 12 implementation.
GNU Lesser General Public License v2.1
1.83k stars 191 forks source link

Godfall: Missing Audio/Black Screen with FidelityFX #391

Open WannaBeOCer opened 3 years ago

WannaBeOCer commented 3 years ago

Godfall runs very well using the latest v2.0 release. Audio might be a game bug, I noticed on Windows it doesn't play using external USB DACs but works with the internal audio. On Linux it behaves the same way, it plays the intro audio from the publisher but game audio doesn't work on either internal/USB DAC.

Enabling FidelityFX causes the screen to go black, let me know if there is any other information I can provide.

Screenshot_20201115_135159

SveSop commented 3 years ago

It looks like you are using nVidia RTX card... but i thought FidelityFX was a AMD thing? Edit: It seems to be "GPU Agnostic". Dunno if it would be supported atm.. Dont think DLSS works with vkd3d?

K0bin commented 3 years ago

@SveSop As far as I know, the Fidelity FX sharpening is just a simple compute shader and is integrated straight into the game. So that should work.

doitsujin commented 3 years ago

Missing audio definitely isn't something we can fix in D3D12, black screen is probably a shader issue that we'll have to look into.

Blisto91 commented 1 year ago

@WannaBeOCer Friendly ping. Do you still have this issue?

WannaBeOCer commented 1 year ago

@Blisto91 I do still have this issue when enabling AMD FidelityFX LPM. Let me know if I can generate any logs that can assist. I tried a few options using VKD3D_SHADER_DEBUG but I didn't see any output in the VKD3D_LOG_FILE I generated when tailing it when enabling/disabling that option.

Screenshot from 2023-02-03 17-19-31

Blisto91 commented 1 year ago

@WannaBeOCer Is this through Proton or?

WannaBeOCer commented 1 year ago

@Blisto91 This is through Lutris via the Epic Store. Game unfortunately wasn’t available on Steam at launch. Everything else works great except for AMD FidelityFX LPM. Noticed on ProtonDB another user reported the same issue months ago using Proton 7.0-1 with a RTX 3070.