mac 玩游戏个人总结

355 天前
 Vikill

macOS 可以游玩 3A 大作吗,答案是肯定的。

实际上近两年的 M 系列芯片潜能很大,足以运行很多 3A ,这里主要介绍三种运行方式:

  1. 直接运行原生支持 macOS 的游戏。苹果放弃了 OpenGL ,又鲜有游戏厂商愿意去适配苹果的 Metal API ,但是也有部分厂商愿意这么做,造福 macOS 用户。如《尘埃 4 》、《生化危机 8 》(图 1 )和《地铁:离去》(图 2 、3 )等等。这一类游戏无疑可以充分发挥 CPU 和 GPU 的潜能,运行起来也很方便(可以直接在 Mac 版的 steam 上购买下载)。

  2. 通过 Parallels Desktop ( PD )虚拟机运行,这是 Mac 上大家比较熟悉的虚拟机软件,当然也可以直接在虚拟机里直接安装 Windows 上的游戏,但是性能很低,除非 Mac 配置拉满,否则想要玩 3A 也只能选择比较老的游戏,并且要把分辨率画质尽可能调低。

  3. 通过 crossover 运行,crossover 本质上也是一款虚拟机软件,但是它对 x86 指令集在 macOS 上的转化做了优化,而且可以直接运行.exe 程序,而不需要用户自己启动虚拟机(实际上是把应用程序和一个极简 Windows 系统集成在一起)。在 crossover 上运行的游戏远高于在 PD 上的帧率,可以说介于原生游戏和 PD 两者之间,如图 4 ,GTA5 1080P 可以保持在 70 帧以上(偶尔掉帧)。在 PD 上卡成 PPT 的巫师 3 、看门狗等等,在 crossover 上就可以得到流畅甚至丝滑的体验。

总结:macOS 完全可以玩游戏,但是原生支持的 3A 大作很少很少,后两种方式对比同价位的 Windows 电脑游戏体验大打折扣,或者非常折腾。所以一句话,Mac 可以玩游戏,但是玩游戏不要选择 Mac 。

P1 生化危机 8 1080p 高画质 P2 、3 地铁:离去 2K 极限画质 P4 GTA V 1080p 低画质

上述游戏均放在外置 SSD 进行测试。

8729 次点击
所在节点    macOS
50 条回复
rainndy
354 天前
微软都不敢不支持 vulkan ,苹果牛逼的直接不兼容。vkonmetal 现在基本也没法用,玩游戏还是绕道吧
LJNlol
354 天前
真的挺佩服 wine 和 qemu 还有相关开发人员的。层层转译( x86->ARM ,Windows->Unix ,DX->Vulkan->Metal )后还能保留这么多性能😂。最近 WineCE 的动静也不小,估计还能迎来一层性能升级。
mingli
354 天前
Mac 玩游戏总结: 买御三家主机或者 steam deck
devinww
354 天前
4.通过 playCover 玩游戏。。。比如原神
ovtfkw
354 天前
能在 mac 上玩吃鸡吗
azusematsuri
354 天前
嗯 地铁 2k 不到 60 帧,比 2060 差点,作为一个集显 /核显来说简直太强了,不过大概没有光追
robinc
354 天前
推荐一个小众产品,网易的 UU 远程: https://yc.uu.163.com/
最近推出了 mac 版本,实测延迟很低,接近 Parsec ,玩游戏不错。
WonderUniverse
354 天前
@baobao1270 Xplane 12 在 M1 上还是勉强跑个 20-30fps 的,Minecraft 只要开一个非常低配的光影就会直接掉到 25fps 左右( M1 8 核 GPU )
mrxyz
354 天前
Mac OS 目前玩游戏最好的方式其实是云游戏,只要解决好网络问题,云游戏的体验非常棒,我已经在英伟达的云游戏平台上打完了古墓丽影三部曲和战神 4
t41372
354 天前
@lefer 可以在 crossover 中安装 steam 。Epic Game 和 gog 有第三方 launcher 支持用 crossover 开启游戏。
lefer
354 天前
@t41372 #30 谢谢。长见识了。
Vikill
354 天前
@TUCANA 这个我尝试过,但是神龙在 arm 架构的 mac 上性能损失很大,作者也表示没有修复的意向。
Vikill
354 天前
@t41372 感谢补充,这老哥做的教程确实很详细
Vikill
354 天前
@ovtfkw crossover 和 PD 会闪退
milkman155
354 天前
自己组了个主机放家里,想玩就用 moonlight ,什么都能玩还巨省电。前提是网络条件好
Vikill
354 天前
@lucaslee 感谢补充,这个网站我也很常用,此外也可以直接在 google 上搜索 m1 + [游戏名]
Vikill
354 天前
@milkman155 对串流不是很了解,外网也可以玩吗
ggmood
354 天前
CrossOver 都玩不了红警 2 ,M1Max
ck65
354 天前
太感谢这个帖子了,已经玩上了。







太感慨了,从 09 年换 Mac 之后就没正经玩过游戏。记录了一些感想 https://mog.blue/@mogita/110429618400347436
SophieEZzz
353 天前
CSGO/CS2 性能如何

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/942643

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX