V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Vikill
V2EX  ›  macOS

mac 玩游戏个人总结

  •  3
     
  •   Vikill · 2023-05-24 17:39:12 +08:00 · 9293 次点击
    这是一个创建于 429 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

    image.png image.png image.png 截屏 2023-05-02 12.56.27.png

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

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

    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
        17
    loading  
       2023-05-25 08:13:54 +08:00
    我 Mac 、Windows 和 Linux 的玩游戏总结:
    买游戏机,目前我 Switch 续航、Lite 双持。
    Tink
        18
    Tink  
       2023-05-25 09:28:34 +08:00
    @zthxxx #10 帖子里是是 crossover 呀
    xingis
        19
    xingis  
       2023-05-25 10:14:28 +08:00
    steam deck 可以完美补充
    lefer
        20
    lefer  
       2023-05-25 10:20:35 +08:00
    我想咨询一下,crossover 中如何安装这些游戏?不可能是通过 steam 把?难道是运行学习版?
    rainndy
        21
    rainndy  
       2023-05-25 11:08:43 +08:00 via Android
    微软都不敢不支持 vulkan ,苹果牛逼的直接不兼容。vkonmetal 现在基本也没法用,玩游戏还是绕道吧
    LJNlol
        22
    LJNlol  
       2023-05-25 11:19:22 +08:00
    真的挺佩服 wine 和 qemu 还有相关开发人员的。层层转译( x86->ARM ,Windows->Unix ,DX->Vulkan->Metal )后还能保留这么多性能😂。最近 WineCE 的动静也不小,估计还能迎来一层性能升级。
    mingli
        23
    mingli  
       2023-05-25 11:38:33 +08:00 via iPhone
    Mac 玩游戏总结: 买御三家主机或者 steam deck
    devinww
        24
    devinww  
       2023-05-25 14:19:40 +08:00
    4.通过 playCover 玩游戏。。。比如原神
    ovtfkw
        25
    ovtfkw  
       2023-05-25 15:01:02 +08:00 via iPhone
    能在 mac 上玩吃鸡吗
    azusematsuri
        26
    azusematsuri  
       2023-05-25 17:33:10 +08:00 via Android
    嗯 地铁 2k 不到 60 帧,比 2060 差点,作为一个集显 /核显来说简直太强了,不过大概没有光追
    robinc
        27
    robinc  
       2023-05-25 18:01:06 +08:00   ❤️ 1
    推荐一个小众产品,网易的 UU 远程: https://yc.uu.163.com/
    最近推出了 mac 版本,实测延迟很低,接近 Parsec ,玩游戏不错。
    WonderUniverse
        28
    WonderUniverse  
       2023-05-25 18:11:55 +08:00
    @baobao1270 Xplane 12 在 M1 上还是勉强跑个 20-30fps 的,Minecraft 只要开一个非常低配的光影就会直接掉到 25fps 左右( M1 8 核 GPU )
    mrxyz
        29
    mrxyz  
       2023-05-25 19:11:26 +08:00 via Android
    Mac OS 目前玩游戏最好的方式其实是云游戏,只要解决好网络问题,云游戏的体验非常棒,我已经在英伟达的云游戏平台上打完了古墓丽影三部曲和战神 4
    t41372
        30
    t41372  
       2023-05-25 20:16:03 +08:00 via Android   ❤️ 1
    @lefer 可以在 crossover 中安装 steam 。Epic Game 和 gog 有第三方 launcher 支持用 crossover 开启游戏。
    lefer
        31
    lefer  
       2023-05-25 20:49:19 +08:00
    @t41372 #30 谢谢。长见识了。
    Vikill
        32
    Vikill  
    OP
       2023-05-25 20:57:14 +08:00
    @TUCANA 这个我尝试过,但是神龙在 arm 架构的 mac 上性能损失很大,作者也表示没有修复的意向。
    Vikill
        33
    Vikill  
    OP
       2023-05-25 20:58:40 +08:00
    @t41372 感谢补充,这老哥做的教程确实很详细
    Vikill
        34
    Vikill  
    OP
       2023-05-25 21:00:04 +08:00
    @ovtfkw crossover 和 PD 会闪退
    milkman155
        35
    milkman155  
       2023-05-25 21:05:15 +08:00
    自己组了个主机放家里,想玩就用 moonlight ,什么都能玩还巨省电。前提是网络条件好
    Vikill
        36
    Vikill  
    OP
       2023-05-25 21:08:48 +08:00
    @lucaslee 感谢补充,这个网站我也很常用,此外也可以直接在 google 上搜索 m1 + [游戏名]
    Vikill
        37
    Vikill  
    OP
       2023-05-25 21:09:33 +08:00
    @milkman155 对串流不是很了解,外网也可以玩吗
    ggmood
        38
    ggmood  
       2023-05-25 21:59:55 +08:00 via iPhone
    CrossOver 都玩不了红警 2 ,M1Max
    ck65
        39
    ck65  
       2023-05-25 22:57:57 +08:00
    太感谢这个帖子了,已经玩上了。







    太感慨了,从 09 年换 Mac 之后就没正经玩过游戏。记录了一些感想 https://mog.blue/@mogita/110429618400347436
    SophieEZzz
        40
    SophieEZzz  
       2023-05-26 00:31:19 +08:00 via Android
    CSGO/CS2 性能如何
    q447643445
        41
    q447643445  
       2023-05-26 00:33:10 +08:00
    能玩属于没啥体验就是了. 鼠标奇怪.帧数不稳.
    baobao1270
        42
    baobao1270  
       2023-05-26 05:11:13 +08:00
    @WonderUniverse 可能是我地景加的多吧……加的论坛里的中国全地景,而且飞的是插件机,FlightFactor A320 和 A350
    milkman155
        43
    milkman155  
       2023-05-26 08:57:47 +08:00 via iPhone
    @Vikill 可以,现在都有 ipv6 公网,做一下 ddns 很方便也很快
    fishily1993
        44
    fishily1993  
       2023-05-26 09:53:51 +08:00
    M1 接手柄玩原神非常非常舒服。
    moyaya
        45
    moyaya  
       2023-05-26 12:23:19 +08:00
    @LJNlol wine 是神器,一直用 Wineskin 打包游戏玩,比 PD 或 VM 性能更好,而且完全不需要再开虚拟机。
    Vikill
        46
    Vikill  
    OP
       2023-05-26 16:57:42 +08:00
    @ck65 不客气,just enjoy~
    Rrobinvip
        47
    Rrobinvip  
       2023-05-27 01:27:55 +08:00 via iPhone
    咱要不直接买个 ps5 吧,这种东西折腾的意义大于玩游戏了
    iyg429
        48
    iyg429  
       2023-06-03 14:49:11 +08:00
    最后一张图是啥游戏 这么清晰? m2 mac mini 可以玩吗?
    OasisV
        49
    OasisV  
       275 天前
    Littleor
        50
    Littleor  
       272 天前
    请问右上角的那个状态监控是什么软件
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1131 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 23:41 · PVG 07:41 · LAX 16:41 · JFK 19:41
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.