作者:
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的就弱很多