Apple 的 Proton, Apple Game Porting Toolkit 现在怎么样了? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Aicnal
V2EX    问与答

Apple 的 Proton, Apple Game Porting Toolkit 现在怎么样了?

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

    前几天在 Ubuntu 上装了 Steam ,结果很让我惊讶

    Steam 自动装上了 Proton ,可以直接开玩

    具体效率咋样不太清楚,但是我看到库里面很多游戏都可以玩

    这几天想在 mac 上打游戏,但是兼容的少的可怕,如果不想买 Crossover 的话,就得用虚拟机,但是代价有点大,效率不是很高

    之前尝试了几次在本地编译 Apple Game Porting Toolki ,但是都失败了,想问问他近况如何,又有点想折腾了

    如果未来 Apple 和 Value 愿意的话,或者可以和 Linux 一样,下载 Steam 之后直接配置好对应的运行时和 Porting Toolkit ,这样的话 mac 用户的游戏体验会大大提升

    顺便求一个跑 Apple Game Porting Toolkit 的教程,之前尝试了好几次都没成功,还是想折腾玩玩

    image.png

    10 条回复    2025-07-07 22:47:11 +08:00
    ZeoKarl
        1
    ZeoKarl  
       147 天前   1
    Aicnal
        2
    Aicnal  
    OP
       147 天前 via iPhone
    @nieyujiang 这个确实不错,但是 Steam 运行不了
    bsfx2
        3
    bsfx2  
       147 天前   2
    > 之前尝试了几次在本地编译 Apple Game Porting Toolkit
    如果你硬要本地编译的话,不用跟着 Apple 那个文档做,那个文档是以前 Crossover OSS 22 魔改的。直接编译最新版 wine 然后把 D3DMetal 放进对应的目录就可以了。注意编译的时候需要用 arch x86_64 的 shell (你需要编译出 x86_64 的 wine )。
    你可以参考 WhiskyWine builder 或者 Gcenx macports wine 的 CI 脚本。

    > 如果未来 Apple 和 Value 愿意的话,或者可以和 Linux 一样,下载 Steam 之后直接配置好对应的运行时和 Porting Toolkit ,这样的话 mac 用户的游戏体验会大大提升
    Apple 不想。他想要原生的。
    natbro 有个这个项目。
    https://github.com/natbro/kaon
    他之前在 Apple 做游戏和图形相关(含 GPTK ),也经常在 Apple 游戏相关社群活跃。

    第一个选择:
    https://github.com/Gcenx/game-porting-toolkit
    最新的 release 就是 wine-10 加上 D3DMetal 3.0b1 。

    第二个选择,如果你想更 cutting edge 一点:
    下载或编译最新的 wine-devel ,然后手动替换 D3DMetal 。

    另外 Kegworks 就是 WineskinServer 的继任。
    bsfx2
        4
    bsfx2  
       147 天前   1
    另外,如果你的游戏是 DirectX 11 的话,用 DXMT 可能会好一些。
    https://github.com/3Shain/dxmt
    Aicnal
        5
    Aicnal  
    OP
       147 天前
    @Satelli 超级感谢无比详细的建议
    crysislinux
        6
    crysislinux  
       147 天前 via Android
    游戏基本都是 x86 的,Mac 这边跑起来效率还要再打一遍折扣
    Shatyuka
        7
    Shatyuka  
       147 天前
    之前用过 Whisky ,可以自动下载 GPTK 。但是它现在停更了。
    Aicnal
        8
    Aicnal  
    OP
       147 天前
    @crysislinux 嗯嗯,不过玩一些小游戏,或者视觉小说还是可以的,不指望拿来跑 2077 这种了哈哈哈

    @Shatyuka 是的,我之前用过这个,但是也是 Steam 打不开
    gfreezy
        9
    gfreezy  
       147 天前
    Crossover 好像就 100 来块钱,省去大量折腾的时间
    Shatyuka
        10
    Shatyuka  
       147 天前
    @Aicnal Steam 我记得要加参数,切回旧版本 UI
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     1090 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 24ms UTC 18:14 PVG 02:14 LAX 10:14 JFK 13:14
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86