mac 玩游戏个人总结

2023-05-24 17:39:12 +08:00
 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 进行测试。

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

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

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
364 天前
我 Mac 、Windows 和 Linux 的玩游戏总结:
买游戏机,目前我 Switch 续航、Lite 双持。
Tink
364 天前
@zthxxx #10 帖子里是是 crossover 呀
xingis
364 天前
steam deck 可以完美补充
lefer
364 天前
我想咨询一下,crossover 中如何安装这些游戏?不可能是通过 steam 把?难道是运行学习版?

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

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

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

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

© 2021 V2EX