M5 Max MacBook Pro paired with RTX 5090 in an eGPU dock — runs Cyberpunk 2077 at over 100 FPS at max settings with frame generation

TL;DR

A software engineer has demonstrated that an M5 Max MacBook Pro can run an Nvidia RTX 5090 GPU through an eGPU dock using virtualization. The setup delivers playable frame rates in Cyberpunk 2077, especially with frame generation enabled. However, the process is complex and performance is limited by translation layers and virtualization overhead.

Scott J. Goldman, a software engineer, has successfully run Nvidia’s RTX 5090 graphics card on an M5 Max-powered MacBook Pro using virtualization and an eGPU dock, achieving over 100 frames per second in Cyberpunk 2077 with frame generation enabled. This demonstrates the potential for high-end gaming on Apple silicon Macs, despite significant technical hurdles.

Goldman’s setup involved virtualization with Linux to bypass macOS’s lack of support for Nvidia GPUs and the absence of native Thunderbolt support for Linux on Apple silicon. His benchmarks show that Cyberpunk 2077 can run at over 100 FPS at the RT Ultra preset on an M5 Max MacBook Pro when frame generation is enabled, despite the overhead of virtualization and translation layers.

Without frame generation, performance drops significantly: around 60 FPS on the M5 Max and below 50 FPS on a MacBook Air with M4 silicon. The bottleneck appears to be the FEX translation layer, which incurs roughly a 50% performance penalty compared to native ARM processing, as evidenced by Geekbench scores. Performance in other titles like Shadow of the Tomb Raider and Crysis Remastered was below 60 FPS, with some stability issues.

Why It Matters

This development highlights the possibility of gaming with high-end Nvidia GPUs on Apple silicon Macs, a platform historically limited in this area. While the current process is complex and performance constrained, it opens a window into future potential for Mac gamers and enthusiasts seeking more flexible hardware options.

It underscores the limitations imposed by current virtualization and driver support, and suggests that improvements in MacOS and Apple’s ecosystem could eventually make such setups more practical and accessible, expanding the gaming capabilities of Macs.

MacBook Pro Docking Station Dual Monitor 4K@60Hz for MacBook Pro/Air M3 Pro/M4/M5, PULWTOP USB C Docking Station Stand Laptop Dock with 2 HDMI, PD, Ethernet, USB A/C 10Gbps, Audio, SD/TF, USB 2.0

MacBook Pro Docking Station Dual Monitor 4K@60Hz for MacBook Pro/Air M3 Pro/M4/M5, PULWTOP USB C Docking Station Stand Laptop Dock with 2 HDMI, PD, Ethernet, USB A/C 10Gbps, Audio, SD/TF, USB 2.0

【11 in 1 Docking Station】: This Macbook Pro Docking Station stand comes with 2 x 4K@60Hz HDMI for…

As an affiliate, we earn on qualifying purchases.

As an affiliate, we earn on qualifying purchases.

Background

Apple’s M5 Max SoC is among the fastest ARM-based chips, capable of competing with high-end desktop CPUs. Traditionally, Macs do not support Nvidia GPUs or eGPU configurations effectively, especially with Apple silicon. Enthusiasts have attempted to push these boundaries through complex workarounds involving virtualization and Linux, but performance and stability remain challenging. Goldman’s experiment builds on these efforts, testing the limits of current hardware and software.

“Gaming on an RTX 5090 via a MacBook is possible, especially with frame generation enabled, but the process is complex and performance is limited by virtualization overhead.”

— Scott J. Goldman

“The FEX translation layer incurs a roughly 50% performance penalty on the CPU compared to native ARM processing.”

— Goldman

ASUS ROG Astral GeForce RTX 5090 BTF OC Edition, 32GB GDDR7, 3.8-Slot, 1000W Support

ASUS ROG Astral GeForce RTX 5090 BTF OC Edition, 32GB GDDR7, 3.8-Slot, 1000W Support

AI Performance: 3593 AI TOPS (Tera Operations Per Second)

As an affiliate, we earn on qualifying purchases.

As an affiliate, we earn on qualifying purchases.

What Remains Unclear

It remains unclear how scalable or stable this setup is for extended gaming sessions or broader software support. The process requires significant technical expertise, and hardware or software updates could alter its viability.

Razer Core X V2 External Graphics Enclosure (eGPU): Compatible with Windows 11 Thunderbolt 4/5 and USB 4 Laptops & Devices - 4 Slot Wide NVIDIA/AMD Graphics Cards PCIe 4.0 Support - 140W PD via USB C

Razer Core X V2 External Graphics Enclosure (eGPU): Compatible with Windows 11 Thunderbolt 4/5 and USB 4 Laptops & Devices – 4 Slot Wide NVIDIA/AMD Graphics Cards PCIe 4.0 Support – 140W PD via USB C

NVIDIA & AMD DESKTOP GPU READY — Designed to fit PCIe desktop graphics cards up to 4 slots…

As an affiliate, we earn on qualifying purchases.

As an affiliate, we earn on qualifying purchases.

What’s Next

Further developments may include improved virtualization tools, native driver support, and possibly official support from Apple for eGPU configurations on Apple silicon Macs. Future benchmarks will clarify whether performance can be optimized for mainstream use.

ULT-WIIQ USB4 Cable - Thunderbolt 4, 40Gbps Data Transfer, 240W PD, 3.1 USB C to C, Fast Charging, 8K/6K@60Hz, Compatible with iPhone 15 Pro, MacBook, eGPU, Docking, GaN SSD, 3FT

ULT-WIIQ USB4 Cable – Thunderbolt 4, 40Gbps Data Transfer, 240W PD, 3.1 USB C to C, Fast Charging, 8K/6K@60Hz, Compatible with iPhone 15 Pro, MacBook, eGPU, Docking, GaN SSD, 3FT

【240W, Leading Fast Charging Tech】 When our USB C to USB C cable paired with a compatible charger,…

As an affiliate, we earn on qualifying purchases.

As an affiliate, we earn on qualifying purchases.

Key Questions

Can I replicate this setup on my MacBook Pro?

Currently, this setup requires advanced technical knowledge, virtualization, and custom configurations. It is not straightforward for average users and involves significant trial and error.

Will Apple support Nvidia eGPUs natively on Apple silicon Macs?

There is no official support from Apple for Nvidia GPUs or eGPU configurations on Apple silicon Macs as of now. Future updates are uncertain.

What performance can I expect running games this way?

Performance varies; in tests, Cyberpunk 2077 achieved over 100 FPS with frame generation, but without it, FPS drops significantly. Other games may perform worse due to virtualization overhead.

Is this setup practical for regular gaming?

Currently, due to complexity and performance limitations, it is not practical for everyday gaming but demonstrates potential for high-end gaming on Macs in the future.

You May Also Like

Perseverance checks in from Mars with a selfie, the mounting pollution from satellite launches, and more science stories

NASA’s Perseverance rover captured its sixth selfie on Mars while new research warns satellite launches are increasing atmospheric soot, impacting climate.

AMD’s best CPU tech for gamers is coming to workstations too

AMD’s 3D V-Cache technology, previously limited to gaming CPUs, is now expanding to professional workstation processors in the Ryzen PRO 9000 series, starting in late 2026.

The Promise of Nuclear Fusion: Are We Any Closer?

Keen advancements suggest progress in nuclear fusion, but crucial challenges remain before we can fully realize its potential.

Zerostack – A Unix-inspired coding agent written in pure Rust

Zerostack is a new coding agent inspired by Unix design principles, written entirely in Rust, aiming to improve developer productivity and security.