Project

General

Profile

Actions

Emulator Issues #9809

open

Paper Mario: The Thousand-Year Door Scaled EFB Copy Inconsistent

Added by Techjar about 8 years ago. Updated over 7 years ago.

Status:
Questionable
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?

Paper Mario: The Thousand-Year Door

Game ID? (right click the game in the game list, properties, info tab)

G8ME01

MD5 Hash? (right click the game in the game list, properties, info tab, MD5 Hash: Compute)

db9a997a617ee03bbc32336d6945ec02

What's the problem? Describe what went wrong.

The game appears to use EFB copies when it needs render a lot of one particular character, and these don't always upscale as they should, resulting in them looking quite pixellated as would be expected. I've attached a screenshot below of what it's supposed to look like, and what it looks like when the issue occurs. I turned on dump EFB target and checked the EFB copies it's created to render the characters, and they are indeed high resolution, so they just don't seem to be drawing correctly. It seems like this happens when they are first loaded, but then it fixes itself on a scene change if those EFB copies are also used in that scene.

What steps will reproduce the problem?

Go to any point in the game where a lot of a single character is rendered, probably the prologue when a large number X-Nauts attack Mario. It may require multiple attempts to reproduce it.

Which versions of Dolphin did you test on? Does using an older version of Dolphin solve your issue? If yes, which versions of Dolphin used to work?

5.0-321

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

Windows 10
Intel Core i7-3930k
NVIDIA GeForce GTX 780

Is there any other relevant information? (e.g. logs, screenshots,
configuration files)

Using Direct3D 11 if it matters.

Here's what it should look like:
image

Here's what the bug looks like (it's a bit zoomed out but you should be able to tell they aren't upscaled, notice the aliasing):
image

Actions

Also available in: Atom PDF