I think e-mail bombardment would be contra productive.
It's not Nvidia for blame.
It's not Nvidia for blame.
Then lets write MR. Beancounter himself? Tim Kook?I think e-mail bombardment would be contra productive.
It's not Nvidia for blame.
Then lets write MR. Beancounter himself? Tim Kook?
It's funny because having a dock with a large monitor and a eGPU is a great option for an Apple laptop because of its very limited GPU options. Imagine taking your laptop out of your bag putting on a desk with dock and eGPU, then getting real work done. Then disconnecting laptop and taking laptop with you. Right now a single 1080 in an eGPU enclosure with tb3 connected to a laptop sounds too awesome. It's the future. Surprised Apple doesn't wanna be part of it. They are forcing everything smaller and smaller and not making any computers for heavy lifting. My hope is that when eGPUs become more standard Apple will be forced to play well with others.Timi? No illusions. This guy just don't gives a F**** about Nvidia drivers.
Did that already. No reply. Apple simply aren't interested. Time to move on.Then lets write MR. Beancounter himself? Tim Kook?
As a former laptop owner and current Mac Mini owner, I totally get the appeal of the eGPU. But even so I feel that it's one of the smallest niches in the Mac universe.
If Apple can't even be bothered to support Airport routers and Time Capsule backup devices any more, which are far more mainstream, I don't see them caring even a little bit about eGPU support.
I hope I'm wrong, but I don't think so.
I think the issue is that offering an official eGPU solution would be a PR and technical nightmare for Apple.
I don't think so. They have very clearly defined product categories and they try their best not to overlap and thus cannibalise each others sales figures. Hence why they do an AIO (iMac) and a Workstation (Mac Pro) and then a low powered desktop (Mac mini), but lack a decent i7 or i5 desktop with a proper desktop-class GPU that doesn't come with a monitor built in (xMac). This is deliberate so it shoehorns you into making a choice.
Offering an eGPU upsets this balance, and means people could get what they want for a lot less;
eGPU changes all that, by offering potentially a high-powered desktop experience for less than they'd get for a Mac Pro sale. Look at things like the Intel NUC, and you can see where at least some of the industry is going. A lot of people buy the Mac Pro for Xeons, ECC RAM and expandability(!), but a lot do as it's the only option that provides a decent dedicated GPU experience.
- If you want a high-powered desktop, but perhaps a decent monitor already, Mac Pro. £££
- If you want just something to get online, but have your own stuff, Mac mini. £
- If you want a simple clean midrange PC, iMac. ££
So, in a business sense at least, offering eGU doesn't make sense. Laptops are much the same; low, mid and high range offerings, and you pick what you need. eGPU benefits laptops more, since they start off with weaker GPU performance from the start, but again, Apple seem to view Macs these days as disposable, replaceable gear. They've taken everything they know about making iOS devices, and applied it to their Mac lineup, and the 2016 MacBook Pro exemplifies this design language to the Nth degree; almost none or none of the components (depending on which model you get) are user-replaceable, and I think that is the biggest clue there is. If Apple was interested in you upgrading your laptop with an eGPU, they'd probably also have low-profile swappable RAM DIMMs, use standardised MXM and M.2 standards, perhaps even not solder in CPUs. But they don't.
Based on that, I can't ever see Apple do eGPU. Wish it wasn't like this, but there you go.
Apple has a conflict of interest on whether to adopt eGPU. Thinner and lighter design was its motivation to use Thunderbolt 3/USB-C. The other players are following suit. While Microsoft, PC manufacturers, and Intel are slowly rolling out support for eGPU, Apple makes it a challenge for Thunderbolt 3 enclosures to be recognized by macOS.
There's currently a workaround for all Thunderbolt 3 enclosures to communicate with macOS. So far PCIe SSD, and other expansion I/O work except for GPU.
This picture shows a PCIe SSD in a Thunderbolt 2 enclosure daisy-chained to an eGPU in a Thunderbolt 3 enclosure connected to a 2016 MBP. All connections are linked successfully. The external volume showed up and worked fine. The Thunderbolt 3 external GPU could even send video output to an external display but it's crippled due to lack of acceleration and Metal support.
View attachment 677119
This picture shows a PCIe SSD in a Thunderbolt 2 enclosure daisy-chained to an eGPU in a Thunderbolt 3 enclosure connected to a 2016 MBP. All connections are linked successfully. The external volume showed up and worked fine. The Thunderbolt 3 external GPU could even send video output to an external display but it's crippled due to lack of acceleration and Metal support.
Interesting article on PCI-E scaling on the GTX 1080.
I run a 1080 on one of my Mac Pros, exclusively on BootCamp Windows 10, and consequently at PCI-E 1.1 x16, and Doom runs like a monster on this thing.
There's still life in these 5,1 Pros
What is somewhat more limiting however is the CPU, but again, marginally so.
https://www.techpowerup.com/reviews/NVIDIA/GeForce_GTX_1080_PCI_Express_Scaling/25.html
Not that it matters, but seriously: What the **** are these owners of a 4 grand rMBP going to do with all that port bandwidth?? Granted, the answer could be "Nothing"
I've found the hit on performance is around 10-15% for the 1080 when coupled with a W3670/1066Mhz RAM/PCIe 1.1 x16 slot, but the performance is still great. Doom gets between 80-120fps using Vulkan on a 27" ACD at 2560x1440 on Ultra/Nightmare settings. Not bad for a 6 year old machine
Hopefully eGPU's that are fully compatible will be out soon... I know that only USB-C devises are really working on the new MacBook Pros. Because it seems the new USB-C chipset is backwards compatible? And why tb2 is working for the same reasons, But to be fully Thunderbolt 3 a new USB-C chipset will take more time to hammer out. At least thats my hope.
But once again: WITHOUT the eGPU option, what is anyone going to do with that many TB3 lanes?
Keep in mind that whilst the 9XX series GPUs do indeed have OS X support, the performance is well below what it should be, even when you factor in the quality of OS X ports and the fact that it uses an ancient version of OpenGL.
Truth be told I think it's unlikely we'll ever see 10XX series drivers for OS X. It certainly could happen, especially if Apple do start pushing eGPUs but it just seems unlikely right now.
Keep in mind that whilst the 9XX series GPUs do indeed have OS X support, the performance is well below what it should be, even when you factor in the quality of OS X ports and the fact that it uses an ancient version of OpenGL.
Their might be some gaming applications where this is true...