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

Stacc

macrumors 6502a
Jun 22, 2005
888
353
The Rzyen APUs aren't out yet so don't really know if they will 'work' for Apple. That they are Vega + HBMv2 based may have problems hitting Apple's desired price point. Also for laptops and All-in-One there is no Thunderbolt track record which is likely a very hard requirement for those systems specifically. ( there is a limited argument for TB less Mac Pro. For those systems there is really none. ). Should be technically doable, but AMD hasn't done it yet.

The cost probably isn't a big deal. Apple has no problems in raising prices but AMD does need to make sure it can fill out a product lineup thats competitive from top to bottom. For instance if Zen only appears in premium processors, what would Apple stick in a MacBook air.

Thunderbolt is a big limitation. If Intel has control of this tech and is unwilling to license it to AMD then Apple doesn't have a choice.
 

deconstruct60

macrumors G5
Mar 10, 2009
12,493
4,053
The cost probably isn't a big deal. Apple has no problems in raising prices

The new 2017 iPad and the modified and priced more affordable Series 1 watch say otherwise. The huge amount of moaning and groaning on the touch bar MBP ( and the rumored quick speed bump revision ) also do. The dead 14K gold watch puts an exclamation point on it.

The MBA and normal MBP 13' models are far more price sensitive.


but AMD does need to make sure it can fill out a product lineup thats competitive from top to bottom. For instance if Zen only appears in premium processors, what would Apple stick in a MacBook air.

I highly doubt Apple would do a "flip the whole line up' move. Short to intermediate term it would be some specific Mac that made more sense with AMD than Intel.

Where it probably would make the most sense would be the comatose Mac Mini + 21.5" iMac line up if those two were aligned on major parts. Apple is deeply attracted to a no dGPU solution in those but needs some dGPU like performance for them to be more competitive.


Thunderbolt is a big limitation. If Intel has control of this tech and is unwilling to license it to AMD then Apple doesn't have a choice.

The TB controller is a chip. It isn't like there is a huge license hurdle. It is a bit more than buying Intel Ethernet controller chips, but it is more an issue of putting in the work. There just needs to be boot firmware support to get it set up properly. They'd have to past TB certification tests and Apple would have to layer on their "TB target disk mode" incantation on top.
 

Stacc

macrumors 6502a
Jun 22, 2005
888
353
The new 2017 iPad and the modified and priced more affordable Series 1 watch say otherwise. The huge amount of moaning and groaning on the touch bar MBP ( and the rumored quick speed bump revision ) also do. The dead 14K gold watch puts an exclamation point on it.

The MBA and normal MBP 13' models are far more price sensitive.

People moaned and groaned about the price raise on the MacBook pro but Apple's financial results show that it sold well. Obviously a $200 watch or a $400 tablet have different price sensitivities than a $2000 laptop.

I highly doubt Apple would do a "flip the whole line up' move. Short to intermediate term it would be some specific Mac that made more sense with AMD than Intel.

Where it probably would make the most sense would be the comatose Mac Mini + 21.5" iMac line up if those two were aligned on major parts. Apple is deeply attracted to a no dGPU solution in those but needs some dGPU like performance for them to be more competitive.

I disagree. If AMD only offers a competitive advantage for a small portion of Apple's lineup, I don't think Apple would go to the trouble of adding support for AMD's chips and platform in macOS, especially if those benefits would only be seen in their "low end" products like the mac mini or iMac. Its much easier to stick with Intel even if AMD offers a slight advantage across some products. If Apple is convinced that AMD could bring competition across Intel's lineup for the next 5-10 years and it can benefit their platform then they could start transitioning each lineup to AMD.

The TB controller is a chip. It isn't like there is a huge license hurdle. It is a bit more than buying Intel Ethernet controller chips, but it is more an issue of putting in the work. There just needs to be boot firmware support to get it set up properly. They'd have to past TB certification tests and Apple would have to layer on their "TB target disk mode" incantation on top.

