楼主:
Winux (Windows X Linux)
2026-09-07 16:58:25国外开发者用 GPT-6 Astra 解决《世纪帝国 IV》Mac 效能瓶颈,FPS 最高提升近 18 倍
https://www.kocpc.com.tw/archives/668028
而最近在 X 社群中,一位开发者分享他让 GPT-6 Astra 协助调查《世纪帝国 IV》在 Appl
e Silicon 上的效能问题,原本透过 CrossOver 执行时只有大约 8 FPS,还会不断卡死,
没想到 GPT-6 Astra 调整之后提升到 70~150 FPS,最高近 18 倍,从不能玩立刻变成可
以顺畅玩,非常猛。由此可见,如果你也有碰到类似问题,不妨可以试试看叫 Astra 帮忙
改善。
开发者用 GPT-6 Astra 成功让 Mac 玩《世纪帝国 IV》更顺畅:从约 8 FPS 提升到 70~1
50 FPS
根据开发者 Marc Ibrahim 在 X 发布的实测,他目前已经能在 Apple Silicon Mac 上以最
高画质设定执行《世纪帝国 IV》,包括大型战斗与线上游戏。他形容原本 CrossOver“大
约只有 8 FPS,而且不断卡死”,修改后则可在 70~150 FPS 之间运作,连他自己都没想
到这款游戏能在 Mac 上跑成这样。目前这贴文已经快达到 100 万次浏览。
从他分享的影片截图可以确认,他的 Mac 搭载 M4 Pro 芯片,《世纪帝国 IV》以 1728×1
117 分辨率执行,并使用 Rosetta x86_64、D3D12 与 Game Porting Toolkit 3.0。提升之
后游玩过程都在 80 FPS 左右稳定,画面非常顺畅。
Ibrahim 给 Astra 的第一个要求是,能不能做出类似 CrossOver 的东西来执行《世纪帝国
IV》,因为 CrossOver 的 FPS 很低,他想尝试看看能不能修好。接下来进行很多轮人工
测试,他也持续提供 FPS 数字与萤幕截图给 Astra,再要求继续调查。所以也不是跑完一
轮就成功大幅提升游戏效能表现。
此外,Ibrahim 在另一篇 X 贴文也补充,修改前 GPU 完成每一帧所需的工作大约只有 9ms
,但完整一帧却耗费约 160ms。假设单看 9ms 的 GPU 时间,代表显示芯片理论上有能力处
理超过每秒 100 帧;实际画面却被其他流程拖住,160ms 一帧换算下来只有约 6.25 FPS,
跟他先前看到的约 8 FPS 相当接近。修改后的影片截图则显示 GPU 为 9.16ms、完整画面
间隔缩短至 11.75ms,两者之间原本超过 150ms 的落差几乎都解决:
因此,真正塞车的地方不是显示芯片画图,而是画面交出去以前的其他工作。Astra 继续往
下追,最后将问题指向 Wine 的例外处理,以及 Rosetta 不断重新转译相同程式码。它接
著修改 Wine 的处理方式,并加入程式码快取,让 Rosetta 可以重复使用先前的转译结果
,不必每次都从头来过。
从 Ibrahim 的实测也能看出,Astra 的价值不再只是写程式,还能帮忙分析效能、找出底
层瓶颈并提出实际修改。虽然目前还只是单一案例,但能让原本几乎无法游玩的《世纪帝国
IV》在同一台 Mac 上跑到 70~150 FPS,这真的令人惊艳。
作者: ruby080808 (zzz5583) 2026-09-07 17:01:00
这个还不错欸
作者: spring60551 2026-09-07 17:25:00
未来就是用AI优化人生
作者:
arrenwu (键盘的战鬼)
2026-09-07 17:33:00其实这个就是写程式没错
作者:
bala045 (so sad)
2026-09-07 17:36:00一些优化很烂的开发商 是不是准备起飞了
作者:
zeolas (zeolas)
2026-09-07 17:44:00ai这方面真的很好用,之前欧卡我的方向盘设备的键位映射问题一直搞不定,直接让他帮我解决,结果gpt先写了一个能纪录按键编号的小程式,然后编了一整套测试流程,我找著操作一遍以后他直接读log然后帮我搞定,弄完以后我直接打开游戏界开始玩,超完美
作者:
artjio (Achiever)
2026-09-07 18:00:00我之前也是用claude搭配windows mcp,把我电脑的有线网络问题解决,然后我就像是开了新世界的大门
AI处理这些怪问题真的超强,唯一前提是他能用console很多只有UI的就弱很多