HansKristian-Work / vkd3d-proton

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

heavy artifacts in ghost of tsushima #2033

Closed XxRiKxX closed 3 days ago

XxRiKxX commented 5 days ago

gpu rx 570 drivers mesa vulkan radeon distro arch proton ge 9.7

objects are appearing out of nowhere and floating at certain camera angles and also heavy flickering. sometimes the entire screen is getting covered. tried with mesa tkg git as well.

HansKristian-Work commented 3 days ago

This is a known issue on Polaris specifically, and it's extremely hard to debug. We've tried hard already. Does it reproduce for you if you do VKD3D_DISABLE_EXTENSIONS=VK_EXT_descriptor_buffer ?

XxRiKxX commented 3 days ago

it worked. I am not seeing any of those problems now. thanks!

mbriar commented 3 days ago

I think you should leave the bug report open, it should work without using workarounds.

HansKristian-Work commented 3 days ago

That is true, but it is a Mesa bug, not vkd3d-proton. We've ruled out everything else from vkd3d-proton side. Only possible current explanation is that the different codegen used in descriptor_buffer trips up RADV on Polaris specifically.