Dolphin, the GameCube and Wii emulator - Forums

Full Version: Harddrive impact on Dolphin performance
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Pages: 1 2 3
Quote:Have Dolphin scan the ISO and unpack all shaders into the cache.

But since that would take a while, I'd give each game its own cache so the program would only have to be run once.

*facepalm*

You misunderstand what shader caching is for. It doesn't cache the games shaders, it caches dolphins shaders. So let me repeat:
Quote:You can't cache the shaders until they are compiled.
(11-26-2011, 02:06 PM)NaturalViolence Wrote: [ -> ]
Quote:Have Dolphin scan the ISO and unpack all shaders into the cache.

But since that would take a while, I'd give each game its own cache so the program would only have to be run once.

*facepalm*

You misunderstand what shader caching is for. It doesn't cache the games shaders, it caches dolphins shaders. So let me repeat:
Quote:You can't cache the shaders until they are compiled.

Can whatever IS in the games be preloaded in that manner?
Quote:Can whatever IS in the games be preloaded in that manner?

From earlier:
Quote: Dolphin is an emulator, so it does whatever the game does. It loads what the game loads when the game wants to load it.

Please ask a more specific question. I still have a feeling that you don't understand how this works.
(11-26-2011, 02:25 PM)NaturalViolence Wrote: [ -> ]
Quote:Can whatever IS in the games be preloaded in that manner?

From earlier:
Quote: Dolphin is an emulator, so it does whatever the game does. It loads what the game loads when the game wants to load it.

Please ask a more specific question. I still have a feeling that you don't understand how this works.

Can Dolphin be made to unpack everything in an ISO and store it in a ready-to-use state before a game is launched to reduce emulation overhead?
The .iso is a disc image, it's already in the proper format. Dolphin emulates the behavior of a real wii. The real wii begins running the game by reading data and instructions in from the disc drive. Your question still doesn't make a lot of sense. It is already in a "ready to use state".
(11-26-2011, 02:39 PM)NaturalViolence Wrote: [ -> ]The .iso is a disc image, it's already in the proper format. Dolphin emulates the behavior of a real wii. The real wii begins running the game by reading data and instructions in from the disc drive. Your question still doesn't make a lot of sense. It is already in a "ready to use state".

Not really, it still has to be transformed from a list of compressed files to usable textures, sounds, and polygons. If all those files were unpacked before the game cues them then there wouldn't be so much demand on processors.
It's already in the proper format for the game to use. All of the things you listed are done by the game. Dolphin emulates the hardware and allows the games code to produce the same behavior it does on the actual hardware.

If I'm understanding you correctly (and I'm still not sure that I am) you want dolphin to use psychic powers to determine what the game wants to do before it does it so that dolphin can go ahead and do it ahead of time. Then have dolphin magically determine what code is related to that and ignore it when the game tries to do what we already did. A process which would require completely destroying any semblance of actual emulation. Can you see any potential problems with this or is it just me?
Even if you did unpack them, you would still be putting them in the hdd, unless you wanted to put them in the ram(textures), so no performance gain threre
Ugh.....you people really don't get it.
(11-27-2011, 09:30 AM)NaturalViolence Wrote: [ -> ]Ugh.....you people really don't get it.

I think my brain just about imploded.Undecided
Pages: 1 2 3