我不是很想使用虚拟机,因为虚拟机所占磁盘空间太大,我的 Mac 没有多余的硬盘空间
至于 Whisky,我也尝试过,但是它最近不支持 Steam 了,原因可能是 Steam 可能需要新的 Windows 组件,需要 Wine10 ,但是 Whisky 好久没更新了,Issue 好久没人管了
然后我又尝试去自己弄 GPTK ,但是始终死活编译不了,类似的情况在 Apple 论坛或者 GitHub 上屡见不鲜,而且尝试了很多 Xcode 版本也是无法解决,已经无语了,出现的主要错误为:
Error: apple/apple/game-porting-toolkit 1.1 did not build
Apple 论坛上最早有人在 24 年就提出了,官方还是没解决: https://developer.apple.com/forums/thread/748129
最牛逼的是其中 Openssl 1.1 组件过期了,官方没有审查出来,导致没办法正常安装,此贴可在官方论坛中找到,我自己在 2025-03-24 安装的时候也出现了一样的问题(还没有修复啊...): https://developer.apple.com/forums/thread/768326
brew -v install apple/apple/game-porting-toolkit
Fetching dependencies for apple/apple/game-porting-toolkit: cmake, ninja, apple/apple/game-porting-toolkit-compiler, openssl1.1
...
...
Error: openssl@1.1 has been disabled because it is not supported upstream! It was disabled on 2024-10-24.
哎,我真没话说了
我挺好奇那么多博主测 Mac 游戏表现的 GPKT 都是怎么搞的,难道都是 Crossover 吗?实在不行就只能花钱买授权啦~
![]() |
1
gzlock 2 天前
rutracker 上不是有 crossover 么(可能不是最新版
|
![]() |
2
Satelli 2 天前 ![]() 可以自己组环境。Apple 官方的 GPTK 是 crossover-22 源码改的,就没跟进过后续的 wine 或 crossover 版本。
下载 Gcenx (winehq 的 macOS maintainer) 编译好的 wine https://github.com/Gcenx/macOS_Wine_builds/releases 从 developer.apple.com 下载 Apple Game Porting Toolkit 。 把 GTPK 模拟环境里的 /redist/lib 覆盖到你的 wine 安装目录里的 /lib 。如果你是装的上面 GitHub 下载的 release ,那就是 /Applications/Wine\ Devel.app/Contents/Resources/wine/lib 或者 /Applications/Wine\ Staging.app/Contents/Resources/wine/lib 取决于装的是 Devel 还是 Staging 的分支。 |
![]() |
4
nino 2 天前
如果真准备玩游戏就淘宝 100 多买 crossover 授权,如果只是想折腾就折腾吧
|
5
dilidilid 2 天前
没有,100RMB 的授权已经很便宜了,几乎所有的 GPTK 方案都是用的 crossover 。哪怕你月薪三千折腾这个都不如直接买授权,异架构虚拟化本来就是一大堆坑,一周时间都不一定能弄明白这些坑,除非你就是折腾着好玩
|
![]() |
6
Satelli 2 天前
如果觉得手动操作不太靠谱,建议可以看看 WhiskyWine 的 Github Action 流程,自己对着改一下把 wine 7.7 的源码换到最新的 wine 10 ,如果不关心 DXVK 的话那部分也可以省略。不需要照着 Apple 的流程去改 crossover-22 的源码。
集成 Game Porting Toolkit 的核心就是替换 redist/lib 里的内容,把 D3DMetal 放进去就好了。 需要注意的是在 macOS 上编译 wine 必须要编译成 x86_64 的。 一些参考资料: Whisky 的 wine builder (wine-7.7 ,含 DXVK 和 GPTK) https://github.com/Whisky-App/wine/blob/7.7/.github/workflows/build.yml Gcenx 的 wine builder (minimal wine config) https://github.com/Gcenx/mac_wine_compile/blob/main/.github/workflows/homebrew.yml |
7
hwdq0012 2 天前 ![]() 买一台台式多爽,mac 上 rd client 装一个,windows 反向代理 3389 ,我一台 16 核 32 线程的线程撕裂者 windows 的东西都在上面搞
|
8
duvet 2 天前
想用 mac 玩就 crossover 吧,这任务又难又琐碎,市场又不大,只有商业方案才有比较好的效果
|
![]() |
9
iamqk 2 天前
不是 fps 的话,可以考虑串流
|
![]() |
10
ck65 2 天前
CrossOver 和海马云电脑双持,免费方案研究得扎心
|
![]() |
11
f1ynnv2 2 天前
买台 Windows 掌机吧,专业的事情交给专业的人和设备去做。
|
![]() |
12
steveshi 2 天前
直接花钱 crossover 啊,一劳永逸也不用折腾。另外一个还在积极开发的只有 mythic 了吧,但暂时还不支持 steam
|
![]() |
13
jevonszmx 2 天前
装个 tiny11 ,占用空间还好
|
![]() |
14
ElsaGranger 2 天前 ![]() https://github.com/Kegworks-App/Kegworks
满足所有要求,一直在更比较新的 crossover 的开源版本(现在已经有 crossover 24 的版本)、支持 GPTK ,对 stream 的支持一直是好的,不理解为什么 Whisky 出名得多 |
![]() |
15
Aicnal OP @ElsaGranger Whisky 已经好久不更新了,我看 Apple 官方文档里面也推荐了 Whisky ,哎
|
![]() |
17
Satelli 2 天前
@ElsaGranger Whisky 出名是 UI 做得比较好,我也觉得它的 UI 比 CrossOver 还好用。
Kegworks 前身就是 Wineskin ,本质上是打包一个 Windows 软件,让它变得像一个 macOS 软件包,直接双击就打开。普通用户要的是直接运行 exe ,不是要先打包成一个 bundle 再运行。 |
![]() |
18
ricwangcom 1 天前
为啥不用 crossover ?可以无限重置试用期
|