一切始於一個簡單的不便
我想用同一台 MacBook 工作、玩遊戲。可找了一圈在 Mac 上執行 Windows 遊戲的方法,真正實用的選擇幾乎只有一個,價格也不便宜。
這不是說那個工具不好。我只是覺得,只有一個選擇有些可惜。
為什麼開發 Ember
這裡寫下了開發 Ember 的初衷和目標。
我想用同一台 MacBook 工作、玩遊戲。可找了一圈在 Mac 上執行 Windows 遊戲的方法,真正實用的選擇幾乎只有一個,價格也不便宜。
這不是說那個工具不好。我只是覺得,只有一個選擇有些可惜。
Windows 程式能在 Mac 上執行,要感謝 Wine以及 30 多年來一起改進它的人們。DXVK、DXMT、FEX、MoltenVK 等專案,以及在這些專案基礎上開發工具的公司和個人,也做出了重要貢獻。Ember 同樣建立在這些專案之上。
選擇多了,開發者也會進步得更快。我希望 Ember 能成為其中一個選擇。我們會公開對開源程式碼所做的修改。
我希望遊戲也能充分利用 Apple Silicon 的效能。目標是減少執行環境和圖形轉換過程中的瓶頸, 充分發揮硬體能提供的效能,這就是目標。
因此,圖形支援 D3DMetal、DXMT、DXVK,程式碼轉換則同時使用 Rosetta 和 FEX。應用程式為每款遊戲選擇最快的路徑,再加上 Ember Flow 補幀、Ember Forge 細節修復和 Ember Boost 遊戲模式加速。
我正在讓應用程式處理遊戲的安裝、啟動和結束後的清理。使用者應該不必開啟設定檔,也不用記住指令。
遇到問題,可以問 Ember。它會查找原因、調整設定,並保留記錄,方便還原修改。
我想用數字說明效能。以下是在這台 Mac(M4 Pro)上測得的結果,數值會隨場景和設定變化。
10/18–20 smoothjob、spinless、fpslat、realign 對比記錄。內部延遲和輸入→畫面延遲採用不同的量測方法。 查看條件和來源。不保證固定延遲。
無法執行的遊戲和不可用的功能,我也會如實列入相容列表。只展示成功的部分,無助於大家做選擇。
— Ember 開發者