Live data from Hacker News

Apple approves driver that lets Nvidia eGPUs work with Arm Macs

twitter.com

81–90 of 262 posts

Re: Apple approves driver that lets Nvidia eGPUs work with Arm Macs

#81
post #72

Earlier quoted context omitted.

I mean when it comes time to output the image from the GPU, I don't want to add a hundred milliseconds of network latency...

This is re gpu for compute not graphics.

Still undesirable latency for a lot of compute use cases, like image or video editing; it’s really only negligible for LLMs.

Since that’s definitely a big enough use case all on its own, I wonder if such a product should really just double down on LLMs.

Re: Apple approves driver that lets Nvidia eGPUs work with Arm Macs

#82
post #45

I don't know how Apple has evaded regulatory scrutiny for their refusal to sign Nvidia's eGPU drivers since 2018.

Apple doesn’t have a monopoly in any market they are in.

It isn't just about monopoly or unfair competition. This can also be covered under consumer rights - the Right to Repair. No OS provider should be allowed to dictate what software you can or not run on your own device and / or OS you have paid for.

Re: Apple approves driver that lets Nvidia eGPUs work with Arm Macs

#84

What are the limitations of USB4/Thunderbolt compared with a regular PCIe slot?

I can speak to my own experience, YMMV

I hooked up a Radeon RX 9060 XT to my Feodra KDE laptop (Yoga Pro 7 14ASP9) using a Razer Core X Chroma (40Gbps), and the performance when using the eGPU was very similar to using the Radeon 880M built into the laptop's Ryzen 9 365 APU.

So at least with my setup, performance is not great at all.

On paper, TB4 is capable of pushing 5GB/s, which is somewhere between 4x and 8x of PCIe 3.0, while a 16x PCIe 4.0 link can do ~31.5GB/s.

For numbers about all PCIe generations and lane counts, see the "History and revisions" section here: https://en.wikipedia.org/wiki/PCI_Express

Edit to add: the performance I measured is in gaming workloads, not compute

Re: Apple approves driver that lets Nvidia eGPUs work with Arm Macs

#86
post #49

I'm writing scientific software that has components (molecular dynamics) that are much faster on GPU. I'm using CUDA only, as it's the eaisiest to code for. I'd assumed this meant no-go on ARM Macs. Does this news make that false?

This driver doesn't support CUDA.

This comment should be pinned at the top.

Re: Apple approves driver that lets Nvidia eGPUs work with Arm Macs

#87
post #45

Earlier quoted context omitted.

Apple doesn’t have a monopoly in any market they are in.

It isn't just about monopoly or unfair competition. This can also be covered under consumer rights - the Right to Repair. No OS provider should be allowed to dictate what software you can or not run on your own device and / or OS you have paid for.

> It isn't just about monopoly or unfair competition. This can also be covered under consumer rights - the Right to Repair.

If we have a right to repair (we broadly do not, AFAICT), then that doesn't necessarily mean that we have a right to modify and/or add new functionality.

When I repair a widget that has become broken, I merely return it to its previous non-broken state. I might also decide to upgrade it in some capacity as part of this repair process, but the act of repairing doesn't imply upgrades. At all.

> No OS provider should be allowed to dictate what software you can or not run on your own device and / or OS you have paid for.

I agree completely, but here we are anyway. We've been here for quite some time.

Re: Apple approves driver that lets Nvidia eGPUs work with Arm Macs

#88
A good technical project, but honestly useless in like 90% of scenarios.

You want to use an NVidia GPU for LLM ? just buy a basic PC on second hand (the GPU is the primary cost anyway), you want to use Mac for good amount of VRAM ? Buy a Mac.

With this proposed solution you have an half-backed system, the GPU is limited by the Thunderbolt port and you don’t have access to all of NVidia tool and library, and on other hand you have a system who doesn’t have the integration of native solution like MLX and a risk of breakage in future macOS update.

Re: Apple approves driver that lets Nvidia eGPUs work with Arm Macs

#89
post #66

Earlier quoted context omitted.

I don't think any of what you're describing are legal "monopolies". I don't have a single Apple product in my life but I'm fairly sure there's nothing I'm prevented from doing because of that.

And back in the "Microsoft has a monopoly on IE6" ruling's days, I did not use Windows or Internet Explorer, and I was not prevented from doing anything because of that. Netscape Navigator on Linux worked fine. Sure, I occasionally hit sites that were broken and only worked in IE, but I also right now frequently hit apps that are "macOS only" (like when Claude Cowork released, or a ton of other YC company's apps). Mi…

You were not prevented from doing anything, but that doesn’t mean others weren’t. For example, OEMs were not allowed to offer any other preinstalled OS as a default option. That effectively killed Be and I’m sure hindered RedHat.

Re: Apple approves driver that lets Nvidia eGPUs work with Arm Macs

#90
post #45

I don't know how Apple has evaded regulatory scrutiny for their refusal to sign Nvidia's eGPU drivers since 2018.

Apple doesn’t have a monopoly in any market they are in.

Courts have already ruled it does in the iOS app store market. You can disagree of course but then you'd be disagreeing with legal experts who know more about anti-trust law than you do.
Post reply on HN