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

adildacoolset

macrumors 65816
Firstly, unless Apple supply 7950/7970 type cards at the bottom end, the performance will suck unless you spend $$$ on the upper end FirePro cards.

Secondly, some games don't work with Crossfire (I refer you to FS-X).

Thirdly, as my link points out, TB2 DOES NOT have enough bandwidth to supply high end GPUs at full speed, kind of defeating the point of having a faster external GPU.


Dual GPUs are standard on the device. Check the site out.
 

xSinghx

Suspended
Oct 2, 2012
308
87
There are indications that these GPU cards are equivalent to the current Mac Pro's daughtercard for RAM/CPU/Northbridge. That they are basically just a subset of a larger logically single motherboard that just has three parts.

These not standard PCI-e card format cards. There is no indication they use any standards based connectors what so ever.

They have a socket (or tracing to attach a socket ) on the back to attach a PCI-e SSD card. Does that sound like any other open market GPU card? Nope.

They can be removed. The current Mac Pro's daughter card can be removed. That doesn't means upgrades came with. Its primarily purpose as to enable different BTO configrations to be sold. There is lots of indications this is exactly what these GPU "cards" are.

There are fewer standards based slots/sockets on the inside of this box. ( no classic PCI-e socket, no SATA sockets, etc.). The DIMM sockets are even arranged a bit differently than normal along the individual sockets themselves appear standard.


Apple could have easily saved themselves a giant ton of "Drama" if these cards are actually standards oriented cards. That fact they didn't say anything speaks volumes. (thunderbolt compliance issues probably means they aren't and Apple is hoping folks pay attention to all of the other more upside features.)

^This
 

deconstruct60

macrumors G5
Mar 10, 2009
12,298
3,893
Y
GPUs: Are they linked as a single logical unit?

Every other computer that has passed TB certification has had embedded GPUs on the motherboard. It is unlikely that Apple is going to get any special "get out of jail free" card on that aspect.


How do they connect to the motherboard?

If it could have done trivially with a standard PCI-e connector some mainstream motherboard vendor would have already instead of some of the Rube Golberg contraptions that have floated out early at some trade shows that never passed certification.

There are more TB designs out there than just Apple's. If paying attention to what has succeed and failed elsewhere there is lots of information in what Apple has done then you are making it out to be so empty.


Even if hoping some 3rd party vendor marketplace is going to open up someone would reverse engineer the socket if there was viable demand.
( Lighting connector was re-mapped quite quickly. ) So the specifics of the connector don't matter much.


However, it is relatively obvious from the pictures though of the internals that these not standard PCI-e edge cards. If Apple was trying to leverage that large market of cards this device would not look the way it does.



Thunderbolt: There's the whole two GPUs, three controllers thing. How does the video signal get split up?

Rhetorically, how does a normal mainstream card split up video singles to three physical DisplayPort sockets. Why would the split up be any different for Thunderbolt? Instead of running the output to a physical socket you run it into the TB controller's input pads/pins.

Since each controller needs two, so probably don't want to make it odd. So a simplistic way is

GPU1 output 1 ---> TB1 DP input 1.
GPU1 output 2 ---->TB1 DP input 2
GPU1 output 3 ---> TB2 DP input 1
GPU1 output 4 ----> TB2 DP input 2
GPU2 output 1 ----> TB3 DP input 1
GPU2 output 2 ----> TB3 DP input 2

The last GPU2 to TB3 is really not much different than what goes on now. (minus DP switch to alterntive to iGPU output). Bascially it is going to be some varition on that.

Depending up the mapping some folks will or will not by the Mac Pro... I don't buy that is a significant number of folks. Some stuff isn't know exactly, but it also really doesn't impact buying and/or using significantly either.

It is extremely likely though it is not overly complicated or flexible mapping. It is a "small as possble" box and complicted typically leads to a bigger more expensive box.



. But if they had every detail set in stone, they would have given us more details and given a shipping date. Clearly something is still being done.

I'm not sure you have not been listening to Tim Cook or watching Steve Jobs. Cooks' comments has been something to the effect of "customers love surprises" . Or the Steve Jobs "one more thing" show. The absolutely easiest way to do "one more thing" is not to tell everyone exactly what you are about to tell them.

It was a sneak peak. Telling you everything is a like the movie trailers that have every single significant story plot event of the movie in the trailer. Why go if you just essentially told me the whole story? And WWDC has lots more items to cover than the Mac Pro. They told folks enough to keep many people interested until probably very late Fall. Mission accomplished.

In a technical presentation you "tell them what going to talk about", "talk about it" , and then "tell them what you told them".

