<Before you start reading: I intend to use the Mac Pro for both scientific work as well as a little bit of gaming in bootcamp - and am of the opinion that a $2500+ computer using industry-standard hardware should allow me to do both of these things. If you disagree with this, you should probably ignore this thread -- please do not reply claiming that I am outside of Apple's "intended market" for the Mac Pro, because I'm a big fan of OS X like most everyone else here is and would really prefer to avoid the abomination otherwise known as Vista. The Mac Pro is my only option.>
So I'm looking to buy a new Mac Pro in anticipation of the start of gradschool in the fall, and I'm wondering what everyone's opinion is on the possibility of upgrading the GPU when the "next" (Nehalem?) Mac Pro is released. After the whole 8800GT/2006 Mac Pro debacle, I'm honestly a little put off -- whether Apple deliberately crippled the 8800GT to prevent it from being used in older boxes or they made the egregious mistake of not testing it in them, the fact remains that Apple has shown very little commitment to keeping the Mac Pro "up to date" with regards to its graphical processing power. This is particularly important to me given that Apple always seems to be in an unfortunate position with regards to when they release Mac Pro updates -- the 8800GT is already 1+ yr old hardware (G92 is essentially the same as G80), and an entirely new architecture will likely be out in the next few months. It is essential to me that I be able to upgrade the graphics hardware at least once in the life of the Mac Pro, as CPU's are having increasingly long lifetimes nowadays and it is more likely the GPU will be the limiting factor in the box, given my intended uses for it.
I admittedly don't know a lot about the issues surrounding video hardware and Mac Pro compatibility, but after doing a little reading, it looks like the problems with the 8800GT and the old Mac Pro arose from the fact that the old Mac Pro uses a 32-bit EFI interface while the EFI firmware on the 2008 Mac Pro is 64-bit (with the 8800GT being 64-bit as well). I'm assuming that with the upgrade to 64-bit EFI this will not be an issue with new video hardware that is released in the future, as this spec is brand new and therefore should be around for awhile. In addition, the new Mac Pro has added compatibility with the PCIe 2.0 specification, which also was just "released" and which future cards will likely end up using for the next few years. Given these two changes to the new Mac Pro (64-bit EFI and PCIe 2.0), is there any legitimate (i.e., hardware) reason why video cards coming out 1-2 years from now will not be able to run on this machine? Is there any major component of the machine's hardware that is bordering on obsolescence and which, when upgraded, will break compatibility with future video hardware? I don't really see any potential hardware/software issues myself, but I was obviously totally unaware that the "64-bitness" of the EFI firmware on a new card could break compatibility with what was marketed as a 64-bit workstation (2006 Mac Pro). Is there anyone out there with more knowledge than me who could answer this question?
So I'm looking to buy a new Mac Pro in anticipation of the start of gradschool in the fall, and I'm wondering what everyone's opinion is on the possibility of upgrading the GPU when the "next" (Nehalem?) Mac Pro is released. After the whole 8800GT/2006 Mac Pro debacle, I'm honestly a little put off -- whether Apple deliberately crippled the 8800GT to prevent it from being used in older boxes or they made the egregious mistake of not testing it in them, the fact remains that Apple has shown very little commitment to keeping the Mac Pro "up to date" with regards to its graphical processing power. This is particularly important to me given that Apple always seems to be in an unfortunate position with regards to when they release Mac Pro updates -- the 8800GT is already 1+ yr old hardware (G92 is essentially the same as G80), and an entirely new architecture will likely be out in the next few months. It is essential to me that I be able to upgrade the graphics hardware at least once in the life of the Mac Pro, as CPU's are having increasingly long lifetimes nowadays and it is more likely the GPU will be the limiting factor in the box, given my intended uses for it.
I admittedly don't know a lot about the issues surrounding video hardware and Mac Pro compatibility, but after doing a little reading, it looks like the problems with the 8800GT and the old Mac Pro arose from the fact that the old Mac Pro uses a 32-bit EFI interface while the EFI firmware on the 2008 Mac Pro is 64-bit (with the 8800GT being 64-bit as well). I'm assuming that with the upgrade to 64-bit EFI this will not be an issue with new video hardware that is released in the future, as this spec is brand new and therefore should be around for awhile. In addition, the new Mac Pro has added compatibility with the PCIe 2.0 specification, which also was just "released" and which future cards will likely end up using for the next few years. Given these two changes to the new Mac Pro (64-bit EFI and PCIe 2.0), is there any legitimate (i.e., hardware) reason why video cards coming out 1-2 years from now will not be able to run on this machine? Is there any major component of the machine's hardware that is bordering on obsolescence and which, when upgraded, will break compatibility with future video hardware? I don't really see any potential hardware/software issues myself, but I was obviously totally unaware that the "64-bitness" of the EFI firmware on a new card could break compatibility with what was marketed as a 64-bit workstation (2006 Mac Pro). Is there anyone out there with more knowledge than me who could answer this question?