Crossfire for nMP on Windows / Boot Camp

Discussion in 'Mac Pro' started by drunkn, Dec 24, 2013.

  1. drunkn macrumors member

    Aug 12, 2010
    I know crossfire isn't a thing for OS X, but based on some quick googling I've seen mild success with previous Mac Pros and getting Crossfire to work.

    Has anyone read anything about a review that has done some Windows / Boot Camp benchmarking, and were they able to Crossfire?

  2. deconstruct60 macrumors 604

    Mar 10, 2009
    Crossfire that requires a AMD proprietary socket is about as likely supported on these Apple custom designed cards as an extra hole drilled in the side of the Mac Pro case. There is little reason Apple would go through effort to put non default sockets on their GPU card that only works in Windows.
  3. Radiating macrumors 65816

    Dec 29, 2011
    Rumor has it that it's supported. There is no proprietary socket, it's all done through pci express. Apple would have to go out of their way to disable it.
  4. marbeljoyce macrumors member

    May 13, 2013
    Crossfire is on by default in new mac pros bootcamp.
  5. mrsavage1 macrumors regular

    Feb 1, 2010
    holy sh#t
  6. wheelhot macrumors 68020

    Nov 23, 2007
    How do you find such information?
  7. goMac macrumors 604

    Apr 15, 2004
    I've heard also from Apple (although I have not verified it) Crossfire should be available in Boot Camp.
  8. slughead macrumors 68040


    Apr 28, 2004
    Citation needed.

    The latest Tahiti video cards (280x) for PC still require an Xfire bridge--can't be done through PCIe alone. Only the Hawaii cards have Xfire through PCIe AFAIK.

    I'm not saying it isn't true, I just don't think it's likely and I'll need to see verification before I believe it.

    I'd also like to see how these cards are recognized in Windows and if they have the Workstation card performance benefits--or are they just 7970's with more RAM. According to the dissecting of the latest EFI update, they don't even have ECC.
  9. Cubemmal macrumors 6502a

    Jun 13, 2013

    Correct, but I believe that's simply due to the memory controllers on the card, from what I remember from the AMD commentary. So it's possible that Apple included this technology.
  10. wheelhot macrumors 68020

    Nov 23, 2007
    I thought to have the word FirePro in its name requires it to have ECC memory?
  11. ZnU macrumors regular

    May 24, 2006
    Note that we don't know there isn't a CrossFire bridge. These cards aren't in any standard form factor. The connectors at the bottom could have additional pins for this as well as standard PCIe. I admit it's unlikely Apple would bother for a feature OS X doesn't support, but it can't be ruled out. Maybe they're planning to support it in some way in the future, or maybe they just see good performance in Windows games as a nice perk for pros who want to unwind at the end of the day or whatever.

    Also, these are custom cards. People tend to use the terms 'GPU' and 'graphics card' interchangeably, but that distinction might matter here. Do we know that Tahiti not doing CrossFire over PCIe is actually a GPU limitation, or is CrossFire implemented by other components on the board? If the latter, Apple could have done basically anything here.
  12. Cubemmal macrumors 6502a

    Jun 13, 2013
    I was planning on putting Windows on an external disk, but maybe I won't bother. I have a 2009 MP serving Windows duty, and the new 9750 card handles the one game I play just fine (LOTRO).

    Even getting a good external thunderbolt SSD enclosure is problematic, all the ones I find have fans or I don't like them for one reason or another. OWC would do well to create a TB box which takes PCIe SSD, and offer PCIe upgrades. That way you can upgrade and put your old one external.
  13. Umbongo macrumors 601


    Sep 14, 2006
    No, only the W8000 and W9000 out of the 20+ FirePros intended for workstation usage have had ECC memory.
  14. drunkn thread starter macrumors member

    Aug 12, 2010
    Seems like there's enough nMPs out there now to get some someone to test this for us...

    Anyone know somebody yet? Mine is still in the processing phase (6core d700), but if no one let's us know by then I'll report back here.
  15. deconstruct60 macrumors 604

    Mar 10, 2009
    they also have to run the DisplayPort outputs through this bottom connector. PCI-e SSD connectdion ... again through this connector.

    that doesn't seem to leave copious spare room for Crossfire pins as well. The connector already has 3 functions already. Adding 4th is just complexity that just isn't needed.

    Doubtful in the future. More likely Apple is going to have another design bake off and there may be a Nvidia GPUs in the next card. I highly doubt Apple wants to sink engineering resources into keeping both of those proprietary solutions going forward.

    "Crossfire"/"SLI" over standard PCI-e i can see Apple getting behind but not these proprietary, vendor lock-in, sockets. Apple is far more likely going to want situations where they make the vendors compete and pick whatever winner best meets their criteria on each iteration.

    If there are AMD drivers that work over PCI-e v3 fine. But I suspect that these are going to be signficantly far out of the Windows gaming market mainstream. ( AMD has had "Crossfire over PCI-e drivers" before that didn't go very far. )

    The critical issue is pathway to/from Memory to the PCI-e bus. So the GPU is the primary piece involved here as to whether the performance is "just as good as" the other solution over the proprietary slots.
  16. goMac macrumors 604

    Apr 15, 2004
    I was told by a source at Apple at the time the Mac Pro was announced that Crossfire would be supported under Windows. But as I mentioned, that's not a verification.

    Lot's of fuzziness here:
    - OS X does have an API that lets developers use multiple GPUs at the same time for OpenGL. It's possible that they've either added a way in OS X or are looking at a way to use a bridge to speed up this API. Note that this API isn't as automatic as Crossfire, but it lets developers accomplish the same thing. Usually this API works by moving resources over the PCI-E bus.
    - Apple, as noted, may want to keep their options open for adding Crossfire in the future.
    - Apple also knows Bootcamp is a real use case, and they may want to support it to it's fullest.
  17. deconstruct60 macrumors 604

    Mar 10, 2009
    But the future of Crossfire is the PCI-e mechanism. The R9 290X (Hawaii ) dumps the proprietary connector. Not sure what motives Apple to sink a tons of new effort at this point into a socket that is being decommissioned.

    That would actually also be an indicator that this version's Mac Pro GPU connector might be a 'dead ender" connection. Apple having the own connector is one thing. A connector that is going to flap in the wind with every major GPU card design bake off is another.

    Long term AMD is moving to where Apple is (inter card communication over PCI-e). Over time they will. This short term optimization probably buys as much drama with 3rd party cards in 2009-2012 Mac Pros piggy backing off of it with perhaps unauthorized kludges as it probalby helps.

    With the coming advent of Steam machines and the mature gamer focused PC market .... hard core max bootcamp gamer crowd isn't all that large and not getting any bigger over time.
  18. goMac macrumors 604

    Apr 15, 2004
    According to AMD, PCI-E 3.0 is the advancement that let's them drop the Crossfire bridge.

    If that's true, I don't see any reason Apple couldn't have just forced the same behavior the 290x has on the D300/D500/D700.
  19. MH01 Suspended


    Feb 11, 2008
    The limitation being that the D300-D700 are not based on the 290x. Only the 290x does not require a bridge.

    I'm really hoping for crossfire support in windows. So let's hope AMD/Apple pulled it off
  20. goMac macrumors 604

    Apr 15, 2004
    Right, I'm aware that the 290x is the only card currently certified for bridge-less Crossfire, but I'm not sure why you couldn't technically do bridge-less Crossfire on a 280x. PCIe 3.0 is the technical requirement for the new Crossfire technology, which the Mac Pro has.
  21. MH01 Suspended


    Feb 11, 2008
    Id assume its to do with the video cards as well.

    PCIe 3.0 was released with the 79XX cards were out, they all needed bridges, so I assume it was not that easy/possible. And the 280 is effectively a 7970.

    I could be wrong though
  22. Cubemmal macrumors 6502a

    Jun 13, 2013
    Yes it's PCIe 3, with the addition of some memory controllers that do the DMA. This costs money and effort on Apples part and old companies like that don't do anything without a reason, so why would they incorporate that? The only active reason would be they want to allow people to Crossfire under Windows, but Apple doesn't have a lot of motivation for that.

    The passive reason is that it would just be easier to incorporate it than leave it out. They're borrowing IP heavily from AMD on this one, both hardware design and actual drivers. Its possible that they just got the memory IP from AMD. However it's all new technology, only released the month before.

    I don't know ... doesn't seem likely that it would be in there, it's more Apple's style to leave something like that out regardless. Also since there's no mention in the support documents, that would seem to indicate it too.
  23. slughead, Dec 26, 2013
    Last edited: Dec 26, 2013

    slughead macrumors 68040


    Apr 28, 2004
    The 7970 Was released 2 years ago as "the first PCIe 3.0 16x graphics card." It most certainly requires a bridge, even with PCIe 3.0.

    The advent of PCIe 3.0 alone is not enough, there are other hardware changes on the card necessary for Crossfire without a bridge. Regardless of the technical reasons why, the 280x still requires a bridge--as do all Tahiti-based cards.

    In fact, the only indicator I've seen that the Dx00 will have crossfire without a bridge is your (as in YOU, goMac's) supposed inside source within Apple. There isn't much reason to think Apple went out of their way to include something not typically found in the card they downclocked, disabled, repackaged, and crammed into the iTube. Crossfire isn't even required for a lot of MultiGPU pro apps. Seems like they'd have to go even further out of their way for a use-case they don't even recognize (ie Gaming).
  24. Voley macrumors regular

    Oct 24, 2013
    Many people have already received their Mac Pro, is it hard to just test it?
  25. Dranix macrumors 6502a

    Feb 26, 2011
    left the forum

Share This Page

179 December 24, 2013