The new forums will be named Coin Return (based on the most recent vote)! You can check on the status and timeline of the transition to the new forums here.
The Guiding Principles and New Rules document is now in effect.
Alright so, I'm a bit confused with my computer's set up. I purchase a prebuilt computer with a core 2 duo e6600. Now I'm pretty sure this is a 64 bit processor, but according to the vista installation that came with the computer, it's using the 32 bit kernel. The e6600 is 64 bit, right? Should I get a 64 bit version of windows? What drawbacks are there to using a 32 bit version? What should i be aware of if i get a 64 bit version?
I thought the 64 bit version of XP was only for the Athlon64 processors. Not sure if it works on an Intel platform. You don't need it but you might some small performance gains.
If you have vista then shit I don't know
Pheezer on
IT'S GOT ME REACHING IN MY POCKET IT'S GOT ME FORKING OVER CASH
CUZ THERE'S SOMETHING IN THE MIDDLE AND IT'S GIVING ME A RASH
AMD created the 64-bit spec we know of today. Then Intel implemented their own spec into their own processors, which is just another way of saying they looked at the AMD64 spec, and added it to their line of processors.
But really, don't bother with 64-bit Vista unless you really need it. If you're not encoding massive video files, or trying to find the cure for cancer 24/7, don't even think about going 64-bit. Too many problems come along with switching to 64-bit at the moment (ie few drivers compared to 32-bit Vista, incompatibilities, etc).
We'll cross that bridge when Windows "7" gets here; it'll be 64-bit top to bottom, and only 64-bit.
victor_c26 on
It's been so long since I've posted here, I've removed my signature since most of what I had here were broken links. Shows over, you can carry on to the next post.
AMD created the 64-bit spec we know of today. Then Intel implemented their own spec into their own processors, which is just another way of saying they looked at the AMD64 spec, and added it to their line of processors.
But really, don't bother with 64-bit Vista unless you really need it. If you're not encoding massive video files, or trying to find the cure for cancer 24/7, don't even think about going 64-bit. Too many problems come along with switching to 64-bit at the moment (ie few drivers compared to 32-bit Vista, incompatibilities, etc).
We'll cross that bridge when Windows "7" gets here; it'll be 64-bit top to bottom, and only 64-bit.
roger that, thanks. I guess having this 64 bit processor just makes me ready for the FUTURE?
Well, Yes and No. It all depends how well Windows "7" will run on that processor when it comes out (3 years from now).
victor_c26 on
It's been so long since I've posted here, I've removed my signature since most of what I had here were broken links. Shows over, you can carry on to the next post.
0
Zxerolfor the smaller pieces, my shovel wouldn't doso i took off my boot and used my shoeRegistered Userregular
edited July 2007
To balance this, I've personally never had a problem with 64-bit Vista. Hell, I ran Windows XP x64 prior to that, which is even worse than Vista in regards to drivers and compatibility. No problems.
64 bit processors have been available for consumers for a few years, but there has been a lot of ass dragging in making sure 64-bit OSes have full support. This is especially true for some sets of hardware drivers.
Once you get more than 2 gigs or so of memory does it start to matter, as 32-bit systems can only handle virtual memory addresses for 4 gigs worth of addresses.
To balance this, I've personally never had a problem with 64-bit Vista. Hell, I ran Windows XP x64 prior to that, which is even worse than Vista in regards to drivers and compatibility. No problems.
Ditto, did the same.
Seriously, XP 64 was supposed to be Microsoft's practice run in creating a 64 bit OS, with Vista being the real deal. Driver support was a bit sketchy for XP 64 for the first few months, important programs (Virus scan, firewall, essential programs like that didn't work) and devices (printers mainly) had support issues.
It has since been all cleared up, but apparently the 64-bit stigma remains. All the supposed driver and compatibility issues with x64 are overblown.
As it stands now, 64 bit and 32 bit Vista are practically equivalent, but which do you think will see more improvements and support in the long run?
Well, Yes and No. It all depends how well Windows "7" will run on that processor when it comes out (7+ years from now).
Fixed that for you.
I really doubt another 7 year dev cycle will happen. I don't think Microsoft wants to throw away money that badly.
That and the RAM manufacturers will be plenty pissed if we stay in this 32-bit 4GB limit limbo for 7 years.
victor_c26 on
It's been so long since I've posted here, I've removed my signature since most of what I had here were broken links. Shows over, you can carry on to the next post.
Well, Yes and No. It all depends how well Windows "7" will run on that processor when it comes out (7+ years from now).
Fixed that for you.
I really doubt another 7 year dev cycle will happen. I don't think Microsoft wants to throw away money that badly.
That and the RAM manufacturers will be plenty pissed if we stay in this 32-bit 4GB limit limbo for 7 years.
Right, because it's not like there's a 64-bit version of Vista or anything.
That's kind of a joke right now. Unless you're doing specialized data crunching that warrants it.
For the mainstream/pc gamers/OEM manufacturers, 32-bit is still the defacto version.
We need the next version of Windows to be 64-bit only. And MS have said Windows "7" is.
victor_c26 on
It's been so long since I've posted here, I've removed my signature since most of what I had here were broken links. Shows over, you can carry on to the next post.
Well, Yes and No. It all depends how well Windows "7" will run on that processor when it comes out (7+ years from now).
Fixed that for you.
I really doubt another 7 year dev cycle will happen. I don't think Microsoft wants to throw away money that badly.
That and the RAM manufacturers will be plenty pissed if we stay in this 32-bit 4GB limit limbo for 7 years.
Right, because it's not like there's a 64-bit version of Vista or anything.
That's kind of a joke right now. Unless you're doing specialized data crunching that warrants it.
For the mainstream/pc gamers/OEM manufacturers, 32-bit is still the defacto version.
We need the next version of Windows to be 64-bit only. And MS have said Windows "7" is.
Actually Microsoft said that 7 will have a 32 bit version. Microsoft wants more compatibility for another cycle. Sometimes I think Microsoft should do what Apple did with OSX and just say "Screw it. We're rewriting everthing, rather than doing it piecemeal like they are now. Of course so many people use so many different apps that kind of thinking wouldn't work outside of the Mac world.
Cronus on
"Read twice, post once. It's almost like 'measure twice, cut once' only with reading." - MetaverseNomad
As it stands right now, you are going to have almost zero gain running a 64 OS for gaming, and in fact, may even take a performance hit.
Right now, the only benfit you have running a 64 bit system is that you will won't run into the 3.2G limit imposed by XP32, As far as running the 64 bit version of Vista, you might as well kiss your multimedia support goodbye. Vista64 only allows signed drivers, which means that bleeding edge drivers, or drivers for custom/weird hardware will be unavailable for you. As it sands right now, Vista32 is having a hell of a time with shitty printer/scanner drivers by itself. Most manufacturers would rather sell you a new printer/scanner than update their drivers for old hardware.
I've heard Crysis will be well-optimized for 64-bit Vista. I'll try and find the numbers, but I remember it being something like a 10-20% increase for each therad.
setrajonas on
0
Dr_KeenbeanDumb as a buttPlanet Express ShipRegistered Userregular
I've heard Crysis will be well-optimized for 64-bit Vista. I'll try and find the numbers, but I remember it being something like a 10-20% increase for each therad.
Farcry had a huge patch for 64 bit XP that I recall.
I have an Athlon 64 system and a Core 2 Duo system. I still only run 32 bit OSes.
Going somewhat off topic is there any reason a person should wait to upgrade their computer parts, specifically processor, motherboard, and graphics card, until Christmas? I imagine some things may be cheaper but will they be that much cheaper. I'm trying to avoid what happened last time I built a new computer...that being PCI-e showing up a few months later while I twiddled my thumbs with my AGP only 939 motherboard.
The new C2Ds might drop in price a bit. Umm, I believe nvidia's coming out with the geforce 9 series in Q4, I guess you might see a price drop in the geforce 8s, but that's just idle speculation on my part.
So dx10 ready cards are good with dx10 and not like, I don't know, just okay? I guess there really aren't any dx10 games to test it on...short of Lost Planet which wasn't developed on dx10.
God, I hate upgrading. Now I'm looking at processors and my brain is screaming something about too many damn numbers.
The new C2Ds might drop in price a bit. Umm, I believe nvidia's coming out with the geforce 9 series in Q4, I guess you might see a price drop in the geforce 8s, but that's just idle speculation on my part.
Be that as it may, buying a video card near to launch date is almost the very definition of price gouging. The trouble in this case is that taking advantage of the price drops and buying an 8000 series may not be in your best interest. The geometry shading and stream out hardware incorporated into geforce 8000s is very primitive, unoptimized, and functional only to at least "support" DX10 in its fullest. Imho, it might be a good idea to buy an uber high-end 7000 series this year, and then buy the 9000 next year.
This is all, of course, assuming that you actually wait until christmas.
Edit: For the record, I have an 8800GTX, and I love it, but i accepted it as part of a computer that I received as a graduation present. I simply wouldn't bring myself to spend that much money on it by myself.
Well I actually have a geforce 8600 sitting on my chair, taunting me to install it, I just don't think I can bring myself to do so. I'm mostly satisfied with my current Radeon x1600, I get nice enough FPS, but I want to upgrade my RAM. My MB doesn't support DDR2, though, so I'd want a new motherboard...which would mean I need a new PCI-e card since my current is an AGP.
Really, right now, I just want something that will let me have reflective water, bloom, and depth of field in City of Heroes (ATI cards wash out the scream with bloom and dof on for some reason) but I hate the idea of having to upgrade my graphics card again in two years. So, you see...uh...I don't know what you see other than me rambling.
Well I actually have a geforce 8600 sitting on my chair, taunting me to install it, I just don't think I can bring myself to do so. I'm mostly satisfied with my current Radeon x1600, I get nice enough FPS, but I want to upgrade my RAM. My MB doesn't support DDR2, though, so I'd want a new motherboard...which would mean I need a new PCI-e card since my current is an AGP.
Really, right now, I just want something that will let me have reflective water, bloom, and depth of field in City of Heroes (ATI cards wash out the scream with bloom and dof on for some reason) but I hate the idea of having to upgrade my graphics card again in two years. So, you see...uh...I don't know what you see other than me rambling.
Since you already own the video card, your choice because a world simpler. Prices on motherboards, RAM, and cpus aren't going to dive any time soon, so just choose a processor based on your budget and go from there. I like the c2d e6600, myself.
Oh, see, the card isn't opened so it can easily be returned. It was an impulse thing, bought two of everything when my wife got her new computer, thinking I'd just gut the second computer and put its good parts into my old case. When I put hers together and noticed the single PCI-e slot I started to question my decision...even though I think we got a hell of a deal.
Once games will require 4GB of memory there will be a problem. Since everyone will have to switch to 64bit OS..
In other words, the ballooning memory requirements of PC games are about to slow down as they hit the 4 (really 3) gig limit?
No, it will grind to a hault until Windows turns 64-bit only.
Like hell accessory/peripheral manufacturers are going to make drivers on a platform that most people don't have and are unwilling to switch to, till forced. Same goes for game developers; they still like making money.
victor_c26 on
It's been so long since I've posted here, I've removed my signature since most of what I had here were broken links. Shows over, you can carry on to the next post.
64bit is almost essential if you are going with more than 2GB of memory for single-program performance improvements. Considering that games in Vista x32 are already hitting the 2GB addressing limit, it's time.
2GB RAM has been standard in gaming machines for quite some time and it's time to move on. I bought 4GB and Vista Ultimate x64 because I didn't want my next PC to have similar spec to one I built two years ago!
64bit is almost essential if you are going with more than 2GB of memory for single-program performance improvements. Considering that games in Vista x32 are already hitting the 2GB addressing limit, it's time.
2GB RAM has been standard in gaming machines for quite some time and it's time to move on. I bought 4GB and Vista Ultimate x64 because I didn't want my next PC to have similar spec to one I built two years ago!
Have you tried any 32-bit games on it? How do they run?
I've heard horror stories trying to run 32-bit apps on Vista 64.
victor_c26 on
It's been so long since I've posted here, I've removed my signature since most of what I had here were broken links. Shows over, you can carry on to the next post.
I don't see why 32 bit apps would suffer in a 64 bit environment based on the fact that they're 32 bit. The address space they need fits neatly within what 64 bit provides. The only issue I can think of would be if they relied on features of drivers that hadn't been fully or properly implemented under the 64 bit OS. Which may very well be the case for some games.
Pheezer on
IT'S GOT ME REACHING IN MY POCKET IT'S GOT ME FORKING OVER CASH
CUZ THERE'S SOMETHING IN THE MIDDLE AND IT'S GIVING ME A RASH
I don't see why 32 bit apps would suffer in a 64 bit environment based on the fact that they're 32 bit. The address space they need fits neatly within what 64 bit provides. The only issue I can think of would be if they relied on features of drivers that hadn't been fully or properly implemented under the 64 bit OS. Which may very well be the case for some games.
Bingo, but Microsoft made some very basic compatibility mistakes too. Things such as renaming the 32-bit Program Files directory to "Program Files (32)" or something like that which will only cause problems for programs that sloppily hard-code the directory name or don't handle parenthesis in their execution root full path. If 64 bit programs get their own directory, why now let them be the one to deal with a new name?
Of course, good program design should deal with system variables, but it's tough to find a properly designed program of any kind!
Uh yeah. MS makes available global constants to use in lieu of literal directory names. If a game doesn't work based on the directory name being changed because the devs were too stupid to make use of an easier to utilize, readily available alternative, then I don't know if MS deserves the blame.
Maybe dev houses should hire fewer savants who know only 3D graphics programmer and can't apply logic to making their software communicate with Windows in a sane, coherent manner.
Not that MS hasn't made this harder than it should be a number of times over in the past, but let's face it, using the special paths to program files and my documents over a literal directory name isn't rocket science.
Pheezer on
IT'S GOT ME REACHING IN MY POCKET IT'S GOT ME FORKING OVER CASH
CUZ THERE'S SOMETHING IN THE MIDDLE AND IT'S GIVING ME A RASH
Uh yeah. MS makes available global constants to use in lieu of literal directory names. If a game doesn't work based on the directory name being changed because the devs were too stupid to make use of an easier to utilize, readily available alternative, then I don't know if MS deserves the blame.
Maybe dev houses should hire fewer savants who know only 3D graphics programmer and can't apply logic to making their software communicate with Windows in a sane, coherent manner.
Not that MS hasn't made this harder than it should be a number of times over in the past, but let's face it, using the special paths to program files and my documents over a literal directory name isn't rocket science.
System Shock 2 hardly works on anything other than windows 98, I wouldn't be so quick to point that finger of yours.
Uh yeah. MS makes available global constants to use in lieu of literal directory names. If a game doesn't work based on the directory name being changed because the devs were too stupid to make use of an easier to utilize, readily available alternative, then I don't know if MS deserves the blame.
That's what I said, but it's still stupid to change for no good reason. There should have been "Program Directories (x64)" and there is no good reason to do what they did. They are called Environment Variables BTW.
Maybe dev houses should hire fewer savants who know only 3D graphics programmer and can't apply logic to making their software communicate with Windows in a sane, coherent manner.
What "savant" screwed up at id Software? id is known for having particularly bright ("genius") programmers who quite literally ARE "rocket scientists" (John Carmack and Armadillo Aerospace). One of the old Quake III Arena point releases fixed a bug that was only present when installed outside of the Program Files directory.* Sure, you could argue that the "genius" ones weren't responsible or that it came from an outside team that made the installer or whatever, but couldn't that always be the case? If it could happen to the best of them, it could (and does) happen to everyone else so the "dunce programmers" idea does not excuse Microsoft. The point is, no single person makes a program so no single person could prevent a mistake like that from being made. Also, often they are temporary changes to test things that get forgotten about and included in the next code update... you know, like testing to see if the reason something didn't work was due to the handling of environment variables or something along those lines. Like has been stated a million times: No usefully complex program is ever made without encountering bugs, and holding that against the best of them would be wrong. In an environment with so many variables and the safety-net that is the ability to patch, it is understandable that this kind of programming practice continues, but often the buggy incompatibility is triggered by something configured differently so rarely that it is never caught while the code is still updated. That said, it's safe to say that the vast majority of 32-bit apps are no longer updated and any incompatabilities with parenthesis in the path name will likely go unresolved. It doesn't have to be a hard-coded app to have issue with that: It could simply load the path name into a variable using the Environment Varioable and a system call for the full path name and the parenthesis screw up the way their program parses the variable (arguments in parenthesis for example).
*I dunno how that could be the case considering that the game was also a Linux game.
Not that MS hasn't made this harder than it should be a number of times over in the past, but let's face it, using the special paths to program files and my documents over a literal directory name isn't rocket science.
"Rocket science."
Edit: Oh, and it's not hard to assume that a program that doesn't let you specify a different installation directory might hard-code to \Program Files. The installer would come from a provider like Installishield and it may use proper environment variables which will dump it to "Program Files (x32)" while the same installer on any OS that the original program is aware of would dump it to "Program Files"
To assume that all 32-bit programs are Vista-aware (Vista x64 aware!) is madness, so Microsoft is wrong to change this on another count.
Posts
If you have vista then shit I don't know
CUZ THERE'S SOMETHING IN THE MIDDLE AND IT'S GIVING ME A RASH
But really, don't bother with 64-bit Vista unless you really need it. If you're not encoding massive video files, or trying to find the cure for cancer 24/7, don't even think about going 64-bit. Too many problems come along with switching to 64-bit at the moment (ie few drivers compared to 32-bit Vista, incompatibilities, etc).
We'll cross that bridge when Windows "7" gets here; it'll be 64-bit top to bottom, and only 64-bit.
roger that, thanks. I guess having this 64 bit processor just makes me ready for the FUTURE?
Fixed that for you.
Once you get more than 2 gigs or so of memory does it start to matter, as 32-bit systems can only handle virtual memory addresses for 4 gigs worth of addresses.
Ditto, did the same.
Seriously, XP 64 was supposed to be Microsoft's practice run in creating a 64 bit OS, with Vista being the real deal. Driver support was a bit sketchy for XP 64 for the first few months, important programs (Virus scan, firewall, essential programs like that didn't work) and devices (printers mainly) had support issues.
It has since been all cleared up, but apparently the 64-bit stigma remains. All the supposed driver and compatibility issues with x64 are overblown.
As it stands now, 64 bit and 32 bit Vista are practically equivalent, but which do you think will see more improvements and support in the long run?
I really doubt another 7 year dev cycle will happen. I don't think Microsoft wants to throw away money that badly.
That and the RAM manufacturers will be plenty pissed if we stay in this 32-bit 4GB limit limbo for 7 years.
Right, because it's not like there's a 64-bit version of Vista or anything.
I'M A TWITTER SHITTER
That's kind of a joke right now. Unless you're doing specialized data crunching that warrants it.
For the mainstream/pc gamers/OEM manufacturers, 32-bit is still the defacto version.
We need the next version of Windows to be 64-bit only. And MS have said Windows "7" is.
Actually Microsoft said that 7 will have a 32 bit version. Microsoft wants more compatibility for another cycle. Sometimes I think Microsoft should do what Apple did with OSX and just say "Screw it. We're rewriting everthing, rather than doing it piecemeal like they are now. Of course so many people use so many different apps that kind of thinking wouldn't work outside of the Mac world.
"Read twice, post once. It's almost like 'measure twice, cut once' only with reading." - MetaverseNomad
At the time, the general consensus was that the poor state of 64-bit drivers would actually drop you a few % on performance for gaming
So I'm sticking with 32-bit for a while
Right now, the only benfit you have running a 64 bit system is that you will won't run into the 3.2G limit imposed by XP32, As far as running the 64 bit version of Vista, you might as well kiss your multimedia support goodbye. Vista64 only allows signed drivers, which means that bleeding edge drivers, or drivers for custom/weird hardware will be unavailable for you. As it sands right now, Vista32 is having a hell of a time with shitty printer/scanner drivers by itself. Most manufacturers would rather sell you a new printer/scanner than update their drivers for old hardware.
If you game, stay with XP.
Farcry had a huge patch for 64 bit XP that I recall.
I have an Athlon 64 system and a Core 2 Duo system. I still only run 32 bit OSes.
3DS: 1650-8480-6786
Switch: SW-0653-8208-4705
In other words, the ballooning memory requirements of PC games are about to slow down as they hit the 4 (really 3) gig limit?
God, I hate upgrading. Now I'm looking at processors and my brain is screaming something about too many damn numbers.
Be that as it may, buying a video card near to launch date is almost the very definition of price gouging. The trouble in this case is that taking advantage of the price drops and buying an 8000 series may not be in your best interest. The geometry shading and stream out hardware incorporated into geforce 8000s is very primitive, unoptimized, and functional only to at least "support" DX10 in its fullest. Imho, it might be a good idea to buy an uber high-end 7000 series this year, and then buy the 9000 next year.
This is all, of course, assuming that you actually wait until christmas.
Edit: For the record, I have an 8800GTX, and I love it, but i accepted it as part of a computer that I received as a graduation present. I simply wouldn't bring myself to spend that much money on it by myself.
Really, right now, I just want something that will let me have reflective water, bloom, and depth of field in City of Heroes (ATI cards wash out the scream with bloom and dof on for some reason) but I hate the idea of having to upgrade my graphics card again in two years. So, you see...uh...I don't know what you see other than me rambling.
Since you already own the video card, your choice because a world simpler. Prices on motherboards, RAM, and cpus aren't going to dive any time soon, so just choose a processor based on your budget and go from there. I like the c2d e6600, myself.
No, it will grind to a hault until Windows turns 64-bit only.
Like hell accessory/peripheral manufacturers are going to make drivers on a platform that most people don't have and are unwilling to switch to, till forced. Same goes for game developers; they still like making money.
2GB RAM has been standard in gaming machines for quite some time and it's time to move on. I bought 4GB and Vista Ultimate x64 because I didn't want my next PC to have similar spec to one I built two years ago!
Have you tried any 32-bit games on it? How do they run?
I've heard horror stories trying to run 32-bit apps on Vista 64.
CUZ THERE'S SOMETHING IN THE MIDDLE AND IT'S GIVING ME A RASH
Bingo, but Microsoft made some very basic compatibility mistakes too. Things such as renaming the 32-bit Program Files directory to "Program Files (32)" or something like that which will only cause problems for programs that sloppily hard-code the directory name or don't handle parenthesis in their execution root full path. If 64 bit programs get their own directory, why now let them be the one to deal with a new name?
Of course, good program design should deal with system variables, but it's tough to find a properly designed program of any kind!
Maybe dev houses should hire fewer savants who know only 3D graphics programmer and can't apply logic to making their software communicate with Windows in a sane, coherent manner.
Not that MS hasn't made this harder than it should be a number of times over in the past, but let's face it, using the special paths to program files and my documents over a literal directory name isn't rocket science.
CUZ THERE'S SOMETHING IN THE MIDDLE AND IT'S GIVING ME A RASH
System Shock 2 hardly works on anything other than windows 98, I wouldn't be so quick to point that finger of yours.
What "savant" screwed up at id Software? id is known for having particularly bright ("genius") programmers who quite literally ARE "rocket scientists" (John Carmack and Armadillo Aerospace). One of the old Quake III Arena point releases fixed a bug that was only present when installed outside of the Program Files directory.* Sure, you could argue that the "genius" ones weren't responsible or that it came from an outside team that made the installer or whatever, but couldn't that always be the case? If it could happen to the best of them, it could (and does) happen to everyone else so the "dunce programmers" idea does not excuse Microsoft. The point is, no single person makes a program so no single person could prevent a mistake like that from being made. Also, often they are temporary changes to test things that get forgotten about and included in the next code update... you know, like testing to see if the reason something didn't work was due to the handling of environment variables or something along those lines. Like has been stated a million times: No usefully complex program is ever made without encountering bugs, and holding that against the best of them would be wrong. In an environment with so many variables and the safety-net that is the ability to patch, it is understandable that this kind of programming practice continues, but often the buggy incompatibility is triggered by something configured differently so rarely that it is never caught while the code is still updated. That said, it's safe to say that the vast majority of 32-bit apps are no longer updated and any incompatabilities with parenthesis in the path name will likely go unresolved. It doesn't have to be a hard-coded app to have issue with that: It could simply load the path name into a variable using the Environment Varioable and a system call for the full path name and the parenthesis screw up the way their program parses the variable (arguments in parenthesis for example).
*I dunno how that could be the case considering that the game was also a Linux game.
"Rocket science."
Edit: Oh, and it's not hard to assume that a program that doesn't let you specify a different installation directory might hard-code to \Program Files. The installer would come from a provider like Installishield and it may use proper environment variables which will dump it to "Program Files (x32)" while the same installer on any OS that the original program is aware of would dump it to "Program Files"
To assume that all 32-bit programs are Vista-aware (Vista x64 aware!) is madness, so Microsoft is wrong to change this on another count.