Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

richard371

macrumors 68040
Original poster
Feb 1, 2008
3,423
1,600
I know this is done via crossfire in Windows. Couldn't Apple do this in OSX globally so that all apps see the GPU as one and will not have to be individually coded to use both GPUs?
 

maflynn

macrumors Haswell
May 3, 2009
73,121
42,836
Of course they could, but they chose not too, I'm not sure why however.

Other then gaming, what other advantages are there for a crossfire type solution?
 

ha1o2surfer

macrumors 6502
Sep 24, 2013
424
46
They could of but having 2 separate GPU's is a much smarter move unless you are gaming. Performance can be coded to utilize 2 separate GPU's much more efficiently then having them combined. Think of the Mac Pro's GPU setup like hyperthreading versus one single core. This was my understanding, correct me if I'm wrong though!
 

boast

macrumors 65816
Nov 12, 2007
1,403
855
Phoenix, USA
I know this is done via crossfire in Windows. Couldn't Apple do this in OSX globally so that all apps see the GPU as one and will not have to be individually coded to use both GPUs?

Of course they could, but they chose not too, I'm not sure why however.

It was discussed in the anandtech review.

By default, one GPU is setup for display duties while the other is used exclusively for GPU compute workloads. GPUs are notoriously bad at context switching, which can severely limit compute performance if the GPU also has to deal with the rendering workloads associated with display in a modern OS.

http://www.anandtech.com/show/7603/mac-pro-review-late-2013/9
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.