That is not how Apple works. They don't really tell you what they are going to talk about. Tell you some of it. And then spring one more detail at the end that is a surprise. They make it an action adventure mystery story.

The sneak peek is overtly intended to be a mystery story. That they left out details now is only so that there is something to revel later. If they said everything now.... there is nothing left to say or release later. No mystery.


My main point is that we have very little information to go by and there's more questions than answers.

if expecting Apple to hand you all the answer in advance on a silver platter, your not really dealing with what Apple really does.

I think anyone making bold claims or decisions would be wiser to wait and see.

Frankly, most of the extremely bold claims are being made by many of the same folks who were making the same bold claims before WWDC as after. Either overtly in these forums or to others.

Generally the folks making the broad sweeping generalizations from very small sample sizes (i.e., like "my set up is like ... so it does/doesn't work") the issue is not the limited (or not) information that Apple has presented. It is making the broad sweeping generalization. Humans are generally bad at that. There is lots of published experiment data to back that up. It is not a sweeping generalization itself, but has been researched for a long time.


I'll agree that some folks are reading what they want to read in the what is there. However, there is significant amount of information out there about problems and issues that other folks have had with Thunderbolt, custom daughter cards, weaving discrete GPUs into thunderbolt systems etc. that this new Mac Pro is also subject to. Just because Apple didn't spell the exact details out on a web page or white paper doesn't mean some of it isn't already out there.
 

Radiating

macrumors 65816
Original poster
Dec 29, 2011
1,018
7
I refer you to this:

http://www.anandtech.com/show/5458/the-radeon-hd-7970-reprise-pcie-bandwidth-overclocking-and-msaa

Thunderbolt 2 = 20Gbps each way, or 2.5GB/sec each way.

PCI-E 3 2x = 2GB/sec each way.

Performance difference from 4x and even 8x is plain to see in those benchmarks.

Am I missing something?

The complaint was that thunderbolt would provide a SIGNIFICANT performance difference. 5% (as shown by the benchmark in your link) is not a significant performance difference in fact, 5% is less than the standard deviation for a specific card in benchmarks (as per passmark data), meaning it matters more what the temperature, humidity, and if you got a "good" card, than if you're running it through thunderbolt or not.

Said otherwise, a good card, running in a slightly better environment on thunderbolt will outperform a bad card running in a slightly worse environment. Thunderbolt is less significant than the standard deviation.

----------

Almost no one has asked those questions. It is obvious that lots of things can be hardwired to the new MP. The questions have been more about the wisdom of external verses internal equipment.

Some of the disappointed users would rather have one big case with one power supply and a minimum of external wiring. Your post reads more like something Apple would release in response to user criticism.

I've seen all these criticisms as comments by ignorant people on various sites.
 

Tesselator

macrumors 601
Jan 9, 2008
4,601
6
Japan
Radiating Wrote (in black)

#1 It has no optical drive, you can't instal anything on it

Incorrect, it has room...

No, no "room", sorry.


#2 It has no expandable storage.

Incorrect, it has room...

No, no "room", sorry.


#3 But external sotrage is slow.

Incorrect, platter based hard drives...

I haven't read anyone say this.


#4 But you're stuck with the dual fire pro video cards, which don't have CUDA cores.

Incorrect, you can now add 12 or more external video cards through thunderbolt.

And you're still stuck with the ATI's. And TB2 attached cards will be slow at some things.


#5 But Thunderbolt 2 is a bottle neck and is so much slower than an internal video card.

Incorrect, I've run a GeForce Titan through thunderbolt 1 on a Mac, and saw only a 5% performance drop...

For some things. For other things it will much slower.
BTW, I've seen this done with USB 3.0 as well.



#6 But Thunderbolt PCI express enclosures are expensive or you have to do some DIY work.

Correct, but this basic board...

Cool pic..


Hopefully that reduces some anxiety for everyone.

It didn't for me. Way way too many errors in your list. In fact your list of "Misconceptions" is itself mostly comprised of misconceptions or misinformations itself. :D
 
Last edited:

MacVidCards

Suspended
Nov 17, 2008
6,096
1,056
Hollywood, CA
Come on Tesselator, he's here handing out free Apple Kool Aid and you toss it back in his face.

Thankless Heathen.

Try the Kool Aid, Enjoy The Kool Aid. BE THE KOOL AID.
 

FluJunkie

macrumors 6502a
Jul 17, 2007
618
1
It didn't for me. Way way too many errors in your list. In fact your list of "Misconceptions" is itself mostly comprised of misconceptions or misinformations itself. :D

yo-dog.jpg
 

Derpage

