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

[AMD NAVI] MSAA (un)resolve pass does not work correctly using proprietary drivers #6999

Closed
kd-11 opened this issue Nov 16, 2019 · 10 comments · Fixed by #9324
Closed

[AMD NAVI] MSAA (un)resolve pass does not work correctly using proprietary drivers #6999

kd-11 opened this issue Nov 16, 2019 · 10 comments · Fixed by #9324
Assignees
Labels
Discussion Driver: AMD Vulkan Proprietary or amdvlk AMD Vulkan driver

Comments

@kd-11
Copy link
Contributor

kd-11 commented Nov 16, 2019

This is a meta tracker for the Navi series' problems with MSAA resolve and unresolve shaders. While I have several ideas what the underlying problem is, I need one centralized thread for testing and discussion.

  1. Has anyone checked what happens with the much better RADV driver on linux? Would be good to know if this is a hardware quirk or just bad drivers before crafting a workaround.
  2. Are there any titles where disabling MSAA does not fix Navi-specific glitches?
@mignolo4
Copy link

mignolo4 commented Nov 16, 2019

  1. Trying different s.o. with MSAA on ( Navi - 5700XT):

Ubuntu 19.10 + RADV
ubuntu1910 msaa

Win10 + 19.11.2 amd drivers
win10 msaa

  1. It seems all my games are affected with MSAA on and they are ok with MSAA off

@kd-11
Copy link
Contributor Author

kd-11 commented Nov 17, 2019

So this issue is limited to the AMD drivers and is therefore a driver issue. Makes it easier to attempt crafting workarounds. I can somewhat tell what is going on looking at the pattern, I'll set up a fallback path for AMD and Intel drivers but that may hurt performance a bit.

@githuborer
Copy link

I see this on all emulated games with navi card RX5700 xt. I disabled AntiAliasing but see the same.
In RDR it looks very bad. Lot of those lines at screen

@kd-11
Copy link
Contributor Author

kd-11 commented Jan 15, 2020

Please retest with #7253

@mignolo4
Copy link

Nope :(

mgs4

gt5

@Clearmist
Copy link

Clearmist commented Apr 5, 2020

I concur that this issue is occurring with Radeon RX5700 XT. Here is what it looks like emulating Uncharted: Drake's Fortune. I am available to test patches.

2020-04-04 18_24_28-Window

2020-04-04 18_24_28-Window_zoom

Disabling anti-aliasing fixes the issue.
2020-04-04 18_44_54-Window

@please2000
Copy link

please2000 commented Jun 30, 2020

I was trying TLOU with the latest patch file. These were the result. What seems to be the problem?
Combo : R5 3600 + RX5700XT
Radeon Driver Version: 20.5.1
**AA disabled in RPCS3
2020 06 30-11 53_01
2020 06 30-11 54_01
2020 06 30-11 54

@illusion0001
Copy link
Contributor

illusion0001 commented Jun 30, 2020

It's a bug with the windows driver. And is caused by one of the patches. Linux with RADV doesn't have this issue.

@kd-11
Copy link
Contributor Author

kd-11 commented Nov 23, 2020

RDNA1x issues are fixed by #9324.
RDNA2x has a different variation of this bug but we still don't know if it is an issue that will be fixed with upcoming drivers or not.

@kd-11 kd-11 self-assigned this Nov 23, 2020
@kd-11
Copy link
Contributor Author

kd-11 commented Nov 23, 2020

Remaining RDNA2x bugs solved with the new raytracing driver 20.11.2. This issue is fixed.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Discussion Driver: AMD Vulkan Proprietary or amdvlk AMD Vulkan driver
Projects
None yet
Development

Successfully merging a pull request may close this issue.

6 participants