PCSX2 / pcsx2

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

[BUG]: Rimokokoron(SCPS-11012) "Sony Computer Entertainment Inc. Presents" screen only shows up in Software Renderer #7923

Closed SeruranBlue closed 1 year ago

SeruranBlue commented 1 year ago

Describe the Bug

"Sony Computer Entertainment Inc. Presents" screen only shows up in Software Renderer

Others: Rimoko Koron_SCPS-11012_20230118144234 Software Renderer: Rimoko Koron_SCPS-11012_20230118144303

Reproduction Steps

Boot up the game with Non-Software Renderer.

Expected Behavior

as shown above.

PCSX2 Revision

Nightly v1.7.3918

Operating System

Windows 10 (64bit)

If Linux - Specify Distro

No response

CPU

Intel Core i5-8500 CPU 3.00GHz

GPU

NVIDIA GeForce GTX 1050Ti

GS Settings

default. Enabled "Preload Frame Data", but nothing changed.

Emulation Settings

default.

GS Window Screenshots

default.

Logs & Dumps

GSdump: Rimoko Koron_SCPS-11012_SCEIPscreen.gs.zip

RedDevilus commented 1 year ago

Yeah, that's a mix of multiple things in one checkbox. But not really a good fix as it can break other things further in games.

SeruranBlue commented 1 year ago

I tried it and now it's fixed.

SeruranBlue commented 1 year ago

if it doesn't break anything maybe we can get ref to add support for it in the gameindex

I gonna test entire games.

SeruranBlue commented 1 year ago

I reached ending and i found several issues.

In software renderer with all default settings, if zooming out maximaumly, the game speed slows down. This issue doesn't occur with non-software renderer.

There is a chance that captured image turn into another image. this sometimes occurs when you push F9 (change renderer) or F4 (toggle frame limitter) or tab (Turbo) after captureing the image, regardless of whether renderer or Disable safe features.

Rimoko Koron_SCPS-11012_20230121145733

there are no other problems.

refractionpcsx2 commented 1 year ago

I tested this last night, and the Sony logo appears if you put the interlacing mode in to Bottom Field First (any type)

Looks like it regressed in #7376 HOWEVER this doesn't appear to be the cause, just the symptom

In hardware mode, for some reason it's only drawing every other line and wiping out the previous ones, so when it comes to drawing, it's picking the wrong lines. Before 7376, it was actually doing this incorrectly, which is why it's now a problem.

So it could be, as you guys pointed out disabling safe features fixes it, it could be a misdetected screen clear. or they are doing it with scanmsk (only draw every other line), which is gross, but some games do it :P

SeruranBlue commented 1 year ago

In case if you want an GS dump about corrupt images RimokoKoron_corruptimage.gs.zip

refractionpcsx2 commented 1 year ago

As I suspected, it is using scanmsk, so I've excluded that from our fast clear, since that would be invalid behaviour anyway #7933