Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[BUG]: GTA VCS - Water rendering bug on Windows + Vulkan + >1x Resolution Scale #11238

Open
Wolver32 opened this issue May 12, 2024 · 1 comment

Comments

@Wolver32
Copy link

Describe the Bug

Follow up of #10720, while testing the fix for RDNA3 cards for Windows + Vulkan I noticed that the water in GTA Vice City Stories is rendered incorrectly, with grey / black lines forming squares. Resolution Scale seems to be the culprit here, because native res looks normal. I haven't noticed if other areas of the game are affected, but it's extremely easy to spot it while Vic is in the water.
This again seems to be a Windows only issue, Vulkan + Linux renders everything correctly. Windows + DX12 is also fine. Wonder if it's again a RDNA3 specific issue given that RADV doesn't show any problem.

I'll leave some screens here:

  • Windows + Vulkan + 8x Resolution Scale
    VCS_VK_Win

  • Windows + Vulkan + 4x Resolution Scale
    VCS_VK_Win_4x

  • Windows + Vulkan + Native Resolution
    VCS_VK_Win_Native

  • Windows + DX12 + 8x Resolution Scale
    VCS_DX12

  • Linux (Fedora) + Vulkan + 8x Resolution Scale
    VCS_Linux

And I'll also leave 2 GS dumps that I took from Windows (remove the final .zip extension):
Grand Theft Auto - Vice City Stories_SLUS-21590_20240512171505.gs.zst.zip
Grand Theft Auto - Vice City Stories_SLUS-21590_20240512171533.gs.zst.zip

Reproduction Steps

Set Vulkan backend on Windows with >1x Resolution Scale and go into the water in GTA Vice City Stories.

Expected Behavior

No response

PCSX2 Revision

v1.7.5803

Operating System

Windows 11

If Linux - Specify Distro

No response

CPU

Intel Core i5-12600KF

GPU

AMD Radeon RX 7800 XT

GS Settings

No response

Emulation Settings

No response

GS Window Screenshots

No response

Logs & Dumps

No response

@Wolver32 Wolver32 added the Bug label May 12, 2024
@stenzek
Copy link
Member

stenzek commented May 12, 2024

Fatal Frame II has the same issue, it's on the triangle edges. Already tried a bunch of things to work around it, extra barriers, splitting tris, no dice. So driver bug most likely.

image

The only thing I haven't tried, is replacing the clear with a fullscreen quad draw... but gosh help us if we need to do that :|

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants