View Full Version : Is this the end for x86?
x_orange90_x
August 27th, 2007, 02:48
I am both excited and saddened to see the newest release of Dolphin. I am very happy to hear that SSBM is running at 100% now, and that there are some speed improvements, but I myself don't have a 64bit cpu or OS. The hype about the improvements under 64bit leads me to believe this is the end for 32bit support? I feel my PC is powerful enough to emulate GC at reasonable speeds, but this 64bit only makes me think that the Dolphin Team will stick with 64bit now because it is showing greater improvements. Is this an accurate assumption? Or is there going to be further support for x86? My specs are below:
P4 HT 2.80GHz 800MHz FSB 512kb
1GB (512x2) Crucial PC3200 Dual-Channel
BFG nvidia GeForce 6200 256MB AGP8x
ASUS P4V800D-X
Thanks.
[SS] Starscream
August 27th, 2007, 04:35
I don't think they will continue with a 32bit build because it would be so much easier to code for speed for the 64bit OS. I think they could have made a better 32bit build but that would be more work than a 64bit build.
lightchris
August 27th, 2007, 09:25
I am both excited and saddened to see the newest release of Dolphin. I am very happy to hear that SSBM is running at 100% now, and that there are some speed improvements, but I myself don't have a 64bit cpu or OS. The hype about the improvements under 64bit leads me to believe this is the end for 32bit support? I feel my PC is powerful enough to emulate GC at reasonable speeds, but this 64bit only makes me think that the Dolphin Team will stick with 64bit now because it is showing greater improvements. Is this an accurate assumption? Or is there going to be further support for x86? My specs are below:
P4 HT 2.80GHz 800MHz FSB 512kb
1GB (512x2) Crucial PC3200 Dual-Channel
BFG nvidia GeForce 6200 256MB AGP8x
ASUS P4V800D-X
Thanks.
Sorry to say that, but your PC is way too slow for GC emulation anyway (at reasonable speeds). Your CPU is simply outdated (the cheapest Core 2 Duo is still a lot faster), as is the graphics card (while this is usually less important in emulation).
btw: The term "x86" describes the CPU architecture/instruction set. Any Core 2 Duo or Athlon 64 CPUs are still x86.
Darkfox
August 27th, 2007, 09:33
Though I've not payed much attention to the GC emulation scene it is rather too bad about it going purely 64bit but thats just me. Probably won't matter though since I'm getting a newer computer not that I'll end supporting this kinda old junky I have now. It's not the best but it's dependable.
Sercio
August 27th, 2007, 11:12
There is need to continue the 32bit dolphin anymore! 64bit is the future which every cpu will support... the main problem is that actually the most people doesnt has a 64bit cpu or 64bit OS! But this problem gets automatic solved with time ;-) (or do you still use a pentium 2 and win95?)
Darkfox
August 27th, 2007, 12:22
The problem I have with "new" is when the old become dysfunctional and lost (a fairly large problem with newer versions of Windows). A big reason I like emulation. I tend to get, whats that word... well in any case I do so like to play some old PC and console games now and again, things I grew up with or never got to know existed. Thats my general issue with new computers is that backwards compatibility tends to get skewed. Though I have heard of fixes for that through something like a virtual OS. And there is always faithful DOSBox.
Guess it's alright for some, I don't really know myself, the change does not effect me much as I never was in the GC emulation scene. Watched it grow a bit though.
Though I can say people can be a little too enthusiastic or driven nuts about new things. Not sure how I'd judge 32bit to 64bit in all honesty. Getting a new computer isn't that expensive though not sure if it's worth it just for that reason on mind though.
Lightning
August 27th, 2007, 15:11
Although we have not released it yet, Gekko is staying 32bit at the moment and trying to show what is possible in 32bits.
x_orange90_x
August 27th, 2007, 16:14
Starscream;387503']I don't think they will continue with a 32bit build because it would be so much easier to code for speed for the 64bit OS. I think they could have made a better 32bit build but that would be more work than a 64bit build.
i'm sorry to be the one to say it, but x86=32bit and x64=64bit. i believe what you are saying is that a 64bit setup still incorporates 32bit. but, it is not exactly 32bit, 64bit is completely different than x86 alone. and i don't see how my pc is not powerful enough, a dual-core setup is nice to have, but is not required for Gekko to operate decently. and my 6200 is capable of handling it. also, Lightning, is this build you speak of going to be released soon? and does it have increased performance/compatibility?
[SS] Starscream
August 27th, 2007, 17:22
i'm sorry to be the one to say it, but x86=32bit and x64=64bit. i believe what you are saying is that a 64bit setup still incorporates 32bit. but, it is not exactly 32bit, 64bit is completely different than x86 alone. and i don't see how my pc is not powerful enough, a dual-core setup is nice to have, but is not required for Gekko to operate decently. and my 6200 is capable of handling it. also, Lightning, is this build you speak of going to be released soon? and does it have increased performance/compatibility?
That's far from what i meant, and said. Reread.
ector
August 27th, 2007, 17:30
If there are more builds, there will be both 32-bit and 64-bit.
64-bit will be faster than 32-bit, though.
Doomulation
August 27th, 2007, 18:01
...and i don't see how my pc is not powerful enough, a dual-core setup is nice to have, but is not required for Gekko to operate decently. and my 6200 is capable of handling it...
Dolphin was somewhat optimized for dual core, so you'll benefit from having it. And GC emulation requires a decent chunk of horsepower to play at 100%, so I'm tempted to say it IS too slow.
And graphics card have little to do with emulation. Heck, even a GF4 Ti or older cards have enough horsepower to handle emulation (though they mack lack functionality used in emulation).
x_orange90_x
August 27th, 2007, 19:58
this is what i meant for it to quote, but it was not included :
btw: The term "x86" describes the CPU architecture/instruction set. Any Core 2 Duo or Athlon 64 CPUs are still x86.
anyways, im sorry, i get ur point. but back to Gekko, i can see a Dual-Core performing smoother than my P4, but i said i think it can do it DECENTLY, not at 100%. eventually i am going to upgrade, but most likely when the price of Quad comes down. when the Quad-Core drops down, the Dual-Core will be much more affordable, for me at least.
lightchris
August 27th, 2007, 21:24
And graphics card have little to do with emulation. Heck, even a GF4 Ti or older cards have enough horsepower to handle emulation (though they mack lack functionality used in emulation).
Not necessarily. PCSX2 for example needs a decent graphics card in some games, especially in high resolutions. A 6200 eg. is way too slow for RE4.
anyways, im sorry, i get ur point. but back to Gekko, i can see a Dual-Core performing smoother than my P4, but i said i think it can do it DECENTLY, not at 100%. eventually i am going to upgrade, but most likely when the price of Quad comes down. when the Quad-Core drops down, the Dual-Core will be much more affordable, for me at least.
So what do you mean by "decently"? 25%? Then that is about what you will get, at least not much more.
A 2.8 GHz P4 is not only slow because it's not dual core, but mainly because of it's weak per MHz performance. It needs at least twice the clock speed of a one sole core of a Core 2 Duo to achieve the same performance.
thepreserver
August 28th, 2007, 00:40
Awesome:drool: what a boom in GameCube emulation! I just had a terrible first day of school :( (US...) and this is great news to come to after so many problems :) Thank you all! :D
X-Fi6
August 30th, 2007, 07:20
SSBM is 100% speed? Sh*t where have I been this whole time???
Lucky me, I got WinXP x64 with an Athlon X2. :D
x_orange90_x
August 30th, 2007, 19:21
i understand that, it may be slow for emulation, mainly because consoles are dedicated which leaves ALL computers behind. but overall, it isnt too bad for computer games. and by the way, there is no comparison between PCSX2 and Gekko. they are different emulators emulating different consoles. i am still awaiting the new version of PCSX2 so i can further test it. i kno i am in need of an upgrade, but it is much of an improvement over my old Celeron 2.2GHz , ASUS Magic FX5200 , and 640mb of unmatched RAM.
lightchris
August 30th, 2007, 22:51
i understand that, it may be slow for emulation, mainly because consoles are dedicated which leaves ALL computers behind. but overall, it isnt too bad for computer games. and by the way, there is no comparison between PCSX2 and Gekko. they are different emulators emulating different consoles. i am still awaiting the new version of PCSX2 so i can further test it. i kno i am in need of an upgrade, but it is much of an improvement over my old Celeron 2.2GHz , ASUS Magic FX5200 , and 640mb of unmatched RAM.
A Pentium 4 is bad for computer games as well as for emulation and most other tasks when compared to other CPUs. Try playing some modern games like Colin McRae DiRT on it. It won't be fun, even with lowest details.
I'm not saying everone has to go and buy a Core 2 Duo now. As long as you're content with your hardware everything's fine. But it's just a matter of fact that some older hardware is really, really slow compared to newer hardware.
Btw. I didn't compare PCSX2 and Gekko or Dolphin. I was just saying that it's not true that you don't need a good graphics card for any emulator.
x_orange90_x
August 31st, 2007, 05:26
i haven't played DiRT yet, but FEAR runs flawlessly for me, on high settings, not maximum, for the sake of my gay hard drive. anyways, no more of this, back to Dolphin. is there a planned date set for the next 32bit release? also, off topic, but does anyone know of any Dreamcast emulators better than nullDC and Chankast, they both have some issues with Sonic Adventure 2.
metsfan
August 31st, 2007, 22:10
the main problem is that actually the most people doesnt has a 64bit cpu or 64bit OS! But this problem gets automatic solved with time ;-)
The problem isnt people not using 64 bit OS. I have a 64 bit processor and choose to run 32 bit Windows XP because the 64 bit version is unstable in comparison, and Vista is shit right now. My friend ran 64 bit XP on his machine and within 3 weeks he had to format it because of the amount of bugs with the 64 bit version of windows, constant crashes, ect. Anohter huge problem with 64 bit is that a lot of programs are not backwards compatible. I cannot run 32 bit programs in a 64 bit environment, so if any of the programs i use do not have a 64 bit version, i cannot use them in 64 bit Windows. There are a bunch of reasons to stay 32 bit for the moment. 64 bit technology isnt ready yet. The problem isn't people not upgrading, its software developers being too lazy, or are not able, to make 64 bit versions that are slowing down the conversion to 64 bit.
As for the OP, your computer sucks, and will never emulate gamecube. any notion otherwise is false and delusional.
lightchris
September 1st, 2007, 09:11
The problem isnt people not using 64 bit OS. I have a 64 bit processor and choose to run 32 bit Windows XP because the 64 bit version is unstable in comparison, and Vista is shit right now. My friend ran 64 bit XP on his machine and within 3 weeks he had to format it because of the amount of bugs with the 64 bit version of windows, constant crashes, ect.
That's got to be a specific problem with your friends computer because there are lots of users out there using XP 64 without problems.
Imo the only disadvantage XP 64 has is that there are not as many drivers available. Especially if you have some old, uncommon hardware you can be unlucky.
Anohter huge problem with 64 bit is that a lot of programs are not backwards compatible. I cannot run 32 bit programs in a 64 bit environment, so if any of the programs i use do not have a 64 bit version, i cannot use them in 64 bit Windows.
You can run 32 bit applications in a 64 bit OS of course. It's not even slower.
The only thing which needs to be 64 bit are the drivers.
Crininja
September 2nd, 2007, 06:41
Right than, I just wanna say this emulator is the BOMB. Seeing SSB:M on my PC brought a small tear of joy to my ear.:P All it needs is that frame limiter plus better sound (I know, GC sound is not well documented). I can't believe i'm saying this... but it's running wayyy too fast i'm on my computer! :D
Toasty
September 2nd, 2007, 08:22
Seeing SSB:M on my PC brought a small tear of joy to my ear.:P
I know the feeling! The first thing I did when I couldn't hear any sound coming from the emulator was check for wax in my eyes! ;)
[SS] Starscream
September 2nd, 2007, 08:53
I think i have finally had enough with broken emulators and this pc is not good enough and that one is ok for emulation, along with this game works ok and that one might not work so good.
The games work perfectly every time on the gamecube and it is alot less stress and feeling bad about games never working right on anything else.
Good work team getting it to work as much as you did but i'd rather just play the games in real time.
_Zack_
September 2nd, 2007, 13:44
Starscream;387745']I think i have finally had enough with broken emulators and this pc is not good enough and that one is ok for emulation, along with this game works ok and that one might not work so good.
The games work perfectly every time on the gamecube and it is alot less stress and feeling bad about games never working right on anything else.
Good work team getting it to work as much as you did but i'd rather just play the games in real time.
Thats true, aren't Gamecube's and there games going pretty cheap on ebay now too?
All the same this is still a fantastic achievement from the Dolphin team, breathtaking even.
FlotsamX
September 4th, 2007, 23:14
Meh, it ****es me off that I have to upgrade my computer every year to do what I actually want to.
2 GB RAM...
The best processor on the general market...
A $200 graphics card...
1 TB of storage...
I'm NOT spending another $7,000 for just a 64-bit operator. >.<
Doomulation
September 4th, 2007, 23:24
You just need a 64-bit processor, a motherboard that supports it and, of course, a 64-bit OS. Doesn't total for $7000.
x_orange90_x
September 5th, 2007, 00:25
definately not 7g's, but a hefty fee can be expected. not really worth it if u have a GameCube and ENJOY it. i on the other hand enjoy emulators more than the consoles. u can eliminate 100-200 dollars by *obtaining* a 64bit OS , that is if ur a naughty person who pirates. im entertained enough right now playing the Guitar Hero port, Guitar Zero. its fun and fairly accurate. plus its easier than emulating the real thing on PC.
NepSquare
September 5th, 2007, 09:23
Still see his point though, if he had a P4 with a 478 mobo, then he'd have to upgrade the: PSU, memory, gfx card (most likely he had an AGP), mobo and the proc itself to just run a dual-core system.
But that's an investment you'd need for just running windows lately, let alone gaming and emu projects. (I hate the reference of broken emu's)...
Anywho, to get back on topic... I think developers (not only software/emu author's, MonopolySoft, and adventurours the like) will start focussing more on 64bits and multithreaded optimizations/applications, it's the path we all are heading towards to. Let's face it: we demand smaller/better/stronger hardware because the software is getting bigger, fatter and more complicated.
Emu's are just one step ahead of them, the community is trying new ways to get the most out of your hardware, this is the center now. So...
I feel lucky somehow, that the only software worth upgrading for, is being written by people with efficienty in mind.
'N
metsfan
September 7th, 2007, 23:10
You can run 32 bit applications in a 64 bit OS of course. It's not even slower.
The only thing which needs to be 64 bit are the drivers.
You are wrong wrong wrong. My friend could not install zone alarm on his computer, as well as other programs because they did not have 64 bit versions. In addition, his sound card experienced massive problems. We reformatted his computer with 64 bit, sound still didnt work, then we reformated it again with 32 bit windows and the sound works fine. After this experience, im stickign with 32 bit xp until they refine vista.
Doomulation
September 7th, 2007, 23:27
You are wrong wrong wrong. My friend could not install zone alarm on his computer, as well as other programs because they did not have 64 bit versions. In addition, his sound card experienced massive problems. We reformatted his computer with 64 bit, sound still didnt work, then we reformated it again with 32 bit windows and the sound works fine. After this experience, im stickign with 32 bit xp until they refine vista.
No, he is right right right.
32-bit does work on under x64 and it works just as fast as in x86 too.
Drivers need to be 64-bit, and usually they're still buggy. Especially for Vista. Considering the majority doesn't use 64-bit yet either, that makes it even more buggier since it gets less development time than 32-bit.
Note: I'm not implying 64-bit is better than 32-bit.
x_orange90_x
September 8th, 2007, 04:27
wow. this has become anything but help... so how is that 32bit version of Dolphin coming along? nicely, i hope! anyway, you are both right and wrong. 64bit OS's are written differently, therefore a program made for 32bit ONLY, will not hesitate to report an error when started on a 64bit OS. and as far as drivers, Doom is right, they are much much different and lousy at that. im not positive, but i think you can install a Virtual Operating System (from microsoft, just cant think of the name) and then install XP 64bit or whatever and be able to emulate 32bit programs on that (i read very little of this when someone before asked about running something different on 98). i feel that Intel should have allowed users to dual boot 32bit and 64bit, instead of having to change it in the BIOS and reinstall the OS. my brother's Pentium D has 32 and 64bit support, but he has to change that in his BIOS accordingly. but i can see why thats not possible, because both versions have completely different instruction sets in which the CPU has to pick one or the other.
HyperIris
September 8th, 2007, 04:45
i feel that Intel should have allowed users to dual boot 32bit and 64bit, instead of having to change it in the BIOS and reinstall the OS. my brother's Pentium D has 32 and 64bit support, but he has to change that in his BIOS accordingly. but i can see why thats not possible, because both versions have completely different instruction sets in which the CPU has to pick one or the other.
your brother has a strange computer, right?
Windows xp 32bit and windows xp 64bit can install on one HDD and dual boot without any modify in BIOS.
And, windows xp 64bit can run 32bit application very nice.
x64 arch only extend x86, NOT "completely different instruction sets"
x_orange90_x
September 9th, 2007, 02:21
no, its not strange. its typical. changing from 32 to 64 requires other changes too. the BIOS changes other settings too when 64bit is enabled. its not as simple as choosing a 32 or 64 bit OS at startup, then restarting and choosing the other. the processor works differently under each setup, hence the reason for BIOS changes. what your saying is equivalent to installing Mac OS and expecting it to boot without changing anything else. thats an undoubtedly inaccurate assumption. thats like asking a Chinese Interpreter to translate Spanish without the use of a handbook.
x_orange90_x
September 9th, 2007, 02:41
Excerpt from http://www.planetamd64.com/index.php?showtopic=19039 :
"The way that 64-bit OS's allow 32-bit applications to run, is part emulation, part virtual computer (WoW means Windows on Windows) and part capability of the 64-bit processor (both AMD and Intel(*cough* also AMD *cough*)) to not balk when it sees a 32-bit instruction. Note: not all 64-bit processors can handle 32-bit instructions, and therefore no 32-bit application will run (there may be some 32-bit applications which would have to conform very strictly, though I'm not sure of even that). An example of that would be the Intel Itanium2."
do u see that, "part emulation, part virtual computer"!!!??!?!
hmm, 32-bit instruction, interesting...does that means there are 64-bit instructions? o yea, i already knew that. that is why i said "different instruction sets"
Toasty
September 9th, 2007, 04:10
its not as simple as choosing a 32 or 64 bit OS at startup, then restarting and choosing the other.
Yes it is. Don't know why your brother's doesn't work that way but mine does. (Maybe a weird BIOS or some Intel-specific quirk?) Am dual-booting 32-bit Windows XP and 64-bit Ubuntu and switching between them is as simple as rebooting the computer. I can also install 64-bit Windows by itself, then install 32-bit Windows by itself - all with no need to touch the BIOS. x86-64 is an extension of x86 as well. As long as we're quoting sources (http://en.wikipedia.org/wiki/X86_64):
x86-64 is a 64-bit superset of the x86 instruction set architecture. The x86-64 instruction set natively supports Intel's x86 and was designed by Advanced Micro Devices (AMD), who have since renamed it AMD64. This architecture has also been adopted by Intel under the name Intel 64 (formerly known as Yamhill, Clackamas Technology (CT), IA-32e, and EM64T).[1] This leads to the common use of the names x86-64 or x64 as more vendor-neutral terms to collectively refer to the two nearly identical implementations.
You might be thinking of Intel's IA-64 architecture, which is very different from x86, but you'll only find that architecture in Itanium processors AFAIK.
HyperIris
September 9th, 2007, 12:46
Excerpt from http://www.planetamd64.com/index.php?showtopic=19039 :
do u see that, "part emulation, part virtual computer"!!!??!?!
hmm, 32-bit instruction, interesting...does that means there are 64-bit instructions? o yea, i already knew that. that is why i said "different instruction sets"
you are talking about IA-64, yes, "part emulation, part virtual computer"
but.....
WHO use Itanium for gaming or office?
wo are using AMD64 or Intel EM64T or simple called x64,
which all new Pentium4, Core Duo, AMD64 CPU supported.
that is Windows xp x64, support 32bit app naturally!
BTW:
I use windows xp x64 since 2005.10
all game run ok, all 32bit app ok, and I'm a programmer using a lot of asm.
Doomulation
September 9th, 2007, 16:18
AFAIK, the OS signals the processor if it wants to use 64-bit or 32-bit legacy mode, so no BIOS change is necessary.
x64 is just x86 with a few new instructions, larger registers and a few more registers. But as you might understand, everything needs to be as it was when there was 32-bit processors to guarantee all 32-bit apps run. Thus, in legacy mode, all registers are 32-bit (not 64-bit as in x64), the additional registers and instructions cannot be used.
Now, I'm not an expert, some few details may be wrong, but that's the general idea. I believe Windows is emulating a 32-bit environment in 64-bit for 32-bit apps.
x_orange90_x
September 10th, 2007, 23:49
Doom, u are using an AMD, correct? most aspects of your last post are accurate, because they pertain to an AMD. AMD and Intel used to (long time back, in the days of K6 and earlier) be nearly identicle. now-a-days, they are absolute enimies and do all they can to differ their technology from one another, such as pin/socket type, clock speeds (such as AMD's idea to make the FSB the same as the core clock), and an older technology, Intel's Hyper-Threading and AMD's Hyper-Transfer. they are so hard to keep up with now because of all of their new technologies. i credit them both, they both have such amazing features. and a side note, what has happened with AMD and ATI, are they doing anything togethar, or is AMD just enjoying the thought of owning them? lol. i think they would make a good team though. anyway, how are u enjoing the Dolphin emu as of now? i am amazed at the progress just recently, and to think there were people who thought the early builds were as good as emulation could get!
Toasty
September 11th, 2007, 03:11
AMD and Intel used to (long time back, in the days of K6 and earlier) be nearly identicle. now-a-days, they are absolute enimies and do all they can to differ their technology from one anotherSo basically what you're saying is that because Intel hates AMD they have decided to deny customers a key feature of 64-bit processors, forcing them to reconfigure their BIOS just to switch between 32-bit and 64-bit modes? Somehow, that just doesn't seem like a good way to increase market share to me...
There are admittedly some very big differences between AMD and Intel processors, but to say they are doing everything to make their processors different from each other is just wrong. If that were true, Intel would probably still have only 32-bit processors. Heck, they'd probably still be trying to find ways to speed up their NetBurst chips. AMD users would be stuck without MMX, SSE, SSE2 and SSE3 featured processors. Intel wouldn't be making plans to have an integrated memory controller like AMD.
Intel and AMD are doing everything possible to include the features that the other has and then even more on top of that. Alienating their competition's ideas and breakthroughs and doing "all they can to differ their technology from one another" would be very foolish. Sure, the underlying mechanisms that get things done have some significant differences, but they both aim to implement the same architectural interface. (They both "behave" the same way.)
Anyway, I checked on my dad's PC and his Intel (C2D E6600) processor also does just fine with 64-bit and 32-bit OS's side-by-side. No changes in the BIOS required at all. I'm not denying that your brother's PC has to be tweaked to get different OS's to work (I'm sure there's a good reason for it), but that doesn't mean that most PCs do.
admiraljonb
September 23rd, 2007, 13:01
i'm sorry to be the one to say it, but x86=32bit and x64=64bit.
I believe Microsoft is causing this confusion. When they started the 64-bit operating system, they called it x64 (for whatever reason). I read somewhere that this is not actually the processor architecture. the 32-bit one being x86_32 and the 64-bit one being x86_64. I believe this is also why you can run a 32-bit operating system on a 64-bit processor. I'm not completely certain though. If I'm correct though, you can blame Microsoft for this :P
Powered by vBulletin® Version 4.1.10 Copyright © 2012 vBulletin Solutions, Inc. All rights reserved.