Project

General

Profile

Actions

Emulator Issues #3683

closed

A strange speedup in certain conditions.

Added by sdogoo over 13 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

What steps will reproduce the problem?

  1. Open the game "New SUPER MARIO BROS. Wii" (PAL version). No matters if is Window Mode or Fullscreen.
  2. Wait until the title screen apears (when Mario, Luigi and toads are running)
  3. The game will be running between 22 and 35 FPS.
  4. Open the Video plugin config window.
  5. The game will start to run at 50+ FPS.
  6. Close the video plugin config window.

What is the expected output? What do you see instead?
What is spected: The game should run at 50+ from the startup but the game start very slow until you get the video config window open.

Dolphin version with the problem? Other Dolphin version without the
problem?
I don't know what exactly version was the problematic but should be an 6000+. I'm using SVN R6553.

32-bit or 64-bit and any other build parameters?
Compiled with MS Visual Studio 2008 Pro. Building X64 bits.

OS version and versions of tools/libraries used?

  • No extra libraries, only the ones tha are necesary (dolphin wikipage - compiling from source)
  • Windows 7 X64 Ultimate
  • Athlon 64 X2 5200+
  • 4GB DDR2800

Please provide any additional information below.
This strange "bug" can be replicated in Super Smash Brothers Brawl or any other wii game but in the New mario the effect is more visible. In SSBB the speedup in about 6 or 7 FPS. I have no tested another games but should work too.

I think that should be a bug in how the emulator "core" manages the priorites of plugins so when the video config window appears the video plugin gain some priority over the other stuff. Anyways, y have no looked in the source code so i can't give a more specific "cause".

PS: I speak spanish so if you can't understand something please let me know.

Actions #1

Updated by hatarumoroboshi over 13 years ago

Don't think it's a bug of Dolphin, probably you have some options in the game proprerties of the game that when you open the Video plugin you "overwrite" (probably you have copy to RAM for the game and copy to textures in the Video plugin...)

Actions #2

Updated by eodeth over 13 years ago

I have had this problem before as well... are you running in full screen and a different resolution than your desktop?

If this is the problem, it should be happening with all games, and opening any menu should cause the frame rate to return to normal... that is, if they are even the same problem.

Actions #3

Updated by sdogoo over 13 years ago

@hatarumo: No. I have no special settings for each game so all the games uses the sames settings so can't be that.

@eodeth: Yes. I'm running the games in full screen with the same resolution than my desktop (1680x1050). I will test others settings to determine what is the problem.

Actions #4

Updated by kostamarino over 13 years ago

It is the new game ini changes database. Right click on the game, select properties and tick enable efb to texture. It is set up this way for compatibility reasons, tick it and coins won't spin (some other glitches might appear too). It is not a problem with the emulator. Personally i find it useful that way, you know what settings you need for compatibility with the game and you change them if you want speed. I want to hear others opinions though, if you find it that big of an issue.

Actions #5

Updated by hatarumoroboshi over 13 years ago

It was clearly due to the forced Copy to RAM in the game.ini of New Super Mario Bros on older revisions...so I don't think this is anymore an issue (if it ever was;-))

Actions #6

Updated by skidau over 13 years ago

  • Status changed from New to Fixed
Actions

Also available in: Atom PDF