(09-24-2011, 09:29 AM)YouHaveRROD Wrote: I know it's off-topic but i've always wondered about it:What does the ZTP hack do exactly?Does it remove something from the game to make it run faster?http://code.google.com/p/dolphin-emu/sou...ts.cpp#101
Gradual slowdown in Twilight Princess[GC]
|
09-24-2011, 09:32 AM
09-24-2011, 11:15 AM
(This post was last modified: 09-24-2011, 11:16 AM by YouHaveRROD.)
(09-24-2011, 09:32 AM)neobrain Wrote:(09-24-2011, 09:29 AM)YouHaveRROD Wrote: I know it's off-topic but i've always wondered about it:What does the ZTP hack do exactly?Does it remove something from the game to make it run faster?http://code.google.com/p/dolphin-emu/sou...ts.cpp#101 Um,so that pretty much means what the hack does is disable useless stuff that happens when the minimap is being drawn? I don't get it.
Specs:
Mobo:Asus Sabertooth P67 Rev 3.0 w/ Evercool 50mm fan CPU:i7 2600k @ 4.20GHz w/ Corsair A70 RAM:G.SKILL Sniper 8GB (2x4GB) DDR3 1600MHz CL9 GPU:MSI N580GTX Lightning (Nvidia Geforce GTX 580) 1.5GB HDD:Western Digital Caviar Black 500GB CD/DVD Burner:Generic LG CD/DVD Burner (Black) Power Supply:Corsair GS800 Case:Corsair 600t (Black) OS:Windows 7 Ultimate 64-Bit 09-24-2011, 11:19 AM
(This post was last modified: 09-24-2011, 11:20 AM by NaturalViolence.)
Lol, I knew that was going to happen. Neobrain he doesn't know c++, that probably looks like Chinese to him. Here let me quote the part of the comments you need to read/
Quote: BEGIN ZTP SPEEDUP HACK CHANGES Quote: seem that if 100 consecutive BP writes are called to either of these addresses in ZTP, Quote: Purpose: Writes to the BP registers The most important part being: Quote:This hunk of code disables the usual pipeline flush for certain BP Writes that occur while the minimap is being drawn in Zelda: Twilight Princess.
"Normally if given a choice between doing something and nothing, I’d choose to do nothing. But I would do something if it helps someone else do nothing. I’d work all night if it meant nothing got done."
-Ron Swanson "I shall be a good politician, even if it kills me. Or if it kills anyone else for that matter. " -Mark Antony 09-24-2011, 01:38 PM
(09-24-2011, 11:19 AM)NaturalViolence Wrote: Lol, I knew that was going to happen. Neobrain he doesn't know c++, that probably looks like Chinese to him. Here let me quote the part of the comments you need to read/ Sooooo,it dosen't affect anything in the game?I thought the hack removed scenery and stuff to make the game run faster.
Specs:
Mobo:Asus Sabertooth P67 Rev 3.0 w/ Evercool 50mm fan CPU:i7 2600k @ 4.20GHz w/ Corsair A70 RAM:G.SKILL Sniper 8GB (2x4GB) DDR3 1600MHz CL9 GPU:MSI N580GTX Lightning (Nvidia Geforce GTX 580) 1.5GB HDD:Western Digital Caviar Black 500GB CD/DVD Burner:Generic LG CD/DVD Burner (Black) Power Supply:Corsair GS800 Case:Corsair 600t (Black) OS:Windows 7 Ultimate 64-Bit 09-25-2011, 07:03 AM
(This post was last modified: 09-25-2011, 07:04 AM by NaturalViolence.)
I think you need to reconsider your definition of "removed". Nothing is truly removed from the game, dolphin doesn't delete data on the gamedisc (.iso file) it only reads it. However dolphin has various options that control what is and is not emulated. For example if you disable lighting then the lighting functions don't get called and dolphin does not emulate the lighting.
Normally the GPU pipeline is flushed whenever the contents of the BP registers are changed. The ZTP hack disables flushing the pipeline during certain BP reg changes that have been associated with drawing the minimap in ZTP. Normally the pipeline is flushed constantly while updating the minimap which produces a significant reduction in performance. Hyrule field is very large and a lot of stuff is going on so I guess the BP registers get changed a lot which results in a particularly high number of pipeline flushes per second.
"Normally if given a choice between doing something and nothing, I’d choose to do nothing. But I would do something if it helps someone else do nothing. I’d work all night if it meant nothing got done."
-Ron Swanson "I shall be a good politician, even if it kills me. Or if it kills anyone else for that matter. " -Mark Antony 09-25-2011, 10:26 AM
(09-25-2011, 07:03 AM)NaturalViolence Wrote: I think you need to reconsider your definition of "removed". Nothing is truly removed from the game, dolphin doesn't delete data on the gamedisc (.iso file) it only reads it. However dolphin has various options that control what is and is not emulated. For example if you disable lighting then the lighting functions don't get called and dolphin does not emulate the lighting. Oh,i see.Thanks for clearing this up!
Specs:
Mobo:Asus Sabertooth P67 Rev 3.0 w/ Evercool 50mm fan CPU:i7 2600k @ 4.20GHz w/ Corsair A70 RAM:G.SKILL Sniper 8GB (2x4GB) DDR3 1600MHz CL9 GPU:MSI N580GTX Lightning (Nvidia Geforce GTX 580) 1.5GB HDD:Western Digital Caviar Black 500GB CD/DVD Burner:Generic LG CD/DVD Burner (Black) Power Supply:Corsair GS800 Case:Corsair 600t (Black) OS:Windows 7 Ultimate 64-Bit 09-25-2011, 02:47 PM
I shouldn't think it would be a function of raw clock speed. After all, a Pentium 4 at 3.0 GHz is not even in the same ball park as an i5 at 2.8 GHz.
Besides, everything was running beautifully up until that point. I could have used the OpenGL plugin with all the slow, pretty graphics and it wouldn't have hiccuped at all. 09-25-2011, 04:32 PM
Overclocking will still improve performance. As we said you need a very powerful cpu/gpu to run hyrule field late game at full speed. Hyrule field runs much slower than the rest of the game, the reasons for this were explained above.
And please quote the post that you are responding to when it's not the previous post.
"Normally if given a choice between doing something and nothing, I’d choose to do nothing. But I would do something if it helps someone else do nothing. I’d work all night if it meant nothing got done."
-Ron Swanson "I shall be a good politician, even if it kills me. Or if it kills anyone else for that matter. " -Mark Antony (09-24-2011, 06:40 AM)NaturalViolence Wrote: @rpglord I have finished the game long ago I just used late game save to answer your questions,and you were right,there is no perfomance difference at all when changing the resolution or AA. Efb copy/ram affects the perfomance the most. With it on I get 22-23 with it of 28-30 fps. The game doesnt seem to need this on anymore am I right ? So thats a free perfomance boost I am using 7719,dx9,460 gtx 1gb is my gpu If C-Man is getting 10-12 its not slowdown problem,since he has decent cpu. He has some other problem. 09-26-2011, 05:07 AM
Well the IPC of a core 2 cpu is about 10% higher than a phenom II. You run your core 2 duo at 4.0GHz so that's basically equal to a phenom II running at 4.4GHz. His phenom II is probably running at 3.2GHz so I would expect your performance to be about 1/3 higher than his.
Until he tells us his settings we won't be able to figure out what's wrong.
"Normally if given a choice between doing something and nothing, I’d choose to do nothing. But I would do something if it helps someone else do nothing. I’d work all night if it meant nothing got done."
-Ron Swanson "I shall be a good politician, even if it kills me. Or if it kills anyone else for that matter. " -Mark Antony |
« Next Oldest | Next Newest »
|
Users browsing this thread: 1 Guest(s)