Sure, but the TB chip/controller is sold by Intel. Whats to stop them from refusing to sell it to someone implementing it on an AMD platform. I think this is confirmed by the fact that no TB3 is found on any high end Ryzen motherboards despite demand for it from PC users.
 

ManuelGomes

macrumors 68000
Dec 4, 2014
1,617
354
Aveiro, Portugal
Maybe someone more enlightened will clear it up for me. I'm just wondering here, so bear with me.
EPYC (or Epyc?) has 4 clusters interconnected by Infinity Fabric, right?
Dual socket systems based on it also have Infinity Fabric connecting both CPUs, right?
And that connection we know it's based on 64 lanes PCIe 3.
Getting there.
So, Infinity Fabric is in fact PCIe 3 (or based on it). But are those 64 lanes regular lanes? Or special lanes that can be configured to a special purpose? That is, higher clocked or multi protocol?
For 1S systems those lanes are regular PCIe 3 to make up for the full 128 available. In 2S systems those 64 are used for inter CPU communication and not available to other devices, for a total again of 128 but in both CPUs.
The strange part is that those 64 lanes for inter CPU comm are from each CPU, so they should be regular PCIe, I don't see special purpose lanes in any CPU.
And are the internal Infinity Fabric lanes also PCIe? Does that mean that each cluster has additional lanes for this?
A picture is worth a thousand words:
forrest-norrod-page-014-840x473.jpg

forrest-norrod-page-016-840x473.jpg


Food for thought...
Or maybe someone has already deciphered it.
 

deconstruct60

macrumors G5
Mar 10, 2009
12,493
4,053
...
So, Infinity Fabric is in fact PCIe 3 (or based on it).

Using the physical lanes ( wires ) doesn't mean the same basic protocol. In a Thunderbolt 3 Type-C port USB 3.1 gen2 and Thunderbolt use the same 4 pairs of wires. That doesn't mean the protocols are fundamentally the same, nor are the data bandwidth the same. Just the same number of paired wires.

Same thing on modern Intel PCH chipsets. May have nominally 24 PCI-e v3 lanes. But a subset can also be switched to USB, another subset to SATA , another subset to Ethernet phys connection ... just more flexible routing and a "fixed in place" switch after firmware configuration.

But are those 64 lanes regular lanes? Or special lanes that can be configured to a special purpose? That is, higher clocked or multi protocol?

More so switchable at configuration time. Like Intel PCH also will loose these if actually want some USB or SATA connection too.



The strange part is that those 64 lanes for inter CPU comm are from each CPU, so they should be regular PCIe, I don't see special purpose lanes in any CPU.

There is noting in these photos that is particularly showing the actual lanes. Those are logical connection arrows. The actual lanes flow from the pins on the bottom.


And are the internal Infinity Fabric lanes also PCIe? Does that mean that each cluster has additional lanes for this?

No. the internal Infinity Fabric lanes are lanes set to Infinity fabric. If you take two same square size lego blocks (each with 6 sides ) and snap them together you still have one lego block top, one bottom visible, and 4 sides of the assembled object.


What is probably different is that these are the same internal components as what is used to compose Ryzen 3 , 4 , 7 products.
 

ManuelGomes

macrumors 68000
Dec 4, 2014
1,617
354
Aveiro, Portugal
dec
Let me put it another way.
Each CPU has 128 PCIe lanes, right? Now, either all of those 128 are the same or 64 of those are multi-purpose, can be configured that is.
In a 1S system, they're all regular PCIe lanes. In a 2S system, 64 are used for PCIe devices, the other 64 are reserved for Infinity Fabric. Question: are only 64 of the total configurable as either PCIe or IF (or anything else for that matter)?
Since the CPU is made of similar blocks, I'd imagine all lanes are equal, unless each block has configurable lanes of it's own, that when assembled together will be available as inter-CPU connection in the form of IF.
If you read again I questioned if those lanes are speed and/or protocol configurable.
Anyway, maybe my English is not so good.
DMI is also another example of PCIe lanes repurposed.
 

