RPCS3 / rpcs3

PlayStation 3 emulator and debugger
https://rpcs3.net/
GNU General Public License v2.0
15.69k stars 1.93k forks source link

Tales of Graces f - Anti-Aliasing is broken #8612

Closed capriots closed 2 years ago

capriots commented 4 years ago

Enabling Anti-Aliasing causes artifacts to appear in this game. Log RSX Capture

AA Auto: screenshot

AA Disabled: screenshot2

realhw: realhw

kd-11 commented 4 years ago

Needs retesting from someone with a more modern GPU. MSAA has several workarounds to facilitate support for maxwell and kepler GPUs as they have some weird problems when doing resolve/unresolve.

digitaldude555 commented 3 years ago

@capriots can you retest it?

capriots commented 3 years ago

Nothing changed on my GTX 970. It's the same on a laptop with a mobile GTX 1050. Log RSX Capture

To test with an Intel UHD 620 I had to use an old build because #8741 broke graphics in this game when using this card. Here, edges are noticeably smoother with MSAA enabled but the exact same artifacts still appear and colors are all wrong. Log RSX Capture

FYI there is a demo for this game on the Japanese PSN store in case anyone who doesn't have the game wants to test it.

Megamouse commented 2 years ago

Can confirm that there seems to be some weird grass on the road with MSAA

kd-11 commented 2 years ago

Need some fresh captures for this. The provided ones can no longer be loaded.

Megamouse commented 2 years ago

Tails_of_Graces_f.zip

NPEB01288_screenshot_2021_12_15_23_27_21

You can see it in the top left corner of the path

Megamouse commented 2 years ago

Seems to be working with #11373. Haven't tested other games.

NPEB01288_screenshot_2022_01_14_01_06_14

capriots commented 2 years ago

Glitchy pixels are gone for me too, but on my GTX 970 at least, there is still no actual AA applied. AA enabled or disabled looks identical. GPU usage is increased with AA enabled though, especially at higher resolutions. It seems to be working on the UHD 620 in my laptop.

GTX 970 Screenshot

![screenshot_Graces_GTX970](https://user-images.githubusercontent.com/29807355/149588136-85b20213-f9e9-4c8a-9057-de1afbbc3ecf.png)

UHD 620 Screenshot

![screenshot_Graces_UHD620](https://user-images.githubusercontent.com/29807355/149590516-4e536b4f-5010-44f8-9f79-4578d47becc4.png)

RSX capture

I noticed the exact same issue in Tales of Xillia:

GTX 970 Screenshot

![screenshot_Xillia_GTX970](https://user-images.githubusercontent.com/29807355/149590852-5b33a138-d345-4947-be14-d32e5c8c73ce.png)

UHD 620 Screenshot

![screenshot_Xillia_UHD620](https://user-images.githubusercontent.com/29807355/149590829-5b2d4aec-8423-49e0-b67f-4178c608eb29.png)

RSX capture