Project

General

Profile

Emulator Issues #12125

Anti-Aliasing in DX12 and Vulkan cause severe transparent squares and lines

Added by Asia81 4 months ago. Updated 17 days ago.

Status:
Working as intended
Priority:
Normal
Assignee:
-
% Done:

0%

Operating system:
N/A
Issue type:
Bug
Milestone:
Regression:
No
Relates to usability:
No
Relates to performance:
No
Easy:
No
Relates to maintainability:
No
Regression start:
Fixed in:

Description

Game Name?

Zelda Skyward Sword

Game ID?

SOUP01 (00010000534f5550)

MD5 Hash?

CDEEA33CBA4B676C0524B9DFA0F28B4B

What's the problem? Describe what went wrong.

I'm trying to play Skyward Sword in the best condition. I'm playing with 3x resolution (1080p) which is good for me.

Why does these trees look like if I was playing at 144p even if I play with a 3x resolution (1080p)?
https://nsa40.casimages.com/img/2020/05/29/200529071213819981.png

Is this what is called DOF, Depth of Field ?

Then I can't get a single dof hack/cheat to work with Skyward Sword.

I noticed that using anti-aliasing filters natively remove some dof but cause some severe blank and transparent lines/squares (check video and screenshot at bottom).
It doesn't happen in OpenGL and DX11 (but anti-aliasing using OpenGL or DX11 doesn't seems to affect DOF) but they appear using DX12 or Vulkan wich affect DOF as you can see.

I'm trying to play with DEF so this is why I would play with DX12 or Vulkan, but theses transparent lines make me very uncomfortable.

What steps will reproduce the problem?

Using any of the anti-aliasing filters (either MSAA or SSAA) using DX12 or Vulkan

Is the issue present in the latest development version? For future reference, please also write down the version number of the latest development version.

Yes, they are still present. I'm using Dolphin 5.0-12080.

Is the issue present in the latest stable version?

Can't launch the game, but yeah probably as it's 3 years old.

What are your PC specifications? (CPU, GPU, Operating System, more)

CPU : I7 7700k 4.2 GHz
GPU : KFA2 GeForce GTX 1070 EX, 8 Go
RAM : DDR4 G.Skill Ripjaws V, Noir, 2 x 8 Go, 3200 MHz, CAS 16

Is there anything else that can help developers narrow down the issue? (e.g. logs, screenshots,
configuration files, savefiles, savestates)

I recorded the problem I explained.
https://youtu.be/HW1rGmHUsxo

History

#1 Updated by ayinapholion about 1 month ago

I have the exact same issue, but not only on Dx12 and vulkan, but also on opengl.
Of note is the fact that I am running dolphin on kubuntu 18.04.
GPU: EVGA GTX 1080 FTW 8 Go
CPU: amd ryzen 2700x
Ram: 32Go Gskill something

#2 Updated by JMC4789 17 days ago

  • Status changed from New to Working as intended

This wasn't happening in OpenGL due to a bug with certain pixel formats being skipped by the driver that has been fixed since. While it may not be what you want anti-aliasing to do, it appears to be the expected output based on the efb effects that the game is doing.

Maybe changing rendering techniques in the future will alleviate this, but for now there's no intention to try to fix it. This is just what MSAA does.

Also available in: Atom PDF