deconstruct60

macrumors G5
Mar 10, 2009
12,493
4,053
dec
Let me put it another way.
Each CPU has 128 PCIe lanes, right? Now, either all of those 128 are the same or 64 of those are multi-purpose, can be configured that is.
In a 1S system, they're all regular PCIe lanes. In a 2S system, 64 are used for PCIe devices, the other 64 are reserved for Infinity Fabric. Question: are only 64 of the total configurable as either PCIe or IF (or anything else for that matter)?

Yes. Like the PCH and other examples that preceded where there is a configuration switch PCI-e or USB/SATA/Ethernet/etc. it is typically only a two way switch. It is cheap to implement in terms of transistor budget.
It is like a two input , "a/b" keyboard-video-mouse switch. You can hook two computers to a single set of a keyboard monitor and mouse. Turn the switch to setting 'a' and can talk to one computer. Turn the switch to setting 'b' and can talk to the other computer. The switch allows to share the same resources. The shared resources in this case are just the wires ( more so like the cables coming out of the KVM switch to the keyboard/video/mouse).

This also isn't like a KVM switch in that it varies over time. Once you initially build the system it is a pragmatically down switching. ( If moved the CPU to another box with different wiring and firmware it would be set different, but is typically an extremely rare event. The frequency is totally different. )


Since the CPU is made of similar blocks, I'd imagine all lanes are equal, unless each block has configurable lanes of it's own, that when assembled together will be available as inter-CPU connection in the form of IF.

No. In order to make it so that you could flip them to whatever on a laundry liist of 2-4 things you'd need some far more complicated cross bar switch. That is a spectacular waste of space and transistors if the switch is set once on configuration and pragmatically never changed once the CPU is coupled to the wired logic board.


DMI is also another example of PCIe lanes repurposed.

No, the DMI aren't generally available. You can't put other stuff on those lanes and have a viable system. DMI also has a slightly different protocol and has slightly different physical constraints since it is always a single point-to-point link.

" The DMI 3.0 protocol is ... essentially upgrading DMI from PCIe 2 to PCIe 3, but requires the motherboard traces between the CPU and chipset to be shorter (7 inches rather than 8 inches) in order to maintain signal speed and integrity. ..."
http://www.anandtech.com/show/9483/intel-skylake-review-6700k-6600k-ddr4-ddr3-ipc-6th-generation/3

'essentially' and 'is the same' are not interchangeable. As this gets cranked up another level the distance will probably shrink again.
[doublepost=1495127194][/doublepost]
People moaned and groaned about the price raise on the MacBook pro but Apple's financial results show that it sold well. Obviously a $200 watch or a $400 tablet have different price sensitivities than a $2000 laptop.

The rumors are now tracking that Apple is going to speed bump these laptops to Gen 7 ( Skylake) after a little more than 6 months. So was it value customers were buying in that quarter's window or just a non-comatose laptop? I'm talking longer term pricing power, not about the narrow subset of folks who throw rush out and buy anything new.



I disagree. If AMD only offers a competitive advantage for a small portion of Apple's lineup, I don't think Apple would go to the trouble of adding support for AMD's chips and platform in macOS, especially if those benefits would only be seen in their "low end" products like the mac mini or iMac. Its much easier to stick with Intel even if AMD offers a slight advantage across some products.

You are presuming that AMD's Vega based APU only have a slight advantage over Intel's Iris/Iris Pro set ups. I'm not so sure that is going to be so 'slight'. It depends upon just how affordable the HBMv2 they can put in package is. If it is Vega's 1GB cache versus Iris Pro's 128MB cache, then I suspect the difference won't be slight on alot of workloads.


