Dolphin, the GameCube and Wii emulator - Forums

Full Version: Hyrule Field Slowdown Observation
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
(04-11-2010, 02:54 PM)bleron Wrote: [ -> ]
(04-11-2010, 02:50 PM)Xtreme2damax Wrote: [ -> ]I'm close to the end of the game, just before the city in the sky, Hyrule Field is at 12 - 15 FPS tops on my Core2Duo E8500 PC.

same here, but i did not necessarily mean that, what i meant was that trying a cheat that could sneak you into other parts of Hyrule field without beating Goron's mines, or is that not possible? though i have doubts about this

That wouldn't work, as soon as you visit Hyrule Field North it triggers something in Dolphins code that causes a massive loss of performance. Other parts of Hyrule field might trigger the slowdown too, so far it seems to be Hyrule Field SouthWest that doesn't trigger the slowdown.
I'm investigating the problem and focusing on Frame Buffer Textures. Frame Buffer Textures is a basic technique for 3D game to realize many kind of effects. In this game, they are used to express water, make shadows and so on. The basis of Frame Buffer Texture is to render a scene and reuse the result as a texture. In Ordon Village, five Frame Buffer Textures are used to render a frame. Three of them were for making shadow, one for water effect and one for rendering scene. Basically Frame Buffer Texture is heavy. I guess it cause the Hyrule Field problem. Actually I have not reached to Hyrule Field. I will report the result after I reach Hyrule Field.
[attachment=3787][attachment=3790][attachment=3789][attachment=3788]
Abobe example actually uses nine frame buffer textures. Here are four of them.
If you have PAL version I can give you a save, you need to beat the 2 first temles before it gets slow
(04-11-2010, 09:58 PM)KHRZ Wrote: [ -> ]If you have PAL version I can give you a save, you need to beat the 2 first temles before it gets slow

Thank you, KHRZ. But I don't need save data because I want to see what is rendered on game scenes by my eyes to help my investigation.
Any noticeable gain in performance yet? If you can share a patch I can test Hyrule Field and other areas in the game. Wink

buth007

Hi, my name is Carlos ...
I'm from Brazil ... and got error equal to those of you ...
've tried everything I could do ... and nothing.

I confirm that the problem is the high processing on the CPU.
On the GPU I did some testing and there is a huge interference.

DirectX frames are around 17 FPS with OpenGL are already at 10 FPS.

I did tests with 1 core and 2 cores ... when using only 1 core it is slow everywhere the game... with 2 cores it is slow only in Hyrule Field north.

Let's try to fix guys! Zelda is the best game do GC!
Has this one run dry? No fix in sight? Dang, it already appeared as if people had Zelda by her balls...his...the game...the issue...you know what I mean...
Skid is working on the Fifo GPU/CPU syncing, this will likely fix Eternal Darkness and could possibly fix the issue with Hyrule Field slowdowns. I have no idea how long it will take Skid to finish his fix, but I am looking forward to testing it once it is finished.
I will build a monument to whoever fixes this issue. After this all that needs to be done is a few small audio fixes and fixing the grass rendering (from what I understand no one has any idea what's causing this one) and tp will be PERFECTLY EMULATED!
Could possibly fix slowdown, sound, and rendering issues with few other games as well. We'll just have to wait and see how many games would actually benefit when all of the mentioned issues are finally fixed.