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

mac 玩游戏个人总结

  •  3
     
  •   Vikill · 309 天前 · 8381 次点击
    这是一个创建于 309 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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







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