Suspended
Mar 7, 2012
451
194
Have any of these shills tried to justify the cord tax? Oh you want to add x, y, or z? Tack on a hundred bux for a cord. So Mac tax and cord tax puts you 200 over the standard price. Sweet. Just what I wanted!
 

MacVidCards

Suspended
Nov 17, 2008
6,096
1,056
Hollywood, CA
Have any of these shills tried to justify the cord tax? Oh you want to add x, y, or z? Tack on a hundred bux for a cord. So Mac tax and cord tax puts you 200 over the standard price. Sweet. Just what I wanted!

Calling them "shills" is disrespectful.

They prefer "KADS" (Kool Aid Dispensing Service)
 

Derpage

Suspended
Mar 7, 2012
451
194
Calling them "shills" is disrespectful.

They prefer "KADS" (Kool Aid Dispensing Service)

I have fond memories of koolaid from my childhood. I would never associate that beverage with such scum. This carpet bagging sycophantic sh!7 will subside soon enough.
 

SoundChaos

macrumors member
Jun 11, 2013
44
16
Idaho
I refer you to this:

http://www.anandtech.com/show/5458/the-radeon-hd-7970-reprise-pcie-bandwidth-overclocking-and-msaa

Thunderbolt 2 = 20Gbps each way, or 2.5GB/sec each way.

PCI-E 3 2x = 2GB/sec each way.

Performance difference from 4x and even 8x is plain to see in those benchmarks.

Am I missing something?

If you were trying to run games with an external 7970, thunderbolt 2 would be a minor decrease in FPS, but keep in mind that you are still over 60fps in almost every case even at 2gb/s with that card, and if you got a slower card, the lack of bandwith would be even less noticeable. Once again, thats for games though. Look at Open CL rendering performance on bandwith limitations, a PCI-E x1 1.0 with my 7950 runs absolutlely no slower than a PCI-E x16 3.0 when mining litecoins. If you are running multiple external videocards through thunderbolt, you probably wont be relying on bandwith heavy applications, these programs are going to be doing almost all of the processing within the videocard and bandwith will not be as important.
 

MacVidCards

Suspended
Nov 17, 2008
6,096
1,056
Hollywood, CA
More from the KADS squad

If you were trying to run games with an external 7970, thunderbolt 2 would be a minor decrease in FPS, but keep in mind that you are still over 60fps in almost every case even at 2gb/s with that card, and if you got a slower card, the lack of bandwith would be even less noticeable. Once again, thats for games though. Look at Open CL rendering performance on bandwith limitations, a PCI-E x1 1.0 with my 7950 runs absolutlely no slower than a PCI-E x16 3.0 when mining litecoins. If you are running multiple external videocards through thunderbolt, you probably wont be relying on bandwith heavy applications, these programs are going to be doing almost all of the processing within the videocard and bandwith will not be as important.

Welcome to MR !!!

Your VERY FIRST POST and it is in defense of that wondrous amazement of engineering, the New Improved Mac Pro !!!!

Please register at the KADS desk before handing out samples.

Let me see if I summed up your post well...there isn't a problem with moving peripherals from PCIE to TB, and if there is, it won't matter except sometimes? The ACTUAL QUESTION is, why move to TB when PCIE still worked just fine?
So TB is the solution to the problem Apple created, yes?
 

Tesselator

macrumors 601
Jan 9, 2008
4,601
6
Japan
Yup, the spec on the MP6,1 are very current!

I wonder what will be in two or three years from now? Broadcast 2K (4K?), 2K 3D needs to be delivered? If I look at recent history as a guide then I'll be wanting to upgrade my internal PCIe display cards in about two years from now. I guess most people know that's pretty typical.

Also isn't PCIe v4 due out soon? The've been working on it for awhile now... what, over a year right? I wonder what new products will come from that and when... next year?
 
Last edited:

SoundChaos

macrumors member
Jun 11, 2013
44
16
Idaho
Welcome to MR !!!

Your VERY FIRST POST and it is in defense of that wondrous amazement of engineering, the New Improved Mac Pro !!!!

Please register at the KADS desk before handing out samples.

Let me see if I summed up your post well...there isn't a problem with moving peripherals from PCIE to TB, and if there is, it won't matter except sometimes? The ACTUAL QUESTION is, why move to TB when PCIE still worked just fine?
So TB is the solution to the problem Apple created, yes?

