
AAA gaming with an M5 MacBook and an RTX 5090 eGPU can work as long as you're willing to use a Linux VM and frame generation.
When you purchase through links on our site, we may earn an affiliate commission. Here’s how it works .
The setup process was anything but easy. ARM-based MacBooks don’t officially support eGPU gaming with Nvidia GPUs, requiring Goldman to make a plethora of tweaks to enable it, most notably through virtualization with a Linux OS. MacOS does not support Nvidia GPUs (there is no native driver support), and Linux does not natively support Thunderbolt on Apple silicon. Virtualization gets around this problem by leveraging the strengths of macOS and Linux.
A few other quirks the software engineer had to address included setting up PCI BAR and enabling DMA (Direct Memory Access). One strange problem Goldman had to fix was a scheduling issue in QEMU where the default settings caused benchmark scores to fluctuate sporadically, due to a configuration issue in which the virtualization app did not set any priority level for the virtual CPU threads.
Beyond setting up a Linux virtual machine, implementing the FEX translation layer was also necessary to convert x86 instructions into ARM-based instructions that the M4 Max chip can understand. This was necessary as virtually no PC games support ARM.
With this software setup, the software engineer tested his M5 Max MacBook against a couple of other systems paired with an RTX 5090, featuring an older M4 Air, a 2020 Intel-powered Macbook Pro that is critically running Linux natively with no emulation or translation layers, and an i5-12600K gaming PC representing a traditional desktop experience. He also added benchmarks of the M4 and M5 Max devices running off their integrated GPUs.
(Image credit: scottjg.com) (Image credit: scottjg.com) (Image credit: scottjg.com) (Image credit: scottjg.com) His performance benchmarks reveal that the eGPU setup on the M5 Max and M4 MacBooks can deliver a smooth gaming experience as long as frame generation is used. Cyberpunk ran at well over 100 FPS on both Mac devices at the RT Ultra preset with frame generation enabled, despite the overhead of FEX translation, a virtualized Linux environment, and the RTX 5090 running off a Thunderbolt eGPU.
However, performance falls apart without frame generation. In Cyberpunk, at the same settings at 1080p, performance drops down to just above 60 FPS on the M5 Max MacBook and below 50 FPS on the M4-powered MacBook Air. Performance on the M4 system is so bad that the Core i7-1068NG7 in the 2020 MacBook Pro with the RTX 5090 achieves almost identical frame rates. By contrast, the Core i5-12600K system achieved over 150 FPS without frame generation. In other games that the software engineer was able to get running without crashing (Shadow of the Tomb Raider and Crysis Remastered), performance was below 60 FPS.
Get Tom's Hardware's best news and in-depth reviews, straight to your inbox.
Key considerations
- Investor positioning can change fast
- Volatility remains possible near catalysts
- Macro rates and liquidity can dominate flows
Reference reading
- https://www.tomshardware.com/laptops/macbooks/SPONSORED_LINK_URL
- https://www.tomshardware.com/laptops/macbooks/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#main
- https://www.tomshardware.com/subscription
- Musk's Colossus 1 AI supercomputer's inefficient mixed-architecture design couldn't be used to train Grok, so Anthropic's using it for inference instead — Musk
- NVIDIA Spectrum-X — the Open, AI-Native Ethernet Fabric — Sets the Standard for Gigascale AI, Now With MRC
- Microsoft launches Cloud‑Initiated Driver Recovery for remote rollback of faulty updates — no user action or OEM intervention will be needed to handle broken dr
- Acer's monster 18-inch Predator Helios Neo 18 AI gaming laptop drops to $1799 — save $400 on this 5070 Ti desktop replacement
- ‘Your Career Starts at the Beginning of the AI Revolution,’ NVIDIA CEO Tells Graduates
Informational only. No financial advice. Do your own research.