未开启屏蔽访客功能,允许调试 Mac{Book外接RTX }5090:跑《赛博朋克2077》超100帧、!代价是极其折腾
兰州华罡通讯 2026-05-18
首页 » 华罡通讯 » 正文

Mac{Book外接RTX }5090:跑《赛博朋克2077》超100帧、!代价是极其折腾

花色妖娆
愤怒的萨尔 金融界 | 2026-05-18 01:13:01

快科技5月17日消息,软件工程师Scott J. Goldman完成了一项硬核改造,在一台搭载M5 Max的MacBook Pro上,通过eGPU外接显卡扩展坞运行NVIDIA旗舰显卡RTX 5090,并在《赛博朋克2077》中实现了超过100帧的游戏体验。

不过,这一成果的背后是一套极为复杂的软件栈搭建过程,且性能表现高度依赖帧生成技术的加持。

由于macOS不提供NVIDIA GPU的原生驱动支持,而Linux系统又无法原生支持Apple Silicon的Thunderbolt接口,Goldman的解决方案是在macOS上运行Linux虚拟机,通过虚拟化同时利用两个系统的优势。

具体来说,他使用QEMU搭建Linux虚拟环境,并手动配置了PCI BAR和DMA。在此过程中他还解决了一个棘手的调度问题,即QEMU默认设置未为虚拟CPU线程分配优先级,导致基准测试分数出现剧烈波动。

更大的挑战在于指令集架构的转换,由于几乎所有PC游戏均基于x86架构开发,而Apple Silicon采用ARM架构,Goldman必须部署FEX翻译层,将x86指令实时转换为ARM指令供M5 Max处理。

根据他的Geekbench 6测试数据,FEX翻译层会带来约50%的CPU性能损耗,开启FEX后,Linux虚拟机的单核和多核跑分均直接腰斩。

Goldman搭建了多组对比测试平台:M5 Max MacBook Pro、M4 MacBook Air、一台2020款Intel版MacBook Pro(原生运行Linux),以及一台搭载酷睿i5-12600K的传统游戏PC,所有平台均外接RTX 5090,此外还测试了M4和M5 Max设备使用集成GPU的表现。

实测结果显示,在开启帧生成的前提下,M5 Max和M4 MacBook Pro均能提供流畅的游戏体验。

《赛博朋克2077》在RT Ultra预设、1080p分辨率下,两台Mac设备均跑出超过100帧的成绩,要知道这背后叠加了FEX翻译、Linux虚拟化和Thunderbolt eGPU三重性能损耗。

在GravityMark测试中,eGPU方案与原生桌面平台(i5-12600K)的性能差距仅为20%。

然而一旦关闭帧生成,性能便出现断崖式下跌,同样在《赛博朋克2077》RT Ultra预设、1080p分辨率下,M5 Max MacBook Pro的帧率降至略高于60帧,M4 MacBook Air更是跌破50帧。

M4 Air的表现之差,以至于2020款MacBook Pro中那颗i7-1068NG7搭配RTX 5090都能取得几乎相同的帧率,作为参照,i5-12600K平台在不开启帧生成的情况下跑出了超过150帧。

Goldman的结论是,M5 Max搭配RTX 5090进行游戏在技术上是可行的,但必须依赖帧生成技术来弥补eGPU连接、虚拟化和指令翻译带来的性能损失。

在理想状态下,RTX 5090的性能损耗应仅来自Thunderbolt带宽限制,但FEX翻译层的50% CPU性能折损是目前最大的瓶颈。

更重要的是,整个搭建过程极其繁琐,远未达到普通玩家可用的程度,除非苹果未来为M系列芯片提供更完善的eGPU支持,否则这套方案更多是一项技术验证而非实用方案。

【本文结束】如需转载请务必注明出处:快科技

看理想L9 Livis如何自己出车位:不仅丝滑流畅 还非常有礼貌
华为Pura 90标准版上市 256GB版售4699元 支持红枫影像
采编:绛美人 阅读 50869

华罡通讯推荐