Just a thought, timb, and I might be barking up the wrong tree, but there's already a utility for manipulating the behaviour of EFI at boot time. It's called rEFIt and it's mainly used for allowing a selection from multiple start-up disks. Might be worth looking at? No sense in reinventing the wheel if you can add a feature to an existing project to get the same result.
http://refit.sourceforge.net/
As I said, just a thought.
possibility of the 9k series? dun dun dun... Now thats an application i would provide money for (if i wasn't broke at the moment).
Official Apple solutions are well and fine, but my solution has the benefit of allowing a much wider (and cheaper) range of hardware. Want to use a X1950? No problem. 7800GT? No problem.
I had actually intended to research and follow through with this idea in late 2006 (when Titan first came to be), however I never really got around to it.
You're welcome to sit around and wait for Apple if you'd like, but I for one am tired of it. I'm going to be proactive.
Let me try another angle here...
My needs for the 8800GT may not be the same as all... What I do on the mac does not require huge video processing power, but I'd love to ditch my gaming PC... So let me ask this : Is there ANY other decent card that I could install in my Mac Pro as a secondary card, that would be useable under boot camp and let me play the lastest PC games?
I don't care if it works under Leopard or not, though it would have been nice of Apple if it did... After all when I bought this mac pro over an Imac, it was for upgradability.... should have known better as long time mac user though !
Anything ?
If this works, the 9800GX2 could quite possibly work since it uses the G92 core, just like the 8800GT.
As for my plan, I've got a bit documented now and this is how I'm going to do it:
I'll get all the current IOReg data of my Apple X1900, then I'll write a kext to place that same data in the IOReg on boot. At this point I'll flash my X1900 with a ROM from the PC version of the card. If I can then boot the card with my kext, I'll have proof the concept works. I could have this done by Monday.
Ordered mine. I just hope Apple doesn't have these cards underclocked like they did with the X1900 XT.
I have the X1900 Xt. How can I tell if it's underclocked? How do I raise it?
bootcamp + catalyst driver
Wow timb, if you could get that working (even just partially [working with one type of card])...
Especially because my x1900 just died. I don't want to have to spend $400 on a card that has previously given me troubles.
As long as you are in Windows via BootCamp you can use any graphic card available.
You may have to take it out when you need to boot to Mac OS X.
I thought you needed some special cable for this?
If this works, the 9800GX2 could quite possibly work since it uses the G92 core, just like the 8800GT.
Here's the skinny on the "2008" Mac Pro GPUs:
Video cards that boot on the new "early 2008" Mac Pro with its 64-bit EFI ROM need to have a 64-bit EFI driver in their ROM.
Video cards that boot on the "Aug 2006" and "Apr 2007" Mac Pro with its 32-bit EFI ROM need to have a 32-bit EFI driver in their ROM.
The ATI HD 2600 XT has both a 32-bit and 64-bit EFI driver in its ROM so it will "boot" on the "2006/2007" Mac Pro as well as the "2008" Mac Pro, though, officially, Apple only commits to supporting it on the "2008" Mac Pro.
However, the nVidia GeForce 8800 GT only has a 64-bit EFI driver in its ROM so it will ONLY boot on a "2008" Mac Pro.
Theoretically, a "2006/2007" Mac Pro could have its EFI firmware upgraded to 64-bit, but then the graphics cards that shipped with the that model of Mac Pro (GeForce 7300 GT, Radeon X1900 XT) would no longer boot.
A better approach, if Apple chose to adopt it, would be to put both a 32-bit and 64-bit EFI driver in the GeForce 8800 GT's ROM -- assuming there's room in the ROM for both drivers along with everything else that has to go in it.
That seems wrong, Barefeats.
The new Mac Pros are using a newer version of EFI (UEFI 2.1) if they can execute 64-Bit drivers.
Systems that can execute 64-Bit EFI should be able to execute 32-Bit code as well, but not the other way around.
Out of curiosity, what is your source on the above information?
Push it via software update just like nearly every other firmware update.This gets more interesting the longer it goes on.
Why doesn't Apple just bundle a cd with the 8800GT and later graphics cards that updates the persons Mac Pro to the 64 bit UEFI2.0?
Seems the logical thing to do IMO