Dolphin, the GameCube and Wii emulator - Forums

Full Version: How fast does your PC have to be to run TP w/o the hyrule speedhack?
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Pages: 1 2
Apparently, someone has managed to run without the speed hack at full speed near the end of the game. I don't know if this is real or not.

https://forums.dolphin-emu.org/Thread-zelda-twilight-princess-4k-fullspeed-on-hyrule-without-zelda-tp-hyrule-hack

As you can see, the person has got all heart pieces, and the map has the shadows that show up normally on console or when you disable the speed hack. (The weird colours around the minimap seem to be due to Force Texture Filtering being enabled.)
(12-06-2015, 02:17 AM)Jhonn Wrote: [ -> ]As far as I remember from the Hyrule Field Slowdown thread, Zelda TP does something fancy to draw the base map and this operation is very heavy, even on a real GC/Wii, bringing them to its knees. The difference is that this operation is executed only once (during the transition to the new area -- so you can't notice) and then the game "flag" this somewhere.
Hm, maybe, but as I haven't heared anything about such an issue, I doubt it. This would be a huge CPU issue to be honest.

(12-06-2015, 02:17 AM)Jhonn Wrote: [ -> ]Then it enters the speed hack. In its initial version it introduced a threshold somewhere in Dolphin code, when a specific operation used to generate the minimap was called more than that threshold, Dolphin assumed we were on Hyrule Field and would skip those further calls.
No. The old speedhack did skip some GPU commands required for the minimap. Fun fact, the border was also broken with the old speed hack. But the minimap was always redrawn on *every* frame.

(12-06-2015, 02:17 AM)Jhonn Wrote: [ -> ]However, this could also cause issues in other games if the option was enabled, and so, during some cleanups/accuracy improvements the hack was completely removed from Dolphin's source.
I think here we need why this minimap is so hard for dolphin. For each border part, it draws a triangle, a line, a triangle again, and a point. As we can't merge different primitive types, we end in ten thousends of draw call on our real hardware. We had a bug in dolphin which merges such draw calls and reorder them based on the primitive type (which is not allowed). As there is also a state change within this loop, those primitives were still not merged. So the old speedhack did just ignore this state changes. As we've fixed those primitive merging, the old speedhack wasn't functional any more (through the speedhack removal was merged 3 days earlier...).

Edit:
old speedhack removal: https://github.com/dolphin-emu/dolphin/commit/b49c09c36b67efc95abe29894620b36547b69d3b
primitive merging bux fix: https://github.com/dolphin-emu/dolphin/commit/6b0183952564a11cd4eee42715e61ea2962caff3
(12-06-2015, 09:25 AM)leolam Wrote: [ -> ]Apparently, someone has managed to run without the speed hack at full speed near the end of the game. I don't know if this is real or not.

https://forums.dolphin-emu.org/Thread-zelda-twilight-princess-4k-fullspeed-on-hyrule-without-zelda-tp-hyrule-hack

As you can see, the person has got all heart pieces, and the map has the shadows that show up normally on console or when you disable the speed hack. (The weird colours around the minimap seem to be due to Force Texture Filtering being enabled.)


It's real. And you're right Force Texture Filtering add weird colors to the minimap Wink
On my system I am able to get 23-25fps on dx11 in hyrule field at the last part of the game. im sure full speed is possible if I got a better video card like a gtx760 or better and running an intel k cpu oc'ed to 4 ghz+. So I wouldnt say the hardware to run it fullspeed doesnt exist since my rig is kinda close to achieving it. Perhaps if i upgraded my video card and use dx12 backend its possible with my hardware w/o overclocking.
(03-22-2016, 07:37 PM)pinchy Wrote: [ -> ]On my system I am able to get 23-25fps on dx11 in hyrule field at the last part of the game. im sure full speed is possible if I got a better video card like a gtx760 or better and running an intel k cpu oc'ed to 4 ghz+. So I wouldnt say the hardware to run it fullspeed doesnt exist since my rig is kinda close to achieving it. Perhaps if i upgraded my video card and use dx12 backend its possible with my hardware w/o overclocking.

Directx12 backend give me 5-8 fps more in Hyrule Field. The thing is i'm running the game at 4K. GTX 560 Ti is a little bit outdated and your i5 4690 need a little overclock to achieve 30 fps in Hyrule Field.
After upgrading my gpu,  i now get full speed in hyrule field at 3x native on dx12 backend. i cranked it up to 4k resolution and still able to maintain the full 30fps in hyrule field. If DX12 backend becomes on par with DX11/Opengl in terms of features i can probably run every game at full speed. well not sure about last story but i dont have it to test it out.
Pages: 1 2