TL;DR
A recent experiment demonstrates that an NVIDIA RTX 5090 GPU can theoretically be connected to an M4 MacBook Air through Thunderbolt as an external GPU. However, practical use for gaming remains limited due to driver and compatibility issues. The development offers potential but is not yet ready for mainstream gaming.
Recent experiments show that it is technically possible to connect an NVIDIA RTX 5090 GPU to an M4 MacBook Air using a Thunderbolt eGPU setup, though practical gaming performance remains uncertain.
The setup involves plugging the RTX 5090 into a Thunderbolt dock that converts PCIe to Thunderbolt, allowing the GPU to connect to the MacBook Air. This method relies on PCIe tunneling over Thunderbolt 4, which offers up to 4 lanes at 40Gbps, with some performance loss.
While the hardware connection can be established, macOS does not natively support NVIDIA GPUs on Apple Silicon, and drivers are limited. A recent open-source project called tinygrad has developed custom drivers for AI workloads, but these are limited in scope and performance. Linux can support NVIDIA GPUs on Apple Silicon via virtualization, but this is complex and not straightforward for typical users.
Why It Matters
This development is significant because it suggests that high-end desktop GPUs could, in theory, be used with MacBooks for gaming or AI tasks, expanding the capabilities of Apple Silicon Macs beyond current limitations. However, the technical barriers and lack of native support mean that practical use remains distant.

Cable Matters Premium Aluminum 10Gbps Gen 2 USB C Hard Drive Enclosure for 2.5" SSD/HDD with USBC and USB Cables – Thunderbolt 4 / USB4 / Thunderbolt 3 Port Compatible with MacBook Pro, MacBook Air
- Supports 2.5" SATA SSD/HDD: Compatible with SATA drives in aluminum case
- Portable and durable design: Sturdy aluminum housing with heat dissipation
- Fast data transfer speeds: Up to 10Gbps transfer rate
As an affiliate, we earn on qualifying purchases.
As an affiliate, we earn on qualifying purchases.
Background
Apple Silicon Macs currently lack support for external GPUs, especially NVIDIA cards, due to driver issues. Enthusiasts have experimented with PCIe passthrough and virtualization to enable GPU use, but these are complex and not user-friendly. The RTX 5090, as a flagship GPU, represents the upper limit of what could be achieved with external GPU setups, if compatibility is resolved.
“You can connect an RTX 5090 to a MacBook Air via Thunderbolt, but performance and compatibility are limited.”
— Hacker News user
“Our drivers enable limited AI workloads on Apple Silicon, but gaming and full GPU support are still not feasible.”
— tinygrad developer
What Remains Unclear
It remains unclear whether native macOS drivers for NVIDIA GPUs on Apple Silicon will ever be developed or whether this setup can deliver acceptable gaming performance in real-world scenarios. The stability of PCIe passthrough and the potential for kernel crashes are also unresolved issues.
What’s Next
Further testing is expected to determine stability and performance. Developers and enthusiasts will likely explore driver development, native support, and optimized virtualization solutions. Official support from Apple or NVIDIA would significantly change the landscape.
Key Questions
Can I use an RTX 5090 with my M4 MacBook Air for gaming?
Currently, it is technically possible to connect the GPU via Thunderbolt, but practical gaming performance is limited due to driver support and stability issues.
What are the main challenges in making this setup work reliably?
The primary challenges include lack of native macOS support for NVIDIA GPUs on Apple Silicon, driver development limitations, and PCIe passthrough stability concerns.
Will Apple support external GPUs on Silicon Macs in the future?
There has been no official announcement; current efforts are experimental. Future support depends on driver development and Apple’s hardware/software policies.
Is this setup suitable for gaming right now?
No, due to driver issues, performance limitations, and potential system instability, it is not suitable for reliable gaming use at this stage.