mac 玩游戏个人总结

340 天前
 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 进行测试。

8616 次点击
所在节点    macOS
50 条回复
zhaidoudou123
340 天前
原来 crossover 可以实现 x86 windows app 在 m1 下的转译吗?学到了
DemianL
340 天前
希望有人能好好修理修理老黄 根据定价看看 4060ti 那个答辩吧 无法无天了
legenumbre
340 天前
@DemianL 老黄现在可以和苹果比比谁更不在乎 PC 游戏玩家。
freeskysssss
340 天前
CrossOver 不支持 M1 吧?
lucaslee
339 天前
补充几点,基于 m1 的 mbp14:
1.pd 上有效率高的游戏,比如地狱之刃(通过 xbox 的 xgp 在 win11arm 本地安装)
2.crossover 可以搭配 epic 的一款启动器玩一些游戏
3.有个网站可以查哪些兼容性更好,以及具体的“玩”法: https://www.applegamingwiki.com/wiki/Home
cwbsw
339 天前
还有一大类可以通过模拟器玩的游戏。
TUCANA
339 天前
用模拟器玩 switch 游戏,更高帧率更高画质
kizunai
339 天前
何必要自己为难自己,我选择买一台 PS5
haroldji
339 天前
其实苹果自己 Mac Studio 发布会里 M1 Max 也就对标下桌面 3060Ti 的性能。所以能玩就够了
zthxxx
339 天前
不是,这 GTA V 是怎么在 mac 上跑起来的??
baobao1270
339 天前
MacBook Air M2
玩群星、Minecraft 这样不怎么吃 GPU 的不成问题
但是玩 X-Plane 就只有 5FPS
lslqtz
339 天前
@freeskysssss 支持.

M1 Pro 的性能还是不佳, 以至于我很难使用它去跑游戏, 况且能开不代表跑的时候不会掉帧.
手游倒是很不错.
seanzxx
339 天前
@TUCANA 你用的什么模拟器,我之前用 Ryujinx ,还是挺卡的,一点画面丰富一点,帧率就狂跌。
M1 Max
seanzxx
339 天前
@lslqtz Crossover 支持 M1 ,依靠的也是 Rosetta 2 转码,但这玩意不支持 avx 指令,所以性能不佳甚至根本不能运行。
miyunda
339 天前
鹅厂 start 涨价之前买了两年的。。。
t41372
339 天前
我來補充一下模拟器的狀況吧

Switch 目前只有 ryujinx 可以运行,可以搭配 ryusak 來去除 shader compilation 的卡顿,但是在 m1 上的流畅度,游戏与游戏之间的差别非常非常大,完全没法玩的游戏还不少。
WiiU 有 cemu
3ds 有 citra ,不過目前只有测试版支持 m1 ,稳定版还没更新
PS3 及以前的都可以,就是 rpcs3, 2, 1 之类的,还有 duckstation

剩下像是 nds 或更老的东西,基本上什么东西都能跑。这里我推荐用像是 open emu 或 retro arch 之类的东西

这里推荐 YouTube 上一个叫做 Andrew Tsai 的家伙,基本上 apple silicon mac 玩游戏的东西,看他的视频就够了,覆盖范围极广,从 parallel, crossover 这种 pc 模拟,到各种我上面提到的模拟器,乃至于各别游戏的具体安装和性能测试都有涉猎。
loading
339 天前
我 Mac 、Windows 和 Linux 的玩游戏总结:
买游戏机,目前我 Switch 续航、Lite 双持。
Tink
339 天前
@zthxxx #10 帖子里是是 crossover 呀
xingis
339 天前
steam deck 可以完美补充
lefer
339 天前
我想咨询一下,crossover 中如何安装这些游戏?不可能是通过 steam 把?难道是运行学习版?

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

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

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

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

© 2021 V2EX