PCSX2 / pcsx2

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

[BUG]: Jak 2/3 Font Rendering Issue #11555

Open tp971 opened 3 months ago

tp971 commented 3 months ago

Describe the Bug

When changing either "Progressive Scan" or "Video Mode", space characters are rendered as filled squares. This problem persists even after undoing the setting. This seems to be a regression, as this bug occurs in the current release (v2.0.2) but not in v1.7.4950 (commit a9b6f8976e84b5e4874b3343156ce85b867b5ce9, manually built).

Reproduction Steps

Start the game, go into "Graphic Options" and change either "Progressive Scan" or "Video Mode".

Expected Behavior

No response

PCSX2 Revision

v2.0.2

Operating System

Linux (64bit) - Specify distro below

If Linux - Specify Distro

Debian 12.6

CPU

AMD Ryzen 9 5900X 12-Core Processor

GPU

NVIDIA GeForce GTX 1060 6GB

GS Settings

No response

Emulation Settings

No response

GS Window Screenshots

Jak II - Renegade_SCES-51608_20240714153212 Jak 3_SCES-52460_20240714153321

Logs & Dumps

No response

lightningterror commented 3 months ago

Can you upload a gs dump?

ghost commented 3 months ago

I'm on 2.0.1 and cannot reproduce. Jak 3_SCUS-97330_20240714231045 snaps.zip

tp971 commented 3 months ago

I forgot to mention: I'm using an SCPH-90004 BIOS (extracted from my own PS2, version 20080220-175343) and I'm playing the PAL version of the game (SCES-52460) (the screenshot above seems to be another versions, since there's no 50/60 Hz option).

dump.zip

PeterDelta commented 3 months ago

It was attributed to a widescreen patch issue, but it is not from the patch. https://github.com/PCSX2/pcsx2_patches/pull/340. Sometimes it does not happen from the game menu but normally it is as shown in the image. In Jak 3 it also gave this error before but I have checked it with the new version 2.0.3 and it does not happen to me, both in the main menu and in the game menu. Edit: it seems that in Jak 3 it is also random like in Jak 2