Project

General

Profile

Actions

Emulator Issues #1808

closed

Super Paper Mario [Wii] extremely slow on 4699

Added by theasder86 about 15 years ago.

Status:
Fixed
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

Moving from build 4682 to the last 4699, Super Paper Mario becomes the hell
slow, despite the fact i'm using the same settings between the two builds.
It lost half the framerate, dropping from an average of 45fps (build 4682)
to an average of 25fps (build 4699).
Haven't tried the intermediate builds between these two, just fired up 4699
and experimented this bad behaviour. Currently reverted to 4682.

I'm using these settings on both of these builds:

>>>Under Config->General:

[Basic Settings]
Enable Dual Core (speedup)
Enable Idle Skipping (speedup)
Unlimited Jit Cache
Framelimit: off

[Advanced Settings]
HLE the IPL (recommended)
JIT Recompiler (recommended)
Optimize Quantizers (speedup)
DSP on thread (recommended)

For Graphics, I'm using the Direct3D9 plugin, with the following settings
(beyond what's enabled by default):

>>>Under Direct3D Tab:

Enable CPU->EFB access

>>>Under Advanced:
EFB Copy Enable -> To Texture

Regarding EFB Copy, on 4682 doesn't matters if this setting is on "To
Texture" or "To RAM", doesn't change the framerate too much in Super Paper
Mario (just 1~2fps), but it improves a lot the performances of other 3D
games, like Super Mario Galaxy or Smash Bros Brawl.

On 4699, if I switch it from "To Texture" to "To RAM", it just gives me
about 3~5fps more in Super Paper Mario, but absolutely below compared to
the 4682 build.

Concluding, the other games I'm playing don't seem to be affected by this
issue (Super Mario Galaxy and Smash Bros Brawl), it seems it happens only
with 2D games, but I can't confirm, since I have only Super Paper Mario.

The machine I'm currently using for testing the emulator has the following
specs:
CPU: Core2Quad Q8400 @ 2.66Ghz
RAM: 2Gb
VGA: Radeon HD 4850 (512MB)
OS: Windows 7 Professional x64

Both the builds are compiled for x64

Actions #1

Updated by AHeinerm about 15 years ago

Dolphin had a speed regression, I've experienced the same thing.

Actions #2

Updated by Anonymous about 15 years ago

how about r4701?

Actions #3

Updated by theasder86 about 15 years ago

@godisgovernment, just tried the r4701, it seems that the disabled thread
synchronization fixed the problem, now the game runs extremely smooth at a stable
50fps :)

Thankyou and ayuanx, and forgive me for this useless issue: fixed in just two builds,
if I had waited for the 4701, it would be the same as 4682 :)

Actions #4

Updated by ayuanx about 15 years ago

  • Status changed from New to Fixed
Actions

Also available in: Atom PDF