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 M5/M4/M3 Pro & Max

MacBook Pro Docking Station Dual Monitor 4K@60Hz for M5/M4/M3 Pro & Max

【10 in 2 Docking Station】This Macbook Pro Docking Station comes 2x 4K@60Hz HDMI, 1x USB-A 10Gbps, 2x USB-C…

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 NVIDIA GeForce RTX 5090 32GB GDDR7 OC Edition Gaming Graphics Card (PCIe 5.0, HDMI/DP 2.1, 3.8-Slot, 4-Fan Design, Axial-tech Fans, Patented Vapor Chamber), 3 Year Warranty

ASUS ROG Astral NVIDIA GeForce RTX 5090 32GB GDDR7 OC Edition Gaming Graphics Card (PCIe 5.0, HDMI/DP 2.1, 3.8-Slot, 4-Fan Design, Axial-tech Fans, Patented Vapor Chamber), 3 Year Warranty

Powered by the NVIDIA Blackwell architecture and DLSS 4

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)

Razer Core X V2 External Graphics Enclosure (eGPU)

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.

CalDigit Thunderbolt 5 Pro Braided Cable - 120Gbps 240W Power Delivery, Compatible with Thunderbolt 3, 4, USB4 Type C, MacBook Pro, iMac, iPhone 17 Max, Black (1m/3.28ft/39.37")

CalDigit Thunderbolt 5 Pro Braided Cable – 120Gbps 240W Power Delivery, Compatible with Thunderbolt 3, 4, USB4 Type C, MacBook Pro, iMac, iPhone 17 Max, Black (1m/3.28ft/39.37")

Blazing Performance up to 120Gb/s Thunderbolt 5 & 64Gb/s PCIe – The Thunderbolt 5 Pro Cable offers up…

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

Elon Musk could lose his case against OpenAI — and still get what he wants

Musk could lose his case against OpenAI but still influence its future, raising questions about legal and regulatory impacts on the AI company.

Spacex Surges In Global Coverage

SpaceX’s media mentions have surged, with 411 mentions in recent coverage, marking a notable increase from baseline levels, according to GDELT data.

Open source Kanban desktop app that runs parallel agents on every card

A new open source desktop Kanban app enables running parallel AI agents on each card, supporting solo and team workflows without cloud dependency.

Microsoft’s Edge Copilot update uses AI to pull information from across your tabs

Microsoft Edge updates its Copilot AI to access and summarize information from all open tabs, enhancing browsing and productivity features.