Dolphin, the GameCube and Wii emulator - Forums

Full Version: Best settings for Metroid Prime
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Pages: 1 2 3 4 5 6 7
ok i just started this game and no matter what graphics plugin i use i get a severe fps drop when the ship is in full frame at the intro of the game. is this normal?
nvm it is. REEEEEEEEEE
does metroid prime 2: echoes suffer from the same fps problems?
i dont know how to post images on this site.i tried insert a image and it said copy image to url but images dont have url only video does i tried sending the images by email still didint work.im sorry if im driving you crazy just tell me what i need to check and uncheck plz and thxsSmile
Quote:.i tried insert a image and it said copy image to url but images dont have url only video does i tried sending the images by email still didint work.im sorry if im driving you crazy just tell me what i need to check and uncheck plz and thxsSmile
[Image: LOL-WUT.jpg]

All content has a url. Including images. You just put the image url inside the [img][/img] tag.

Quote:does metroid prime 2: echoes suffer from the same fps problems?

Yes. Both MP and MP2 are extremely demanding games.

Quote:Well, it must have been someone else who said just the opposite. Are you sure the other cores don't share the load? If I use "Lock Threads to Cores", then the green line goes all the way to the top on 2 cores, and all the way to the bottom on the other 2 cores. But if I disable that, then it goes to about 60% average on all 4 cores. None of the cores go to the top. So, that tells me, they are sharing the load.

Ok I swear to god this is the last time I'm explaining this so PAY ATTENTION. Dolphin has only two threads. The affinity is which core we've assigned that thread to run on. If the application (dolphin) does not not assign the affinity manually the OS will do it for us. With lock threads to cores off the OS assigns the affinity. It constantly switches the thread affinity from one core to another, so the threads are "jumping" from one core to another. This happens every few nanoseconds. Obviously task manager can't update that fast so what it does is is polls the core every 1-2 seconds and gives you an average level of activity for that entire 1-2 seconds. All 4 cores are actually jumping back and forth between 0% load and 100% load millions of times per second as the threads switch from one core to another. That's why task manager shows all 4 cores running at 50%, it's an AVERAGE level of activity, since it can only update every 1-2 seconds. If we turn lock threads to cores on dolphin sets the affinity and the two threads are locked to two particular cores (they can't "jump" to a different core). So those two cores are always at 100% load. Thus we see two cores at 100% and 2 and 50%. Either method will give us the same average load and use the same amount of processing power. But dolphin cannot use 4 cores simultaneously because it only had two software threads.
NaturalViolence Wrote:With lock threads to cores off the OS assigns the affinity. It constantly switches the thread affinity from one core to another, so the threads are "jumping" from one core to another.

So, you're saying this is a mistake in the part of the OS? That it doesn't do any good?

Does anyone run these games on 2 cores and it doesn't go to 100% CPU load? What about Intel? Someone was saying that Intel CPUs ran Dolphin much more efficiently. Or does it always say 100%, no matter what processor you have?
so the only way to play these games is if u have a super computer? will the dolphin devs in time optimize to runs these at 60fps? or do we have to overclock our dual cores over 9000 ghz.
ONCE AGAN to make things easer just tell me everything what i need to check or uncheck for dolphin settings to play metroid prime.
Quote:so the only way to play these games is if u have a super computer?

Actually that wouldn't work either since supercomputers rely on high amounts of thread level parallelism to achieve a high throughput.

[quote]will the dolphin devs in time optimize to runs these at 60fps?

Not on insufficient hardware. It's simply not possible. You have to wait a few years for hardware to catch up.

Quote:or do we have to overclock our dual cores over 9000 ghz.

Then you would get bottlenecks from memory bandwidth Tongue.

Quote:So, you're saying this is a mistake in the part of the OS? That it doesn't do any good?

It's not a mistake. It just doesn't matter is all I'm saying. Unless you have a lot of background applications running you'll get the same performance either way, the same total cpu load, and the same amount of processing power usable/used by the application. Going from a quad core cpu to a 6 core cpu won't benefit you in any way since dolphin only uses two threads to begin with.

Quote:Does anyone run these games on 2 cores and it doesn't go to 100% CPU load? What about Intel? Someone was saying that Intel CPUs ran Dolphin much more efficiently. Or does it always say 100%, no matter what processor you have?

In some places maybe. But nothing can achieve fullspeed ALL THE TIME in this game. Their are a few rooms in chozo ruins that will run slow on any rig. With lock threads to cores on you're going to get 100% load on the cores being used by dolphin so long as their is a cpu bottleneck (the cpu is not fast enough to keep up with the gpu). And yes generally intel cpus are better for dolphin (or anything for that matter).

Quote:ONCE AGAN to make things easer just tell me everything what i need to check or uncheck for dolphin settings to play metroid prime.

I already told you. As long as emulate format changes and xfb are off, and efb copy is set to RAM then the x-ray visor should be working. If it's still not working then I have idea what is wrong. Also try using d3d9 and leaving "force bi/trilinear filtering" off.
This is with "Lock Threads to Cores" on.

[Image: lockcores2.png]

There's nothing in the background. This is all Dolphin. It seems like the maxed out core is spilling over into an unused core. It may turn out that this is the more efficient way. I'd like to test it.

NaturalViolence Wrote:Their are a few rooms in chozo ruins that will run slow on any rig.
Glad I'm not the only one. I could be wrong, but it seems it might be less slow after a cache is built. Haven't thoroughly tested that theory yet.

NaturalViolence Wrote:And yes generally intel cpus are better for dolphin (or anything for that matter).
I know they're more expensive.
Quote:There's nothing in the background. This is all Dolphin.

That's impossible. Dolphin by itself cannot give you a cpu load higher than 50% on a quad core cpu regardless of whether lock threads to cores is on/off. Something else is eating cpu throughput in the OS. Just look at the code, it has two logical threads. Please take a screenshot of the processes section of task manager if you really want to prove to me that nothing else is eating up the cpu.

With my Q6600 (intel core 2 quad) OCed to 3.2GHz I have a 54% load with dolphin running but the OS always eats 2-3% plus drivers.

Quote:I could be wrong, but it seems it might be less slow after a cache is built.

Well duh. What do you think a cache is for?
lol nope still no results but i finished the game without it you see when i turn on x-ray visor i cant see but i can still aim and the invincible platforms i youtubed it to see where the invincible platforms are XD. anyways thanks for your help i really appreciate itTongue
Pages: 1 2 3 4 5 6 7