Intel caught up to and may have pasted AMD a bit on their iGPU competition. However, the combo of Zen and Vega may be throwing Intel for a loop. They have caught up to AMD iPGU by throwing the vast majority of the transistor budget toward iGPUs part of the die. Zen puts pressure to reallocate back to x86 core transistor spend (e.g., Coffee Lake going to 6 cores), but Intel is in a "rob Peter to pay Paul' mode at this point because would need to shrink the iGPU to do that ( there are no GT3 or GT4 options on table for Coffee Lake).

Apple is probably going to want both if they can get them. Same up tempo x86 core count threat is looming for the Mini and iMac and "Retina" screens for everybody is has not let up any pressure on the iGPUs. The 21.5 and Mini (with screens Apple wants to sell) has also a pain point. If AMD fills that pain point better they should go.

In short, it took AMD a ridiculous amount of time but they are pretty close to getting the dominance in the CPU+iPGU package market they wanted to generate 5-6 years ago.

If AMD Vega APU is cache-less then Intel probably is still in the game. but at this point I suspect AMD has the substantially better cache tech. At least for next year or so.


Sure, but the TB chip/controller is sold by Intel. Whats to stop them from refusing to sell it to someone implementing it on an AMD platform.

Intel refuse to make more money. Sure they could do that. Being a jack-ass is not going to help TB long term. The vast majority of the system vendors don't like Intel as a sole source supplier on this tech. If Intel is a "benevolent dictator' then folks will gradually go along. If Intel cranks up monopolistic tactics a cheaper USB 3.1 Gen 2 + DisplayPort switch is going to come along. ( there is a looming PCI-e Alternate Mode looming in background too. It has been a mentioned possibility for the next addition to an official spec update. )

More likely it is AMD dragging their feet because it does mean more money for them. Do you see Intel Ethernet controllers on AMD reference boards? Nope.


I think this is confirmed by the fact that no TB3 is found on any high end Ryzen motherboards despite demand for it from PC users.

AMD Ryzen based boards are having BIOS/Firmware problems with just their own list of approved stuff. Why would anyone add the complexity of more sophisticated firmware on top of that. They are woking out kinks in memory compatibility and other stuff. Open question as to whether folks are going to buy in large enough numbers.

Throw on top that all the Ryzen offerings so far have no iGPU. Standard PCI-e slot GPU cards and thunderbolt has a huge impedance mismatch. All the more so with the "Rube Golderberg" solution that the general box with slot market can settled on with funky loop-back cables.

When there is a large number of Ryzen APUs and no Thunderbolt then may have something substantive. However, at the moment this is not even remotely confirmed. The primary market for Ryzen 5 and 7 is affordable, off-the-shelf add-in-card GPU buyers. Even on the Intel side you won't see much TB present in those systems either.
 
Last edited:

ManuelGomes

macrumors 68000
Dec 4, 2014
1,617
354
Aveiro, Portugal
I used DMI only as an example in that it uses what "would" be PCIe lanes from the CPU to connect to the PCH.
The traces need to be shorter to overcome the speed increase.

And that's where I believe Epyc excels, no PCH and any other logic required. It's all integrated into the die, and configure as FlexIO.
And this goes well with the mMP, and Apple as a whole, since most of the PCH logic is wasted. In their (most) modern machines they're ditching all the legacy stuff. Soon enough no more SATA, maybe USB (read other than USB-C through TB), even ETH. BT and WiFi will be it, along with TB/USB-C. I know I'll just get hammered for this but this is what I believe will happen sooner rather than later.

And this is why I was saying that Epyc looks good for the mMP. It would make possible (I guess) having a slim motherboard that would be nothing but IF with slots, where you could plug in different boards with CPUs and/or GPUs to your liking. Back to the old days of a rack to be populated.

But with no PCH (is it still South Bridge with AMD?) everything will be on the CPU? Firmware/BIOS, audio, Ethernet that usually interface directly to the PCH.
 

