PCMag editors select and review products independently. If you buy through affiliate links, we may earn commissions, which help support our testing.

AI Developer Gets an External Nvidia RTX GPU Working on a MacBook Pro M3

This opens up the door for AI development and testing on MacBooks, as well as running AI locally for assistive purposes.

 & Jon Martindale Contributor

Our team tests, rates, and reviews more than 1,500 products each year to help you make better buying decisions and get more from technology.

Our Expert
LOOK INSIDE PC LABS HOW WE TEST
65 EXPERTS
43 YEARS
41,500+ REVIEWS
(Credit: Joseph Maldonado/PCMag)

Don't miss out on our latest stories. Add PCMag as a preferred source on Google.

A small AI developer has shown an M3 MacBook Pro using an externally connected Nvidia RTX graphics card for AI calculations. This is not ideal for gaming or even running a display, but it potentially opens the door for AI development on Apple hardware.

Since Apple transitioned from Intel processors in its MacBooks to ARM for its own Apple M-series chips, which feature onboard GPUs, compatibility with Nvidia and AMD GPUs has been nonexistent. As TechRadar points out, developers and enthusiasts have attempted to add support to no avail. Now, though, AI developer TinyCorp has shown it's possible.

TinyCorp previously developed a method for running an external AMD graphics card on Apple silicon using USB 3, but it has now done the same with Nvidia GPUs on the M-Series MacBooks, leveraging USB 4 and Thunderbolt 4. It hasn't given the full details of how it achieved this, but it showcased an image of it in action.

The configuration reportedly works with Nvidia RTX 30, 40, and 50-series GPUs, as well as AMD GPUs like RDNA2, RDNA3, and RDNA4, according to TinyCorp. However, you'll get the best performance from the later models, which feature the latest Tensor Cores and greater quantities of onboard memory. With such a card and the onboard MacBook processing capabilities, developers would be able to run larger language models locally, rather than relying exclusively on cloud deployments of AI, which introduce privacy and latency concerns.

For home developers looking to experiment with AI training and model fine-tuning, this is a significant development that could make Apple hardware more relevant in the developer space. As it stands, although Apple's Neural Engine is capable, it's still very limited compared with the power of a discrete GPU, especially Nvidia's high-end RTX 50-series cards, like the RTX 5090. Having access to that kind of power gives a MacBook an enormous amount of additional compute power to handle AI workloads.

Still, the process would need to be better understood and the made drivers publicly available if this is going to see any kind of wider adoption. It also currently relies on the TinyCorp-developed TinyGrad framework, which may limit future deployment and development.

The proof of concept is impressive and exciting, though, and shows that developers are likely to have a wealth of options for AI development hardware in the future.

About Our Expert

Jon Martindale

Jon Martindale

Contributor

Jon Martindale is a tech journalist from the UK, with 20 years of experience covering all manner of PC components and associated gadgets. He's written for a range of publications, including ExtremeTech, Digital Trends, Forbes, U.S. News & World Report, and Lifewire, among others. When not writing, he's a big board gamer and reader, with a particular habit of speed-reading through long manga sagas. 

Jon covers the latest PC components, as well as how-to guides on everything from how to take a screenshot to how to set up your cryptocurrency wallet. He particularly enjoys the battles between the top tech giants in CPUs and GPUs, and tries his best not to take sides.

Jon's gaming PC is built around the iconic 7950X3D CPU, with a 7900XTX backing it up. That's all the power he needs to play lightweight indie and casual games, as well as more demanding sim titles like Kerbal Space Program. He uses a pair of Jabra Active 8 earbuds and a SteelSeries Arctis Pro wireless headset, and types all day on a Logitech G915 mechanical keyboard.

Read full bio