Pretty confused overall by this reply, not sure if it's a language barrier or are you attempting to insult me? :(.. and.. "Please register at the KADS desk before handing out samples." is this a joke? part of an automated response? or a statement to say I should research more before posting? And as a note, none of this paragraph is meant to imply sarcasm, I just really do not understand. *edit* ok, I have read some of your other posts on multiple threads and seem to understand your basic trolling methods now, I was just hoping someone with your profile credentials would have a bit more of a professional mannerism.

But anyway, his question that I understood was not directly "why move to TB when PCIE still worked", but more along the lines of making a statement that thunderbolt 2 external videocards would significantly make a negative performance impact, and in which my reply states it very rarely, if ever, will make any negative impact.

I'm definitely NOT saying its a convenient solution to the lack of internal PCI-E expansion for semi-pro users, but to the professionals that will be making use of a large array of external videocards, it is still a completely viable soltion.
 
Last edited:

Tesselator

macrumors 601
Jan 9, 2008
4,601
6
Japan
But anyway, his question that I understood was not directly "why move to TB when PCIE still worked", but more along the lines of making a statement that thunderbolt 2 external videocards would significantly make a negative performance impact, and in which my reply states it very rarely, if ever, will make any negative impact.

I'm definitely NOT saying its a convenient solution to the lack of internal PCI-E expansion for semi-pro users, but to the professionals that will be making use of a large array of external videocards, it is still a completely viable soltion.

If you would have posted this 6 months to a year ago I would agree wholeheartedly. Being the present as it is I tend to agree but with some reservations knowing of several exceptions and one complete error. If you were to make this comment again in 6 to 8 months I'd probably just laugh - recognizing how untrue it were.

I wonder how many people consider the future when selecting a machine for purchase? I know that's the very thing I spend the most time looking into:

  • What are the present standards?
  • How old are the present standards?
  • Given release cycles when will new standards replace current ones?
  • How much difference is there between coming and present standards?
  • Is the base system capable of supporting the coming standards? And to what degree?
  • How much is the machine I'm purchasing now?
  • Where does it place on the price|performance chart?
  • How much can I sell it for when I decide to upgrade?
and so on. I mean of course in context to the usual questions like:
  • What do i need and expect it to do for me?
  • What other options and configurations are available?
and etc..
 

SoundChaos

macrumors member
Jun 11, 2013
44
16
Idaho
If you would have posted this 6 months to a year ago I would agree wholeheartedly. Being the present as it is I tend to agree but with some reservations knowing of several exceptions and one complete error. If you were to make this comment again in 6 to 8 months I'd probably just laugh - recognizing how untrue it were.
and etc..

What would be the complete error? Are you saying that Thunderbolt 2 external videcards are not viable in professional applications? If so, why?
 

houkouonchi

macrumors regular
Oct 31, 2005
134
0
Incorrect, I've run a GeForce Titan through thunderbolt 1 on a Mac, and saw only a 5% performance drop compared to a custom bult PC with a 3770k . Video cards don't need all the speed of PCI express, even PCI express 1x will work for a GTX 680 with around a 15% drop.

I gotta call BS on this. I am sorry but I have used video cards at PCI-E x1 and they are dog slow. You are not only going to get 15% drop if you run a gtx 680 @ x1 PCI-E especially if your running at high resolution (like 2560x1600 or 3840x2400).

My dad's work station has a ATI 7980 eyefinity 6 running 3840x2400 and its only PCI-E 2.0 x8 and even then i notice a pretty big difference between that and if it was running in a PCI-E 3.0 x16.
 

SoundChaos

macrumors member
Jun 11, 2013
44
16
Idaho
please link us to a functioning one for OSX

I was under the impression we were all talking about future expansion. Of course I dont know of any for TB2 right NOW.. but there are plenty of ones for TB1 that work right now, and the whole idea is that Apple is trying to implement TB2 to be more and more widely used, which should drive the production of better quality external products that support more powerful PCI-E components.

TB1 Examples:
http://www.bhphotovideo.com/bnh/controller/home?O=&sku=860815&Q=&is=REG&A=details
http://www.bhphotovideo.com/bnh/controller/home?O=&sku=884366&is=REG&Q=&A=details
http://www.bhphotovideo.com/bnh/controller/home?O=&sku=889096&is=REG&Q=&A=details

Those are just the first few that came up, there are more, and there will be even more in the future. Especially if nVida or AMD adopt a new system like the Tesla S2050 1U that runs off TB2.
 
Last edited:

Tesselator

macrumors 601
Jan 9, 2008
4,601
6
Japan
What would be the complete error? Are you saying that Thunderbolt 2 external videcards are not viable in professional applications? If so, why?

The complete error would be assuming that for "a large array of external videocards, it [TB2] is still a completely viable soltion." (sic)

