Earlier quoted context omitted.
You already can't add GPUs but since there's only 16 real lanes and a GPU can use 16 lanes it could cause issues. I would think this would lead to bottlenecks for instance if you were trying to write to two different 16x PCIe SSD RAID cards simultaneously.
No, GPU is even close to saturate 16 lanes.
Apple Silicon Mac Pro uses PCIe switches to support all slots
41–50 of 85 posts
Re: Apple Silicon Mac Pro uses PCIe switches to support all slots
#42Apple Silicon is low-power low-end laptop hardware. Of course their I/O capabilities are limited, because their users do not need lots of I/O. If you are looking for stuff with lots of I/O capabilities you have to buy proper server hardware.
I wouldn't call M2 Ultra a low-end, but it certainly qualifies as regular desktop CPU, rather than a server or workstation CPU. Xeon, EPYC, Threadripper typically has 128 lanes. 16+8 is Core/Ryzen configuration with x8 for chipset and x16 for GPU. It is really starting to look like either COVID and new Campus architecture had seriously crippled engineering capabilities of Apple, or if not all the capabilities are red…
Apple is crippled because they didn’t prioritize a niche use for the sole purpose of “flexing”?
Re: Apple Silicon Mac Pro uses PCIe switches to support all slots
#43Earlier quoted context omitted.
Of course Apple positions this as a proper workstation.
I remember being downvoted for saying this is essentially a phone CPU and motherboard, just without consideration for constraints imposed by the phone's footprint. It means it can be designed with higher TDP in mind etc. and yet, Apple charges for it as if it was a real workstation equipment rather than a phone in a massive enclosure.
Ignoring the no true scotsman argument, I'm not sure this is even an insult. Apple improved their phone CPUs to the point where they compete very well in the desktop space and in some workstation (for any meaning of this term) environments. It's what Intel did to traditional workstation vendors long ago, and is classic Innovators Dilemma. Typically that happens from a small startup and not some industry leading company though. Shame on Intel and AMD for not seeing this coming, since it had been telegraphed for years.
Re: Apple Silicon Mac Pro uses PCIe switches to support all slots
#44What is the consequence of this? Does it limit the theoretical ability to add GPUs?
Not sure how this affects the use case of multiple video capture cards writing to fast internal storage that I see mentioned here and there. Anyone close to that industry around to comment?
Edit: i think I’ve seen mentioned that the PSU in this thing is “only” 1400W. That only covers one modern nvidia gpu right? :)
Re: Apple Silicon Mac Pro uses PCIe switches to support all slots
#45Earlier quoted context omitted.
What is exactly the use case for hot-swapping CPUs?
Swapping a failed device for a working one, without powering down the machine.
Because if you don't, sure, you didn't technically power down your machine, you just fucked up your entire stack, stack pointer goes to the wrong place, checks based on hardware are now wrong... In effect, you powered down the machine because your OS will just stop working, your running processes are fucked, etc.
Re: Apple Silicon Mac Pro uses PCIe switches to support all slots
#46Earlier quoted context omitted.
Maybe the “pro max” version of next September’s iphones. The iPad Pro versions have had TB3 for a while (though they ship with M2 CPUs, not the A series). Not really sure how many ppl would use this but if apple switches to Type C connectors they’re more likely to strut it at the high end than just just mention it in passing. The use case isn’t that clear to me. Perhaps a photographer, for a phone with a couple of TB…
> The use case isn’t that clear to me. Perhaps a photographer, for a phone with a couple of TB of SSD. IMO, eventually, phones will replace low end desktop/laptop computers. Someone (probably Apple, since their CPUs are head and shoulders above the competition) will have to do the work of designing a mode switching UI, but once that's done, they'll really be able to cut into desktop volume. I'm sure the early devices…
It's also not really new, and has been tried many times in the past. I do think we finally have all the requisite technology in place though. BT peripherals mostly work, phones CPUs are powerful, phone apps are plentiful, etc...
Re: Apple Silicon Mac Pro uses PCIe switches to support all slots
#47If you have switched PCIe anyways I would have loved a Mac Pro with a "passive" switched PCIe backplane where you can hotplug PCIe devices in including M2 CPU PCIe cards. Also polish the OS accordingly that you can upgrade/switch your CPU in live operations without shutting down the OS or may be even run Apple silicon CPUs and x86 CPUs alongside.
I think we collectively decided that we didn't want hot-swap CPUs and instead wanted inexpensive compute (so we could have a lot more of it) when we let SPARC die.
Re: Apple Silicon Mac Pro uses PCIe switches to support all slots
#48Apple Silicon is low-power low-end laptop hardware. Of course their I/O capabilities are limited, because their users do not need lots of I/O. If you are looking for stuff with lots of I/O capabilities you have to buy proper server hardware.
Not defending the Mac Pro's architecture here, I think there are issues, but calling Apple Silicon "low-end laptop hardware" is just false. The Max/Ultra chips easily outperform most server-grade CPUs, and are similar to top end Intel i9 chips. Then if you also take into account performance per watt, they're in a whole different league.
Intel top end is Xeon. i9 is gamer CPU, more or less.
Re: Apple Silicon Mac Pro uses PCIe switches to support all slots
#49Earlier quoted context omitted.
Swapping a failed device for a working one, without powering down the machine.
Curious to see how you imagine swapping all the registers and caches of a currently broken CPU (so, unable to do anything including sending those registers somewhere). Because if you don't, sure, you didn't technically power down your machine, you just fucked up your entire stack, stack pointer goes to the wrong place, checks based on hardware are now wrong... In effect, you powered down the machine because your OS w…
Re: Apple Silicon Mac Pro uses PCIe switches to support all slots
#50Earlier quoted context omitted.
> The use case isn’t that clear to me. Perhaps a photographer, for a phone with a couple of TB of SSD. IMO, eventually, phones will replace low end desktop/laptop computers. Someone (probably Apple, since their CPUs are head and shoulders above the competition) will have to do the work of designing a mode switching UI, but once that's done, they'll really be able to cut into desktop volume. I'm sure the early devices…
There's a bit of this version of the future in the iPad. Bluetooth keyboard and mouse, and plug into a 5k monitor. It shouldn't be hard to open it up on the phone (along with the basic window management). It's also not really new, and has been tried many times in the past. I do think we finally have all the requisite technology in place though. BT peripherals mostly work, phones CPUs are powerful, phone apps are plen…
The trouble with the future is that, even if you know that it's inevitable, you may be too early for that to matter.
There are a huge number of dot com busts that later became successes (different company, though) because we have the needed technology today.