AIThis post was created with the assistance of artificial intelligence (AI).

TL;DR

A developer demonstrated that an M5 Max MacBook Pro can run an Nvidia RTX 5090 eGPU, delivering high frame rates in Cyberpunk 2077 when using frame generation. The setup involves complex virtualization and tweaks, highlighting potential but current limitations.

A software engineer has demonstrated that it is possible to run Nvidia’s RTX 5090 graphics card via an eGPU dock on an M5 Max-powered MacBook Pro, achieving over 100 FPS in Cyberpunk 2077 with frame generation enabled. This development highlights the potential for high-end gaming on Apple Silicon Macs, despite current technical hurdles.

Scott J. Goldman, a software engineer, managed to connect an Nvidia RTX 5090 to an M5 Max MacBook Pro through virtualization and an eGPU dock. The process required extensive modifications, as macOS does not natively support Nvidia GPUs and Linux does not support Thunderbolt on Apple Silicon.

Benchmarks show that with frame generation enabled, the setup can run Cyberpunk 2077 at over 100 FPS at the RT Ultra preset, despite the overhead of virtualization and translation layers. Without frame generation, performance drops significantly, with frame rates falling below 60 FPS on the M5 Max and even lower on the M4 MacBook Air.

The main performance bottleneck identified is the FEX translation layer, which introduces approximately a 50% performance penalty compared to native ARM processing. Tests with other games like Shadow of the Tomb Raider and Crysis Remastered yielded lower frame rates, underscoring current limitations.

Why It Matters

This experiment underscores the potential for high-performance gaming on Apple Silicon Macs using external high-end GPUs, but also highlights current technical hurdles. It suggests that, with further development, Macs could someday support more seamless gaming experiences with powerful Nvidia GPUs, expanding their role in gaming and professional workflows.

PCIE 3.0 x16 22Gbps eGPU DOCK, Thunderbolt 4 cable, compatible with external GPU NVIDIA AMD Graphics Card for Windows Laptop Console featuring Thunderbolt 3/4 USB 4, Powered by PD/8PinCPU/Molex/DC5521

PCIE 3.0 x16 22Gbps eGPU DOCK, Thunderbolt 4 cable, compatible with external GPU NVIDIA AMD Graphics Card for Windows Laptop Console featuring Thunderbolt 3/4 USB 4, Powered by PD/8PinCPU/Molex/DC5521

  • Compatible Graphics Cards: Supports NVIDIA and AMD GPUs
  • Device Compatibility: Works with Windows, Linux, and consoles
  • Transfer Speed: Up to 22Gbps data transfer

As an affiliate, we earn on qualifying purchases.

As an affiliate, we earn on qualifying purchases.

Background

Apple’s M5 Max chip is among the fastest ARM-based silicon, capable of competing with high-end desktop CPUs. However, native support for external Nvidia GPUs has been absent on macOS, forcing users to rely on complex virtualization and workarounds. Prior to this, Mac gaming has been limited due to hardware and software constraints, making this demonstration a notable proof of concept.

“Gaming on an RTX 5090 via a MacBook is possible, but requires complex virtualization and tweaks. Frame generation is key to achieving playable performance.”

— Scott J. Goldman

“This demonstration shows that, while technically feasible, current methods are far from user-friendly, and performance is hampered by translation layers and virtualization overhead.”

— Tom’s Hardware

GIGABYTE AORUS RTX 5090 AI Box Graphics Card - External GPU (32GB GDDR7, 512-bit, PCIe 5.0, HDMI/DP 2.1b, 240mm Radiator, Silent Fans, Direct-Coverage Copper Plate, Thunderbolt 5™)

GIGABYTE AORUS RTX 5090 AI Box Graphics Card – External GPU (32GB GDDR7, 512-bit, PCIe 5.0, HDMI/DP 2.1b, 240mm Radiator, Silent Fans, Direct-Coverage Copper Plate, Thunderbolt 5™)

  • High-Performance GPU: Powered by GeForce RTX 5090 with NVIDIA Blackwell architecture
  • Advanced Cooling System: Waterforce all-in-one with copper base and radiator
  • Quiet Operation: Two silent 120mm fans for thermals

As an affiliate, we earn on qualifying purchases.

As an affiliate, we earn on qualifying purchases.

What Remains Unclear

It remains unclear whether future software or hardware updates from Apple or Nvidia could simplify this process or improve performance. The long-term viability of this approach for regular gaming on Macs is still uncertain, as the setup is complex and not optimized for consumer use.

GODLIY External eGPU Dock, 2* Thunderbolt 4/3 USB4 Port, 85W PD

GODLIY External eGPU Dock, 2* Thunderbolt 4/3 USB4 Port, 85W PD

  • Device Compatibility: Requires Thunderbolt 3/4 or USB4 port
  • Power Requirements: Does not include power adapter or graphics card
  • Performance: Supports workstation-grade gaming and AI tasks

As an affiliate, we earn on qualifying purchases.

As an affiliate, we earn on qualifying purchases.

What’s Next

Further development could focus on reducing virtualization overhead, improving driver support, and enabling native compatibility. Future updates from Apple or Nvidia may facilitate more seamless external GPU support on Apple Silicon Macs, potentially making high-end gaming more accessible.

Sonnet eGPU Breakaway Box 750ex - External GPU Chassis

Sonnet eGPU Breakaway Box 750ex – External GPU Chassis

  • Graphics Performance Boost: Connects high-performance GPU via Thunderbolt 3
  • Compatible with Mac & Windows: Supports most systems except M1 Macs with GPUs
  • Reduces Task Times: Accelerates editing, rendering, and effects processing

As an affiliate, we earn on qualifying purchases.

As an affiliate, we earn on qualifying purchases.

Key Questions

Can I currently run high-end Nvidia GPUs on a MacBook Pro?

Not natively. The process involves virtualization, tweaks, and complex setup, making it impractical for most users.

Does this setup provide playable performance in modern AAA games?

Yes, with frame generation enabled, games like Cyberpunk 2077 can run at over 100 FPS, but performance without frame generation drops significantly.

Will Apple support external Nvidia GPUs natively in the future?

It is currently unknown. Apple has not announced plans to support Nvidia GPUs on Apple Silicon Macs, and current support relies on complex workarounds.

Is this setup practical for everyday gaming?

Currently, no. The process is complex, and performance is limited by virtualization overhead. It is primarily a proof of concept.

You May Also Like

Now That Sony Is Ending Physical Media, Is It Possible to Make Your Own PlayStation Discs

Sony’s plan to end physical disc production by 2028 raises questions about game backups and emulation. Here’s what is confirmed and what remains uncertain.

Review: Good Omens finale sticks the landing

Prime Video’s Good Omens series finale wraps up the story with humor and heart, despite a rushed ending caused by production delays and controversies.

Guerrilla Games co-founder developing European game engine to rival Unreal and Unity

Guerrilla Games co-founder Arjan Brussee is creating ‘The Immensive Engine,’ a fully European-built game engine aimed at competing with Unreal and Unity, with integrated AI.

Show HN: Daily vibe-coding video games, day 33: Tower Defense (single prompt)

Developer shares progress on daily vibe-coding project, creating a Tower Defense game using a single prompt, on day 33 of the series.