cxpatcher打包crossover和game porting toolkit,以及发现小bug
将game porting toolkit打包进crossover,可以用官方的d3dmetal代替dxvk和moltenvk,性能更好且支持dx12游戏。相比裸game porting toolkit运行,wine配置更好且支持更多分辨率和字体。
具体步骤:
1. 从github下载cxpatcher的最新release,需要更新系统到sonoma developer beta运行。


2. 运行cxpatcher,需要同意自行承担风险。签字时候codeweavers英文两侧各留一个空格才能通过。

3.点击集成d3dmetal,定位驱动器。此时将从apple developer下载的game porting toolkit磁盘镜像挂载,并在挂载目录下open。选择好后拖入crossover.app,会自动打好补丁。

4. 运行打包好的crossover,容器选择开启csmt,关闭dxvk,即可使用d3dmetal转换图形api。开启dxvk则通过dxvk和moltenvk。
发现的小问题:
通过game porting toolkit运行戴森球,只有极近距离的太阳帆正确渲染。


通过dxvk方案,有了太阳帆,但机甲本体不能正确渲染。

期待apple后续优化吧,性能也还有提升空间。。