ValveSoftware / Proton

Compatibility tool for Steam Play based on Wine and additional components
Other
24.61k stars 1.07k forks source link

GTA IV: Colour flickering on Proton Experimental #6265

Closed lukelmy closed 2 years ago

lukelmy commented 2 years ago

Compatibility Report

System Information

I confirm:

Symptoms

When starting game with Proton Experimental, colour flickering can be observed. However, images are normal when using Proton 7.0-4. The problematic shader module is found with Renderdoc. If NAN judgement is added before extended instruction NMin(or NClamp) instead of only NMin(or NClamp) in the spirv-dis of problematic shader module, the image is normal. Guessing it's a SPIR-V generated issue.

colour_flickering

The original spirv-dis and the modified spirv-dis of the problematic shader module on Proton Experimental are listed as follows: spv_pass.txt spv_fail.txt

Reproduction

mbriar commented 2 years ago

This is expected if you use the proprietary vulkan driver, which does not support VK_EXT_attachment_feedback_loop_layout (yet?). It shouldn't happen with RADV, which is also the recommended driver for proton in general.

kisak-valve commented 2 years ago

Hello @lukelmy, we're using one issue report per unofficially supported game title, so I've gone ahead and transferred this issue report to https://github.com/ValveSoftware/Proton/issues/350#issuecomment-1289037251.