View Full Version : Fps?!?
wink
November 7th, 2005, 14:17
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?
Knuckles
November 7th, 2005, 14:50
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.
DR.BETRUGER
November 7th, 2005, 19:20
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?
General Plot
November 7th, 2005, 20:07
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.:P Combine this with inefficient code that is still a bit buggy, and low FPS shouldn't come as a surprise at all.
DR.BETRUGER
November 7th, 2005, 20:18
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?
General Plot
November 7th, 2005, 21:03
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.
PsyMan
November 7th, 2005, 22:00
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?
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.
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.
DOGG
November 7th, 2005, 23:31
Athlon 64 X2 has around 5.5-6 Giga FLOPS at peak
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?
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.
ector
November 8th, 2005, 05:32
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 :)
DR.BETRUGER
November 8th, 2005, 14:25
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!!!
General Plot
November 8th, 2005, 19:31
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!!!
Here's a note, before you go getting all excited: PCSX2 is trying to put some of the graphics rendering on a separate thread for this same reason, and you know what? Hardly a speed increase.
BlueFalcon7
November 9th, 2005, 00:32
just a question, is the gekko CPU in the GCN really a 128 bit processor, because if it is that explains the problem of being slow. But another problem with the GC emus, is that they emulate the wrong thing, they emulate all the files, and take commands. The info on how to run the files is all in the .dol (the executable) in the case of PC games, an .exe. All games work that way no matter what platform they run on, but small games, which all the info is in the executable like most roms which are usually only a few megabytes. in short, the .dol is the only thing thats supposed to be emulated, emulate that and your good.
TerraPhantm
November 12th, 2005, 04:38
FLOPS aren't everything, there's an article on Anandtech that explains why the XBOX360 CPU, which is capable of 1 Terra FLOP, is still an inferior processor to the Athlon 64 and P4. Also the XBOX CPU IS a Celeron running at 733MHz, and yet the Xbox is more powerful then the gamecube.
I believe the coding issue is more with the PPC processors being RISC, while x86 computers are CISC. I guess theoretically it'd be easier to emulate the gamecube on a mac, because they both have PPC processors.
Also you will not see much of a performance increase for SMP apps with hyperthreading. Hyperthreading just creates a logical core with the extremely long processing pipe that P4s have. The P4D and Athlon64 X2 however have two PHYSICAL cores which are nearly as efficient as two physical processors
DR.BETRUGER
November 12th, 2005, 11:04
FLOPS aren't everything, there's an article on Anandtech that explains why the XBOX360 CPU, which is capable of 1 Terra FLOP, is still an inferior processor to the Athlon 64 and P4. Also the XBOX CPU IS a Celeron running at 733MHz, and yet the Xbox is more powerful then the gamecube.
I believe the coding issue is more with the PPC processors being RISC, while x86 computers are CISC. I guess theoretically it'd be easier to emulate the gamecube on a mac, because they both have PPC processors.
Also you will not see much of a performance increase for SMP apps with hyperthreading. Hyperthreading just creates a logical core with the extremely long processing pipe that P4s have. The P4D and Athlon64 X2 however have two PHYSICAL cores which are nearly as efficient as two physical processors
So you say that the Athlon 64 x2 are powerful enough to emulate the XBOX 360??
bohdy
November 12th, 2005, 15:36
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.:P Combine this with inefficient code that is still a bit buggy, and low FPS shouldn't come as a surprise at all.
Just full of these "facts" aren't you.
In actuality, the X2 has a peak thoroughput closer to 20 GFLOPS, and the Gekko is a (mostly) 32-bit cpu with a peak throughput of close to 2 GLOPS.
You really should do more research before misinforming others.
Anyway, the problem of emulating as system cannot be explained so easily with arbitrary statistics like mhz or FLOP count.
DR.BETRUGER
November 12th, 2005, 16:21
I will buy a Athlon X2!! I think that it is the only proccesor that can run dolphin full speed. In my opininion i think that maybe the problem is that the emulator is not complete right? I think that we must all waiting until the emulator is complete. Then we will be able to run all games, at full speed i believe.
TerraPhantm
November 12th, 2005, 17:14
So you say that the Athlon 64 x2 are powerful enough to emulate the XBOX 360??
It doesn't have enough power to emulate, because the architectures of the two processors are completely different, it'd take more then raw power to emulate it. As bohdy said, emulation is dependent on things other then FLOPS and MHz.
Also don't keep your hopes up for the Athlon64 X2 running dolphin at full speed, I have one with an overclock that few people are able to get and I get the same speeds as everyone else. If they design the emulator to be multithreaded, maybe some more games will be playable, but it is rather hard to code an effective multithreaded app.
DR.BETRUGER
November 12th, 2005, 19:27
And maybe a xbox 360 emulator, will need more cpu power to run, So even if dolphin works ok with multithread ( when they do the emulator multithread) xbox 360 will need a more powerful cpu than that to run at full speed, because it prossecor is more powerful than the gamecube. Heh it will be cool to play the next gen concole games on the pc!
BlueFalcon7
November 12th, 2005, 20:54
FLOPS aren't everything, there's an article on Anandtech that explains why the XBOX360 CPU, which is capable of 1 Terra FLOP, is still an inferior processor to the Athlon 64 and P4. Also the XBOX CPU IS a Celeron running at 733MHz, and yet the Xbox is more powerful then the gamecube.
I believe the coding issue is more with the PPC processors being RISC, while x86 computers are CISC. I guess theoretically it'd be easier to emulate the gamecube on a mac, because they both have PPC processors.
Also you will not see much of a performance increase for SMP apps with hyperthreading. Hyperthreading just creates a logical core with the extremely long processing pipe that P4s have. The P4D and Athlon64 X2 however have two PHYSICAL cores which are nearly as efficient as two physical processors
dual core processors are actually more efficent than dual processors (at least thats what everyone has told me) and another question how many GHz equal a GFLOP assuming they are both 32 bit?
TerraPhantm
November 13th, 2005, 08:51
GFLOPS can not be converted to GHz, and FLOPS are a useless value to benchmark with because the complexity of the calculations could change everything. An Athlon 64 FX-57 runs at "only" 2.8GHz, but is arguably the fastest processor out there. I know the Athlon 64 is 64-bit, but the latest P4s are also 64-bit, and it doesn't make a difference when running a 32-bit OS.
The 360 will most definitely need a faster computer, consoles in the next generation are extremely close to power to top-end PCs (the graphics processors are actually more powerful), so the first emulator might take even longer to create then it did for this generation.
erno
November 13th, 2005, 13:21
The Dolphin "Teaser" version is faster. The wind waker running nerbay 10 fps.
In the rooms 15-20 fps.
DR.BETRUGER
November 13th, 2005, 16:04
GFLOPS can not be converted to GHz, and FLOPS are a useless value to benchmark with because the complexity of the calculations could change everything. An Athlon 64 FX-57 runs at "only" 2.8GHz, but is arguably the fastest processor out there. I know the Athlon 64 is 64-bit, but the latest P4s are also 64-bit, and it doesn't make a difference when running a 32-bit OS.
The 360 will most definitely need a faster computer, consoles in the next generation are extremely close to power to top-end PCs (the graphics processors are actually more powerful), so the first emulator might take even longer to create then it did for this generation.
Ιt is true that a 360 emulator, will need a faster computer to run, but i dont think that it will be harder to create a 360 emulator, because the xbox 360 cpu is a IBM POWER PC. Gamecube cpu is a IBM Power pc too, but it is slower than the 360 cpu. So a 360 emulator will not be harder than creating a gamecube emulator.
Guru64
November 13th, 2005, 16:06
Ιt is true that a 360 emulator, will need a faster computer to run, but i dont think that it will be harder to create a 360 emulator, because the xbox 360 cpu is a IBM POWER PC. Gamecube cpu is a IBM Power pc too, but it is slower than the 360 cpu. So a 360 emulator will not be harder than creating a gamecube emulator. don't forget the CPU isn't the only thing that needs to be emulated, but the other chips in the Xbox 360 too.
RockmanForte
November 13th, 2005, 16:11
Actually, gamecube emulator is easy to create than PS2 EMU.
DR.BETRUGER
November 13th, 2005, 16:14
Yes i know that cpu is not the only thing that need to emulate. I think that maybe a 512 mb grafics card a Athlon64 will be enough for a 360 emulator. But does anyone wants to create a 360 emulator ?
General Plot
November 14th, 2005, 00:14
Just full of these "facts" aren't you.
In actuality, the X2 has a peak thoroughput closer to 20 GFLOPS, and the Gekko is a (mostly) 32-bit cpu with a peak throughput of close to 2 GLOPS.
You really should do more research before misinforming others.
I did my research before attempting to explain this. Note here: http://member.telpacific.com.au/trat2422/xg.html shows Gamecube specs and I can't recall where I got the GFLOPS rating on the X2.:P I didn't just throw out numbers that sounded good, just so you know that.;) So don't go around saying shit like that when you really don't know.
bohdy
November 14th, 2005, 03:58
I did my research before attempting to explain this. Note here: http://member.telpacific.com.au/trat2422/xg.html shows Gamecube specs and I can't recall where I got the GFLOPS rating on the X2.:P I didn't just throw out numbers that sounded good, just so you know that.;) So don't go around saying shit like that when you really don't know.
Quite the authoritative source you have there. :rolleyes:
It did sound exactly like you were pulling numbers from thin air considering how wrong you were, so you should raise your standards for research in future.
And Dr. Betruger: Please stop. Your ignorance is making my brain hurt.
Considering that we need maybe roughly CPU's double the power of what we have now to emulate the GC, and that even the Xbox 360 is (very roughly) around 50 times the power of the GC, then we won't be seing an emulator for the next-gen platforms for a very long time. Even if Moores law (which was supposed to be about transistor counts) holds in that CPU power doubles in a useful way every 18 months it will take as long as 7 years for PC's to become fast to enough, and that is not counting all the other issues that there could be.
mono
November 15th, 2005, 12:38
I did my research before attempting to explain this. Note here: http://member.telpacific.com.au/trat2422/xg.html shows Gamecube specs and I can't recall where I got the GFLOPS rating on the X2.:P I didn't just throw out numbers that sounded good, just so you know that.;) So don't go around saying shit like that when you really don't know.
So you got the Gamecube information off a random fan website and made up the rest of it. Nice.
Don't think that you can just pull stuff off a website and become an expert. You have to actually know these things.
General Plot
November 15th, 2005, 22:27
So you got the Gamecube information off a random fan website and made up the rest of it. Nice.
Don't think that you can just pull stuff off a website and become an expert. You have to actually know these things.
Oh, and I suppose you're some sort of expert? I was only trying to put things in perspective. I didn't see you try to give any kind of explanation, or anyone else for that matter. I didn't see you contributing in any way. Damn n00b.
mono
November 19th, 2005, 22:46
*sigh* Don't spout BS that you can't back up. People like you should keep their thoughts to themselves.
DR.BETRUGER
November 25th, 2005, 18:56
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 :)
So you say, that the next version of Dolphin will be compatible with dual-core cpu?
General Plot
November 26th, 2005, 02:38
*sigh* Don't spout BS that you can't back up. People like you should keep their thoughts to themselves.
Practice what you preach.
childofbhaal
November 26th, 2005, 10:26
Reading all this actually make me a bit sad. Now I wasn't expecting full emulation inside of a year. Heck, I knew I would be half way through college before GC emulation would be any good. Till then, I would just keep buying my GC games (Living in Ghana, this is hard.) But saying that this PC that I will be keeping for 2 or 3 years (till I save up another $4000/5000 to buy a new high - end PC. I am not upgrading because I am going for an M2 board or whatever is avialable) will not play GC to their full potential is kinda annoying. Meh.
That said, what is the biggest bottleneck for GC emulation? I know there are otehr parts, but because of how you peeps are glowering on it, I am guessing its the CPU. Apart rom the CPU, is PC hardware also lacking in the power to emulate the other chips?
Also, I was going to talk about the HT vs. Dual-Core thing but someone beat me to it. In any case, because Multi-Core CPUs are far from mainstream (especially since AMD is far from mainstream, despite being better gaming processors. Kinda Proven) I wonder how much effort will be put into multithreads. Meh, my thought train just went poof. Kinda sleepy here.
General Plot
November 26th, 2005, 22:53
That said, what is the biggest bottleneck for GC emulation? I know there are otehr parts, but because of how you peeps are glowering on it, I am guessing its the CPU. Apart rom the CPU, is PC hardware also lacking in the power to emulate the other chips?
Yup, CPU is the biggest bottleneck at the moment. It's pretty much the same bottleneck for all next-gen emulators, including PCSX2.;)
Enkera
November 27th, 2005, 20:59
Bwahahaha! I'm running this thing at 49 FPS minimum! What y'all complaining about?! Well i must say that i don't have a 'real' PC ;) I've build this with some friends at the research lab in collage! This POWERKILLER (yes, that's the name ;) ) runs on: (be prepared) a costum processor-combo with 4 (YES 4!) Pentium 4 Extreme Editions! It's installed on a totally hand-made motherboard! Yep - handmade! that thing is so large it's a wall on it's own! we're tuning all the paths of the threads ect to get to the MAX! We just installed 2 nVidia GeForce 7800 GTX GPU's!! I wanted to test em - guess what? running Xeon 1.0 with Halo at an OVER FPS! this is so cool... you can't imagine the relief of now having ANY waiting times AT ALL! i start up this thing - it takes half a second for the Windows Vista Logon screen pops up! (yes - Dolphin is compatible with Vista no thanks for the test ;) ) we've recieved a mail from Rare if they could use this thing to ACTUALLY TEST-DRIVE XBOX360 BETA'S!!! We were friggin happy! But our m*therf*cking teacher told them 'this is a study project - not a money bank' ... JESUS THAT GUY IS OUT OF HIS FRIGGIN MIND! i can't wait to get to school tomorrow!!! I'm going to just... well - uhm - RUN DOOM III AND HALFLIFE AT A RESOLUTION OF 1600x1200 SIMUTAINUISLY!!! if thats even possible hehehe... i just had to tell you guys this! your allways worrying about the friggin FPS! me too! the stupid thing i'm on now (i'm calling a P4:EE with an Ati card (no idea - it runs DOOM3 ;) ) crap) has the same FPS problems u got... this rocks... i'm gonna buy that thing! (it was 4000 to make our teacher had to sqeeze it out of the priciple :P )
maxim(L2)
November 27th, 2005, 21:32
sooo..... whats the bus.........speed.....^^^^^^ and what intructions do you use to run them at the same time....
bohdy
November 27th, 2005, 21:34
Bwahahaha! I'm running this thing at 49 FPS minimum! What y'all complaining about?! Well i must say that i don't have a 'real' PC ;) I've build this with some friends at the research lab in collage! This POWERKILLER (yes, that's the name ;) ) runs on: (be prepared) a costum processor-combo with 4 (YES 4!) Pentium 4 Extreme Editions! It's installed on a totally hand-made motherboard! Yep - handmade! that thing is so large it's a wall on it's own! we're tuning all the paths of the threads ect to get to the MAX! We just installed 2 nVidia GeForce 7800 GTX GPU's!! I wanted to test em - guess what? running Xeon 1.0 with Halo at an OVER FPS! this is so cool... you can't imagine the relief of now having ANY waiting times AT ALL! i start up this thing - it takes half a second for the Windows Vista Logon screen pops up! (yes - Dolphin is compatible with Vista no thanks for the test ;) ) we've recieved a mail from Rare if they could use this thing to ACTUALLY TEST-DRIVE XBOX360 BETA'S!!! We were friggin happy! But our m*therf*cking teacher told them 'this is a study project - not a money bank' ... JESUS THAT GUY IS OUT OF HIS FRIGGIN MIND! i can't wait to get to school tomorrow!!! I'm going to just... well - uhm - RUN DOOM III AND HALFLIFE AT A RESOLUTION OF 1600x1200 SIMUTAINUISLY!!! if thats even possible hehehe... i just had to tell you guys this! your allways worrying about the friggin FPS! me too! the stupid thing i'm on now (i'm calling a P4:EE with an Ati card (no idea - it runs DOOM3 ;) ) crap) has the same FPS problems u got... this rocks... i'm gonna buy that thing! (it was 4000 to make our teacher had to sqeeze it out of the priciple :P )
:D Yeah, I'll bet. :rolleyes:
Enkera
November 27th, 2005, 23:29
sooo..... whats the bus.........speed.....^^^^^^ and what intructions do you use to run them at the same time....
We don't know yet ;)
We just booted it today since the nVidia's got in late :P i'm gonna check out tommorow
BlueFalcon7
November 28th, 2005, 02:20
video capture it a game like super mario sunshine or some game with graphics glitches so we no its dolphin (this I gotta see)
General Plot
November 28th, 2005, 10:04
OMG, this is getting so lame. Can someone please clse this thread?:P
Enkera
November 28th, 2005, 10:30
Wow... i'm on the school compu now - the teacher put on a surround set and a TFT monitor! looks good! exept the wall of motherboard ;)
<QUOTE>video capture it a game like super mario sunshine or some game with graphics glitches so we no its dolphin (this I gotta see)</QUOTE>
Yeah i'll do that! I only got Zelda:TWW ok?
Enkera
November 28th, 2005, 11:35
Here it is: http://img509.imageshack.us/img509/3072/zeldadolphin7uk.jpg
I mean - how many graphical glitches do you want?! ;) whahaha!
I'm keeping it at Xeon! I walked about a bit - but it's impossible! Everything's dark! :P
RockmanForte
November 28th, 2005, 17:31
Whoa...you must have lousy video card. Most of us have better video card and this game is nearly perfect. What video card do you have ?! :yucky:
Enkera
November 28th, 2005, 18:48
Whoa...you must have lousy video card. Most of us have better video card and this game is nearly perfect. What video card do you have ?! :yucky:
Lousy video card? WHAT IS WRONG WITH YOU?! :alien2: Well the video CARDS are 2 nVidia GeForce 7800 GTX's!!! You know how much that cost?! well if you get better video i just guess Dolphin is'nt yet properly running on these cards yet... or maby we have to check out the threads again... all PC games are running ok - the only problem is all the data is going to the first nVidia and everything thats too much goes to the second... we're working on splitting it to the both of em.
RockmanForte
November 29th, 2005, 04:13
Yeah, I understand that..but check zelda screen shots somewhere that posted by CKEMU...that graphic is nearly perfect in it.
I am sorry to say that but I am not expert, thought. ;)
bohdy
November 29th, 2005, 21:38
Here it is: http://img509.imageshack.us/img509/3072/zeldadolphin7uk.jpg
I mean - how many graphical glitches do you want?! ;) whahaha!
I'm keeping it at Xeon! I walked about a bit - but it's impossible! Everything's dark! :P
XFD!
BlueFalcon7
December 3rd, 2005, 05:31
[*cough] photoshop... you would expect that with a top of the line video card you would not have all of those graphics glitches(ZWW has no graphics glitches, it just runs slow), on my nVidia ge force fx 5200 i get better than that, and show something like MKDD or SMS, (preferably SMS) that has graphics glitches, and this time video it so we can see how fast it goes and do not edit it.
another thing why the @#$% would you be playing gamecube games on a computer you built in college, i mean GC emulation is cool but it is not something i could get everyone in my class to agree on because im one of the only ones at my school who takes intrest in the gamecube, everyone is "too cool for the gamecube"
luan43
December 4th, 2005, 15:53
so um will it be possible in the future when dolphin reaches perfection we will be able to play gc games as good as we play it on a n64?
and please spare me of all the pc stuff i dont understand most of that.
(sorry for my bad english).
Toasty
December 4th, 2005, 21:59
so um will it be possible in the future when dolphin reaches perfection we will be able to play gc games as good as we play it on a n64?
and please spare me of all the pc stuff i dont understand most of that.
(sorry for my bad english).
Even if Dolphin's code were perfectly optimized, there are still some things that the Gamecube can do better/faster than current PCs. Not to mention a completely different processor architecture that is computationally intensive to emulate for regular PCs. With work, compatibility bugs and speed could be improved, but full speed emulation will not be possible on current PCs, though with new advances being made with multi-core processors, it may soon be more likely if the emulator can be well-optimized to take advantage of these features.
bcrew1375
December 5th, 2005, 00:14
Hmm, I'm not sure about that Zelda shot. What are the white lines over Link's head?
Coco
December 5th, 2005, 01:10
Even if Dolphin's code were perfectly optimized, there are still some things that the Gamecube can do better/faster than current PCs. Not to mention a completely different processor architecture that is computationally intensive to emulate for regular PCs. With work, compatibility bugs and speed could be improved, but full speed emulation will not be possible on current PCs, though with new advances being made with multi-core processors, it may soon be more likely if the emulator can be well-optimized to take advantage of these features.
Just so you know this isn't really true. For all practicle reasons it most likely is. But it is in theory perfectly possible to write a program for the computer which could read in binary gamecube files and then convert it into x86 code. I mean don't go expecting anyone to make something that does this and works. It's incredibly unlikely, but it is in theory possible. Although to be hoenst it's most likely easier to simply take a game and remake it from scratch for the PC, then build a utility that could convert them properly.
Toasty
December 6th, 2005, 02:53
That's true - static recompilation would eliminate some of the runtime lags that plague current emulators, but to my knowledge, no one has ever written a static recompiler for such a complex system (or that would translate so much code). The architecture difference between the Gamecube's CPU and an x86 processor would further complicate things. Like you said, in theory it's possible, but in practice, it's just not going to happen.
BlueFalcon7
December 9th, 2005, 22:56
no ones written a static recompilation but who heres seen what thakis has done in the general GC emulation section and he said something about writing something like that for the beginning of MKDD, somebody should do something like that for animal crossing its 32 MB
Powered by vBulletin® Version 4.1.10 Copyright © 2012 vBulletin Solutions, Inc. All rights reserved.