[util] Hide Intel for Kena: Bridge of Spirits to skip faulty water re… …ndering path.
… water rendering path.
Does it behave the same on Windows when it sees Intel?
Hi, this is the issue mentioned here: https://community.intel.com/t5/Graphics/Kena-Bridge-of-Spirits-Water-Glitch/td-p/1603888
There's also a yt video how the flicker looks like.
The flicker is visible both on dx11 and dx12 but I captured a DX12 frame on Intel and replayed on NVidia and NV renders the same, hence this tells it is the game issue. The game detects Intel GPU and runs different path for water rendering which is buggy. It needs to be fixed by game devs, so at least it won't flicker when dxvk is used :)
I tested it on Windows on Arc A770
I see the game doesn't ship amd_ags so it might not matter here but usually when wanting to just hide Intel it is preferred to use dxgi.hideIntelGpu = True so it doesn't touch the other vendors.
Though that would spoof as AMD not Nvidia.
Yeah, I've seen it used for BatmanAK where when it detects Intel it just closes the game. I was wondering which is better in that case but I guess hideIntelGpu may be a better fit.
I'll try the dxgi.hideIntelGpu = True to see the outcome.
I changed it to hideIntelGpu = True and it works. It's better because it tunes the dxvk behavior just for Intel.
Thank you for suggestion :)
👍 just need to change commit text to reflect that and I think it should be good.
Merged manually: 8c58bef9cff00023361db782b6a85c719eb1b7ac