PCSX2 / pcsx2

PCSX2 - The Playstation 2 Emulator
https://pcsx2.net
GNU General Public License v3.0
11.79k stars 1.63k forks source link

[BUG]: Ratchet & Clank: Up Your Arsenal and Deadlocked has seizure inducing artifacts when using Direct 11, 12 and Open GL. #9684

Closed AkihitoZero5454 closed 1 year ago

AkihitoZero5454 commented 1 year ago

Describe the Bug

Ratchet & Clank: Up Your Arsenal and Deadlocked have seizure inducing artifacts when using Direct 11, 12 and Open Gl. Software and Vulkan don't have the issue.

Reproduction Steps

Use Software or Vulkan

Expected Behavior

Playing without seizure inducing artifacts.

PCSX2 Revision

v1.7.4847

Operating System

Windows 11

If Linux - Specify Distro

No response

CPU

AMD Ryzen 7 3700X 8-Core Processor

GPU

Nividia GTX 1070 TI

GS Settings

No response

Emulation Settings

No response

GS Window Screenshots

No response

Logs & Dumps

No response

Mrlinkwii commented 1 year ago

Can I have a gs dump?

RedDevilus commented 1 year ago

What serials are affected? (which will be revealed in gsdump itself)

AkihitoZero5454 commented 1 year ago

What serials are affected? (which will be revealed in gsdump itself)

image_2023-07-30_200521939

RedDevilus commented 1 year ago

That isn't a gsdump,...

How To Create A GS Dump What is a GS dump? A GS dump is a dump of PS2 graphics data. The dump allows helpers, testers and developers to figure out how to fix graphics bugs.

Where do I make the dump? Get to a point in your game where the graphics bug is clearly visible. The issue must appear on your screen in order for it to be captured in the dump.

How do I make the dump? Use the key combination Shift + F8

On Qt builds of PCSX2, you can also use Tools > Save Single Frame GS Dump

Where does the GS dump save to? GS dumps are saved to the /snaps folder.

Your graphics settings DO NOT affect the dump, and you will not need to change renderers, hardware fixes or any other settings.

More information on the PCSX2 forums: https://forums.pcsx2.net/Thread-How-to-create-a-proper-GS-dump

AkihitoZero5454 commented 1 year ago

Ratchet   Clank 3_SCPS-15084_20230730201406 Made a GS Dump

RedDevilus commented 1 year ago

You didn't give it enough time to upload, please retry.

Link in the comment and wait 10+ seconds till you see text change.

AkihitoZero5454 commented 1 year ago

Ratchet.Clank.3_SCPS-15084_20230730201406.zip

RedDevilus commented 1 year ago

Ratchet.Clank.3_SCPS-15084_20230730201406.gs.zst.zip

Okay kept the extensions in order, but it did succeed now.

Vulkan: image

D3D11: image

D3D12: image

OpenGL:

image

Logs:

image image image

dumped draw that looked weird: 00001_f5000_itex_01e80_C_32_11_00_00_00_00

vertex and context

00001_vertex.txt 00001_context.txt

Mrlinkwii commented 1 year ago

image works here on opengl

Jakey757 commented 1 year ago

The dump is completely fine for me in all renderers. image The logs Red posted mention bad cache files. @AkihitoZero5454 Try deleting the bin and idx files in PCSX2/cache and run the games again. Alternatively just do a fresh install of PCSX2 somewhere else if you dont feel comfortable with that.

lightningterror commented 1 year ago

Broken here as well, dx11 and gl for me only.

Might be an nvidia only thing since dx11 on intel and mesa opengl are fine.

AkihitoZero5454 commented 1 year ago

The dump is completely fine for me in all renderers. image The logs Red posted mention bad cache files. @AkihitoZero5454 Try deleting the bin and idx files in PCSX2/cache and run the games again. Alternatively just do a fresh install of PCSX2 somewhere else if you dont feel comfortable with that.

It wasn't a bad cache. It keeps having the issue still