As i can see in the many screenshots and from what ive experienced, all games run at very low FPS. Is it the hardware that is not strong enough yet or its some kinda problem thats solvable trough code in a next version?
As i can see in the many screenshots and from what ive experienced, all games run at very low FPS. Is it the hardware that is not strong enough yet or its some kinda problem thats solvable trough code in a next version?
a bit of both. the emu core isn't perfect. and the current personnal systems are also a bit too slow to handle emulated PPC CPUs.
I dont think that the current machines are not fast enough. The gamecube processor runs at 400 mhz only, But the best pc processor right now runs at 4. ghz. So i think that a Dual -core processor, will do the job right? Personaly i believe that we will be able to run the emulator with full speed, when the core will be complete right?
OK, I love these threads that attempt to compare emulating a console solely based on CPU clock speeds. This is when someone can come in and inform the rest of the people that don't know about what a difficult task emulating a next gen console can be. There's simply more to it than just going down the Mhz line, so to break it down, here's a general idea:
Comparisons:
PC: Generally a 32 or 64 bit environement. Athlon 64 X2 has around 5.5-6 Giga FLOPS at peak.
Gamecube: A 128 bit IBM Power PC "Gekko" 485 MHz, 13 Giga FLOPS at peak.
This simple comparison only shows a small example of the total picture. On top of the fact that the GC has a 128 bit CPU (128 bit registers which is double or quadruple that of a PC) the floating point operations (Giga FLOPS) is about double that of what one of the most powerful CPU's is capable of. If this doesn't explain enough about how difficult this can be, I can always gather more tech info, but this should give you some idea why the Mhz myth isn't enough.Combine this with inefficient code that is still a bit buggy, and low FPS shouldn't come as a surprise at all.
Last edited by General Plot; November 7th, 2005 at 19:11.
Intel Core 2 Duo E6600 | 2 GB PC6400 DDR2 RAM | GeForce 7900 GTX
2.5 TB Hard Drive Space | Windows XP Pro SP2
Official betatester of PCSX2 and Co-owner of General Emulation
Yes, but i have heard that the Dual-core cpus, are more powerful than the Athlon 64 bit. Is it true? Has anyone try to run the emu with a dual-core cpu? I think that a dual core cpu will run dolphin faster than a Athlon 64, right?
You're missing the whole point. HT or dual core will not have much effect on speed at all. In order for this to work, the code would have to be optimized to use 2 separate cores or threads, and even then, the performance gain wouldn't be very substantial. Quite frankly, the time it would take to optimize the source for multi threading just isn't worth it. There's not enough to be gained from it to make it feasable. Even if you were to do this, you'd still only be using a CPU that has either 32 or 64 bit registers. And peak floating point operations would not increase by much, so the bottleneck is still there.Originally Posted by DR.BETRUGER
Intel Core 2 Duo E6600 | 2 GB PC6400 DDR2 RAM | GeForce 7900 GTX
2.5 TB Hard Drive Space | Windows XP Pro SP2
Official betatester of PCSX2 and Co-owner of General Emulation
No... Every person you ask tells you the exact same thing. Dolphin will not run faster on current machines right now. That's because neither Dolphin nor the current PC hardware are evolved enough. This is not going to change despite the number of times you ask.Originally Posted by DR.BETRUGER
The developers of Dolphin have better things to do than coding an emulator 24 hours per day. They code because they simply want to. When they don't want to code anymore they stop. There is no reason for that. It's like eating the same food every day... When you don't want to eat it again you eat something else.
If you want so much to run games fullspeed learn programing and code an emu yourself or better, just go and buy a GameCube.
In every single post you make it seems like you haven't read what everyone else told you earlier. This is rude to every person who replied to you and makes you look immature.
I don't want to reach this point, but if you continue like this we'll be forced to stop you using means other than posting.
Originally Posted by generalplot
The Athlon 64 X2 IS a dual-core processor. Besides, it sounds like you don't know very much. Just because the CPU has 2 cores doesn't mean you instantly get 2x performance. In fact in most things you wouldn't even get ANY performance boost.Originally Posted by DR.BETRUGER
Last edited by DOGG; November 7th, 2005 at 22:35.
Although one of my plans for this spring is to build myself a dual core computer... If I find some time I might try to tear off the graphics processing into a separate thread. I'm pretty sure it can be done and would give some speed boost. No promises though![]()
Wow!! This is the greatest idea i have ever heard!! It is true that if the graphic processing is into a separate thread, then cpu, will not have so much things to do, so this wil be increase speed a lot. Congratulations and good work!!!Originally Posted by ector