-
Notifications
You must be signed in to change notification settings - Fork 42
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
GTA IV - Rendering issues on AMD and Intel #99
Comments
Game seems to render fine on NVidia. I ran a spirv-val on the shaders and everything seems to be OK -- I checked the shaders and didn't see anything too crazy it was doing. Need to compile a new version of regular vk val layers to check those (current SDK is completely broken.) |
This should be fixed (well, worked around) by the d3d9-hazards branch. |
The d3d9-hazards workaround fixed the issue for me, though at the expense of a framerate drop. I tested the same scene several times, casually observing a drop from 85-110 fps (0.12 release; similar performance to native D3D9) down to 70-85 (d3d9-hazards) Machine:
|
Unfortunately that has to be expected which is why it's a separate branch for now. We're still looking for a better way to fix it but it's a very tricky problem. |
I found that when I retrace #164 I see the very same corruption as with trace from here, but OP in second issue seemingly does not see any colorful corruption (it's not visible in screenshots). The difference is that OP in second thread is on Vega 11, and I am on POLARIS10. hasHazards=true helps in both cases. Is this expected? |
This should be fixed in master? Can you try it? |
Tested with 0fd76277. Looks just like native D3D9 as far as I can tell. Performance is comparable, too. There's moments where it'll drop from ~110 down to ~65 but I think that's just an underlying limitation of the game engine. Cheers! |
Software information
GTA IV at max settings
System information
GTA IV has artifacting issues on AMD and Intel as well. On RADV and ANV the car textures aren't rendered correctly, AMDVLK doesn't have this problem. On Intel, there are even more issues.
AMDVLK:
https://www.youtube.com/watch?v=2EukzCABdhA
RADV:
https://www.youtube.com/watch?v=P1d1mlIO8Z8
Intel:
https://www.youtube.com/watch?v=EIQZd-_AFks
Apitrace file(s)
For some reason, most of the artifacting visible in the screenshots and the videos above, are not visible when replaying the trace.
Log files
The text was updated successfully, but these errors were encountered: