Emulator Issues #427
closedPokemon Colosseum runs slow since r1607 and above
Added by montecrudo almost 16 years ago.
0%
Description
What steps will reproduce the problem?
- Run Dolphin
- Run Pokemon Colosseum
What is the expected output? What do you see instead?
A smooth play around 42 fps in titles and 21 fps ingame with my PC. DC:
350Mhz. Now I get around 29 fps in titles and poor 14 fps since r1607 with
the same PC! r1623 compile gives the same speed. DC: 230Mhz.
What version of the product are you using? On what operating system?
r1623 compile
Windows XP SP3
Please provide any additional information below.
My specs:
Athlon X2 5600+ 2.93Mhz
2 GB DDR2 800Mhz
Geforce 8800GS
500 GB SATAII
Latest drivers: NVIDIA 180.48
Latest Directx redist: December 2008
Pics
Before r1607 and above:
Titles: http://i44.tinypic.com/2lw6fkk.jpg
Ingame: http://i41.tinypic.com/2jb60s6.jpg
After r1607, using r1623 now:
Titles: http://i44.tinypic.com/1zyjyiq.jpg
Ingame: http://i44.tinypic.com/2i0q51c.jpg
Can you guys fix that, please? The game was running so great before :(
Updated by montecrudo almost 16 years ago
Ok, now it's worse. With r1640 compile, the game shows the Nintendo logo, then
returns a PANIC message:
PANIC
WriteNormalOp - a1 cannot be imm
If I press 'Si', it does nothing. If I press 'No', the emulator crashes.
Image here:
http://i41.tinypic.com/281e87r.jpg
Updated by magumagu9 almost 16 years ago
For the issue with r1640, could you try out r1643 or later? Hopefully that should fix it...
As for the speed regression, do you have a build environment set up? If so, would you mind tracking
down exactly which revision caused the performance regression?
Updated by montecrudo almost 16 years ago
I don't know how to compile the revisions, so I wait till Daco's site is updated.
The last revision that worked fine with Pokemon Colosseum was r1590. Once I started
using r1607, the game run slow. Just like r1623. I dunno, could be since r1592,
r1593, r1596, or perhaps r1605, just check what changes has been made and those ones
could be the revisions that made the game so slow.
Updated by montecrudo almost 16 years ago
Ok, I've downloaded the r1643 compile from omegadox. It's still not fixed.
Updated by magumagu9 almost 16 years ago
All right... I can't easily track down the crash issue because I don't have the game in question. A
backtrace would probably be sufficient to come up with a fix, though.
Updated by montecrudo almost 16 years ago
The crash was solved, but I mean the game is still slow.
Updated by MMMikkola almost 16 years ago
in r1593 no problems ... r1597 major slowdown.So it will be r1594-r1597
Updated by montecrudo almost 16 years ago
I've downloaded the version r1648. Slowdown issue still not fixed.
Updated by slink_3_ almost 16 years ago
could you test r1594 please?
It's probably the one which caused these slowdowns
here's a link (i don't have the game) : http://rapidshare.com/files/177895184/Win32.rar
Updated by MMMikkola almost 16 years ago
tested and runs fine an r1594 so r1595-r1597 is the cause of slowdown
Updated by montecrudo almost 16 years ago
Tried r1713. Slowdown still not fixed. Guess I'm gonna keep with r1590 forever.
Updated by slink_3_ almost 16 years ago
ok, so let's get this fixed, try r1596 :
http://rapidshare.com/files/178593073/Win32.rar
so we can exactly know which rev between these two, caused the slowndowns :)
Updated by MMMikkola almost 16 years ago
tested and r1596 runs slow so r1595-r1596 is the cause of slowdown
Updated by montecrudo almost 16 years ago
Tried r1596. The game gets stuck in the Pokemon Company logo.
Updated by MMMikkola almost 16 years ago
put hle bios allthetime on .... then it wont get stuck
Updated by magumagu9 almost 16 years ago
-
jo.enableBlocklink = true; // Speed boost, but not 100% safe
-
jo.enableBlocklink = false; // Speed boost, but not 100% safe
This change seems like the most likely suspect... I somehow doubt it's making such a big difference,
though...
Updated by MMMikkola almost 16 years ago
it is about 30% slower after r1594 including ongame+menu+video on my AMD X2 6000+ &
radeon hd2600pro,2gig/ XP sp3&Vista SP1
Updated by slink_3_ almost 16 years ago
so r1596 is to blame i guess, as it's probably not r1595
per haps try to revert the line hinted by magumagu9 in the latest revs to this if it
effectively boost the framerate ?
Updated by montecrudo almost 16 years ago
Tried r1727. Nope, the slowdown is not fixed yet, and worse, again the emulator
doesn't seem to generate or save my config options.
Updated by montecrudo almost 16 years ago
Tried r1804. Slowdown still not fixed.
Updated by montecrudo almost 16 years ago
Tried r1813, but slowdown is not fixed yet. You guys should try if the problem is
the HLE audio plugin.
Updated by MMMikkola almost 16 years ago
Tried r1826 slowdown is not fixed ... cant you really fix that annoying BUG ???
Updated by MMMikkola almost 16 years ago
hrydgard check your chances in r1595 - r1596 the bug is there.
Updated by montecrudo almost 16 years ago
Tried r1842. Nope, not fixed. It's official: The bug will stay forever, just like
the panic message in the Animaniacs game.
Updated by MMMikkola almost 16 years ago
...yep if they mess code they dont bother fix it.
Updated by alan almost 16 years ago
montecrudo, MMMikkola: did either of you two try the change that magumagu9 described above?
-
jo.enableBlocklink = true; // Speed boost, but not 100% safe
-
jo.enableBlocklink = false; // Speed boost, but not 100% safe
You never gave any feedback about this, how about trying it and seeing if it makes a
difference. If you're not willing to try that and give feedback, I'd just give it time; This
issue isn't disappearing from the issue list any time soon, so it's not going to be ignored.
It might be a case that the devs don't own this game, or maybe it's not even that high of a
priority as it's an issue with a specific game. I haven't seen any "official" notice about
this bug not being fixed either.
Updated by MMMikkola almost 16 years ago
cant compile it myself ...but make u changes and compile.i gladly download it
Updated by alan almost 16 years ago
OK. I've made the change to the latest revision, r1844. Lets see if magumagu9 is
right...
http://www.armedpineapple.co.uk/r1844-Win32.rar
http://www.armedpineapple.co.uk/r1844-x64.rar
Updated by MMMikkola almost 16 years ago
tested your compile and now it runs as fast as pre r1596 :) thanks
Updated by MMMikkola almost 16 years ago
...and smash bros melee runs lot faster too with these...
Updated by slink_3_ almost 16 years ago
Nice :)
btw, i totally forgot to upload the fixed binaries, i'm sorry that took one week to
solve :p
Updated by XTra.KrazzY almost 16 years ago
- Status changed from New to Fixed
It's good to see problems being solved. Fixed as this is not a safe optimization
Updated by slink_3_ almost 16 years ago
which are the cases known to cause problems ?
bear in mind that we're talking about +50% speed, it's important enough to care about :/
Updated by montecrudo almost 16 years ago
OMG! At last! I'm gonna test this right away!
Updated by montecrudo almost 16 years ago
OMG! OMG! Thank you! Thank you! Thank you! It's faster than ever! I couldn't enjoy
Super Smash Bros Melee since r1062 (last revision till weird slowdown)!! And
finally, Pokemon Colosseum runs sooo smooth and stable it nearly matches a real
Gamecube's speed (well, to me it is)!!
Updated by MMMikkola almost 16 years ago
i think that every game benefits these. paper mario is too 20% faster at me with
these compile
Updated by MMMikkola almost 16 years ago
Is possible to put this 'fix' to the options, so i can can put it on if i like ???
Updated by alan almost 16 years ago
I don't think 'fixed' is the correct status for this issue. Yes, the problem has been
located, but no attempt at solving the problem has been made. I'm not quite sure what
it's meant to do either and I don't know why this unsafe optimization is enabled when
it seems to have such a negative effect on this many games. It certainly doesn't seem
to provide the 'speed boost' stated in the comment. Maybe a way to enable/disable
without having to recompile it?
Updated by XTra.KrazzY almost 16 years ago
The problem derives from the fact that the emulator used to be fast, but it was due
to an unsafe optimization being disabled by default. A checkbox for this optimization
(and probably many others you don't know about) should be added, but that's an
entirely different issue which I'm going to add.
Updated by XTra.KrazzY almost 16 years ago
Issue 458 has been merged into this issue.
Updated by montecrudo almost 16 years ago
Yes, please, someone from the staff add that checkbox in next releases. It should be
useful for those games which run slow without that speed hack.
Updated by zhenyaZhukova almost 16 years ago
Very useful files search engine. Indexoffiles.com
is a search engine designed to search files in various file sharing and
uploading sites
Updated by montecrudo almost 16 years ago
Tried r1882 from Xtremedamax compile. It's running slow again. I've checked the
speedhack (or block linking algorithm, as you guys call it) is still deactivated,
which causes this issue.
Look, the only thing that I've noticed this speedhack is 'unstable' for the games,
ie. in Pokemon Colosseum, after a while, there is an error message that pops up from
nowhere, and pauses the game, but if I press the 'Escape' button from the keyboard,
the error message is gone and the game continues and the emulator won't crash.
Posting image soon.
Updated by montecrudo almost 16 years ago
Here, this is the only 'issue' the blocklinking algorithm gives while I'm playing
Pokemon Colosseum:
http://i39.tinypic.com/2d18bye.jpg
But then, I press the 'Escape' button on the keyboard, and the game continues:
http://i43.tinypic.com/34fcv0z.jpg
It's ok now, I've been doing my own compiles lately, and I enabled the speedhack
myself. If anyone wants a compile, just send me an email asking me for it.