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.
I've always had 22 FPS - 25 FPS with the speedup patch, it's still the same speed as it's always been. Perhaps something else is affecting your performance, no difference in speed here. Even with EFB -> Ram it's fast and the game is no faster with EFB -> texture as you already mentioned.

Something I noticed when dumping the textures last night, it seems the minimap is constantly redrawn, I noticed hundreds of minmap textures that were dumped. It seems every change on the minimap causes it to be redrawn at several times a minute. Each minimap texture varied slightly, such as showing my different locations on the map as I moved throughout the game so it seems that it isn't just Hyrule Field, although Hyrule Field has the worst slowdown.
donde pongo los parches (Where i put the patch)???
The patch is included in all the latest builds by default. To enable it, run Dolphin.exe and right-click The Legend of Zelda Twilight Princess. Select "Properties" and make sure ZTP hack is marked as shown:
[Image: attachment.php?aid=4118]
It seems what is happening with the game is that it is constantly reading/writing the efb data and texture for the mini-map and flushing all of this data through the pipeline causing the slowdowns. Dumping textures revealed hundreds if not a thousand of the minimap textures each differing slightly, probably causes big slowdowns on Hyrule Field due to the size of Hyrule Field. That said the issue isn't the geometry that is causing the slowdowns for this game at least, it's the mini map textures being flushed through the pipeline.

This happens with other games that read/write efb data and textures although none of the other games have slowdowns like in Hyrule Field and the speedup hack doesn't work with other games.
Ah this thread is broken again. I can't even read the update on the printable version either now.

Edit: there we go.
(09-01-2010, 02:50 AM)Xtreme2damax Wrote: [ -> ]It seems what is happening with the game is that it is constantly reading/writing the efb data and texture for the mini-map and flushing all of this data through the pipeline causing the slowdowns. Dumping textures revealed hundreds if not a thousand of the minimap textures each differing slightly, probably causes big slowdowns on Hyrule Field due to the size of Hyrule Field. That said the issue isn't the geometry that is causing the slowdowns for this game at least, it's the mini map textures being flushed through the pipeline.

This happens with other games that read/write efb data and textures although none of the other games have slowdowns like in Hyrule Field and the speedup hack doesn't work with other games.

yes that must be it,
revisions without the map working are faster for me.... 30 FPS (up to 37) constantly....

but 25 fps is good for me ^^.... i am happy with 80% speed on hyrule field... thats enough.... even core i7 @ 4ghz can't get more fps out of it(between 1 and 3).... you need 4,5ghz core clock to get this to fullspeed on newest revs. (with working map and speed patch)...

all we can do is wait and drink some tee (=
So just wondering...since other games use this too wouldnt it be kind of wise to try to fix those games too with the ztp hack and just name it textures (ztp) hack?? that way other games would benefit too instead of waiting 3 months for someone to try to do this...could speed up the emulation progress.
maybe.... they could try to affect some other games with it... but it will bring his bugs with it....
yea...but if it didnt bug ztp then maybe it wont bug other games too..i mean...on metroid prime games its gotta be doin the same thing...when you press z to get to a map and its a big map it runs at like 1-5 fps...n i dont get why cuz there is like no graphics involved in that...its a bunch of 2d images with crappy drawing to look 3d like a box on a piece of paper tht looks 3D
(09-02-2010, 04:19 AM)sNk Wrote: [ -> ]
(09-01-2010, 02:50 AM)Xtreme2damax Wrote: [ -> ]It seems what is happening with the game is that it is constantly reading/writing the efb data and texture for the mini-map and flushing all of this data through the pipeline causing the slowdowns. Dumping textures revealed hundreds if not a thousand of the minimap textures each differing slightly, probably causes big slowdowns on Hyrule Field due to the size of Hyrule Field. That said the issue isn't the geometry that is causing the slowdowns for this game at least, it's the mini map textures being flushed through the pipeline.

This happens with other games that read/write efb data and textures although none of the other games have slowdowns like in Hyrule Field and the speedup hack doesn't work with other games.

yes that must be it,
revisions without the map working are faster for me.... 30 FPS (up to 37) constantly....

but 25 fps is good for me ^^.... i am happy with 80% speed on hyrule field... thats enough.... even core i7 @ 4ghz can't get more fps out of it(between 1 and 3).... you need 4,5ghz core clock to get this to fullspeed on newest revs. (with working map and speed patch)...

all we can do is wait and drink some tee (=

I think you have the wrong idea, the issue is with constant read/writes of the EFB data and texture associated with the mini-map. These read/writes are constant, over a hundred every minute and all that data is being flushed through the pipeline.

Even with EFB to texture the EFB data and texture are constantly being read/written to memory, that's why Copy EFB to Texture never solved the issue with slowdowns.

What the speedup hack does is check if the EFB data and texture are in memory. If they are found in memory it prevents any further read/writes for the associated texture and EFB data, so there is a minimal amount of data to flush through the pipeline resulting in a speedup.

As far as I know and have tested there are no other games that are constantly reading/writing the EFB data and textures to memory like Zelda Twilight Princess does with the minimap so any benefit would be little to none with the hack enabled. Enabling the hack might speed up the EFB reads/writes and textures in other games when the game uses these effects but it isn't going to give the speedup it does with ZTP.