koyoot

macrumors 603
Original poster
Jun 5, 2012
5,939
1,853
You are presuming that AMD's Vega based APU only have a slight advantage over Intel's Iris/Iris Pro set ups. I'm not so sure that is going to be so 'slight'. It depends upon just how affordable the HBMv2 they can put in package is. If it is Vega's 1GB cache versus Iris Pro's 128MB cache, then I suspect the difference won't be slight on alot of workloads.
It actually depends which GPUs from Intel you are referring to. HD 530-630 will be much slower than any iGPU that AMD can produce.

However we have to not forge HD580 iGPU from Intel. And that was faster than any iGPU on the market.

704 GCN Vega cores should be much faster than HD580(so also faster than GTX 750 Ti, because HD580 is on par or slightly slower than GTX 750 Ti). But nothing here is groundbreaking. Withouth HBM2 on package of course. That can change a lot of things.
 

xsmi123

macrumors regular
Jun 30, 2016
134
50
Sylvania, OH
This is just a driver for external GPUs. It is not a thunderbolt controller.

Correct. But the controllers are already on the X370 boards.

Correction: I am wrong. the USB 3.1 port on the back is a Type-C not Thunderbolt on the ASUS Prime.
 
Last edited:

ManuelGomes

macrumors 68000
Dec 4, 2014
1,617
354
Aveiro, Portugal
Let the core wars begin.
Intel to launch (rumor of course) an 18 core i9 7980XE with 18 cores, just enough to pass TR.
Already looks like 2 kids fighting over who's got more.
 

ManuelGomes

macrumors 68000
Dec 4, 2014
1,617
354
Aveiro, Portugal
A plethora of mobos based on X299 is coming out as expected.
Choose from the gaming style, military certification, the works.
Ready for the 18 core monster, Intel's late surprise.
The dying AMD seems to be making a dent in all fronts after all.
 

cube

Suspended
May 10, 2004
17,011
4,973
A plethora of mobos based on X299 is coming out as expected.
Choose from the gaming style, military certification, the works.
Ready for the 18 core monster, Intel's late surprise.
The dying AMD seems to be making a dent in all fronts after all.
X299. Make it $299.
 

ManuelGomes

macrumors 68000
Dec 4, 2014
1,617
354
Aveiro, Portugal
There are a lot of models showing up but as far as I know no prices have been mentioned.
The usual suspects have been teasing their lineup with all the bells and whistles.
Most of them probably will sell for more than that I guess.
 

cube

Suspended
May 10, 2004
17,011
4,973
There are a lot of models showing up but as far as I know no prices have been mentioned.
The usual suspects have been teasing their lineup with all the bells and whistles.
Most of them probably will sell for more than that I guess.
Well, you can now find X99 starting at $180.
 

koyoot

macrumors 603
Original poster
Jun 5, 2012
5,939
1,853
What do you all think about possibility of AMD lowering prices for Ryzen 5 and Ryzen 7 CPUs after Intel releases their Skylake/Kabylake-X CPUs?

250$ Ryzen 7 1700, anyone? ;)
 

Kpjoslee

macrumors 6502
Sep 11, 2007
417
269
What do you all think about possibility of AMD lowering prices for Ryzen 5 and Ryzen 7 CPUs after Intel releases their Skylake/Kabylake-X CPUs?

250$ Ryzen 7 1700, anyone? ;)

Why would they? Their current pricing doesn't look bad at all. And I don't think they have more room to cut more margins on their mainstream lineup.
 

koyoot

macrumors 603
Original poster
Jun 5, 2012
5,939
1,853
Slightly unrelated, but shows my love for SFF and stylish cases:

Well there is a lot of SFF cases to look for. Phanteks, and Cryorig did great job with something new. In-Win made great looking, stylish cases. I guess everybody started looking at Apple and their industrial design, and started to pave ways for their own benefit.

I absolutely adore those cases.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.