I haven't tried it but I don't believe that's at all correct. I guess each TB2 port would struggle noticeably with just two high-end cards. It will in fact struggle sometimes with just one card attached. With two it will struggle more in that area and new contentions or "struggles" will be introduced because of multiplexing. A "large array"? Hehe, I guess not, no.

As far as your question above I would answer: They are not optimal for some kinds of "pro" application. Why? Because of TB2's throughput and burst-rate limitations and because of the latency which is introduced.

Given the discussion so far I'd like to remind you that I'm not making blanket statements like: It's no good for pro apps, or It just sucks, or it's just too slow, or anything like that. Not optimal means not the best or most favorable configuration. Even one TB defender here said performance dropped (apparently across the board?) by 10%. :( And I assume that's with applications which don't demand the higher throughput. :p In fact I'm sure of it or he would have to have mentioned the 85% to 90% performance hit that occurred in those situations. :)
 
Last edited:

wonderspark

macrumors 68040
Feb 4, 2010
3,048
102
Oregon
please link us to a functioning one for OSX

I was under the impression we were all talking about future expansion. Of course I dont know of any for TB2 right NOW.. but there are plenty of ones for TB1 that work right now, and the whole idea is that Apple is trying to implement TB2 to be more and more widely used, which should drive the production of better quality external products that support more powerful PCI-E components.

TB1 Examples:
http://www.bhphotovideo.com/bnh/controller/home?O=&sku=860815&Q=&is=REG&A=details
http://www.bhphotovideo.com/bnh/controller/home?O=&sku=884366&is=REG&Q=&A=details
http://www.bhphotovideo.com/bnh/controller/home?O=&sku=889096&is=REG&Q=&A=details

Those are just the first few that came up, there are more, and there will be even more in the future. Especially if nVida or AMD adopt a new device like the old Tesla D870 that runs off TB2.
Are you telling me that I can hook *any* of those expansion cards to a 2012 MacBook Pro for example, with a GTX 580 or 680 GPU inside, and OSX will recognize it and use it as a GPU? That I can run Adobe Premiere with GPU hardware acceleration that way, today, on TB1? Is that what you're saying is a fact?
 

MacVidCards

Suspended
Nov 17, 2008
6,096
1,056
Hollywood, CA
I was under the impression we were all talking about future expansion. Of course I dont know of any for TB2 right NOW.. but there are plenty of ones for TB1 that work right now, and the whole idea is that Apple is trying to implement TB2 to be more and more widely used, which should drive the production of better quality external products that support more powerful PCI-E components.

TB1 Examples:
http://www.bhphotovideo.com/bnh/controller/home?O=&sku=860815&Q=&is=REG&A=details
http://www.bhphotovideo.com/bnh/controller/home?O=&sku=884366&is=REG&Q=&A=details
http://www.bhphotovideo.com/bnh/controller/home?O=&sku=889096&is=REG&Q=&A=details

Those are just the first few that came up, there are more, and there will be even more in the future. Especially if nVida or AMD adopt a new system like the Tesla S2050 1U that runs off TB2.

" allows you to use full-size professional video capture, audio interface, 8 Gb Fibre Channel, 10 Gigabit Ethernet and RAID controller cards"

"Mercury Helios can use any half-length PCIe2.0 card (up to 6.5" (16.51 cm)) to provide a massive boost to your workflow. "

"High-performance workflows are possible by connecting a Thunderbolt-equipped computer to a Thunderbolt expansion chassis containing PCIe cards such as video capture, media transcoding, audio processing and fast data storage. "

Those are respectively from each of your examples.

Nowhere do I see "works with GPUs"

Please find me a link to someone using a Mac with an external GPU via TB.
 

SoundChaos

macrumors member
Jun 11, 2013
44
16
Idaho
Are you telling me that I can hook *any* of those expansion cards to a 2012 MacBook Pro for example, with a GTX 580 or 680 GPU inside, and OSX will recognize it and use it as a GPU? That I can run Adobe Premiere with GPU hardware acceleration that way, today, on TB1? Is that what you're saying is a fact?

Oh no, not at all. I'm saying PCI-E expansion enclosures via thunderbolt are a possibility, and thunderbolt is fast enough to make use of videcards for professional applications.

I am fully aware that most of the existing enclosures could not support a videcard anywhere near the power requirement of a GTX 680 or Quadro/FirePro equivalent, and that most programs would not be able to read these cards even if they could, but that doesn't mean it can't be done or wont be implemented soon.

The main point is, that for a single workstation, 20Gb/s bandwith would suffice for multiple videcards when running most professional applications, as it is not the bandwith that is the limiting factor.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.