對於 Apple Silicon 使用者來說,Asahi Linux 取得了一項突破性進展,成功實現了在 M1 和 M2 晶片上執行 AAA 級遊戲。這一突破使遊戲玩家能夠透過 Linux 在 Apple 硬體上玩《賽博朋克 2077》、《巫師 3》和《控制》等要求較高的遊戲。
![]() |
---|
一個充滿活力的酒吧場景,反映了 Apple Silicon 上實現 AAA 級遊戲的熱鬧氛圍 |
複雜的模擬堆疊
Asahi Linux 的創新方法涉及一個複雜的模擬堆疊,包括四個轉換層:
- FEX:在 ARM 硬體上模擬 x86 指令
- Wine:將 Windows 程式碼轉換為 Linux
- DVK 和 Proton:將 DirectX API 呼叫轉換為 Vulkan
這個複雜的系統克服了在基於 ARM 的 Apple Silicon 上執行 x86 Windows 遊戲的挑戰,使 Asahi Linux 成為世界上第一個實現這一壯舉的 Linux 發行版。
克服技術障礙
Asahi 團隊面臨了幾個技術挑戰,包括:
- 頁面大小差異:Apple 系統使用 16K 頁面大小,而 Windows x86 遊戲期望 4K 頁面。為解決這個問題,Asahi 開發人員實現了一個具有不同頁面大小的虛擬化次級 ARM Linux 核心。
- 記憶體管理:模擬開銷要求系統記憶體至少為 16GB,以執行要求最高的遊戲。
- 圖形 API 轉換:將 DirectX 呼叫轉換為 Vulkan 帶來了重大挑戰,團隊正在積極努力解決這些問題。
當前狀態和未來前景
儘管仍處於 alpha 階段,Asahi Linux 的 x86 Windows 相容性已經顯示出令人印象深刻的結果:
- 可玩的遊戲:《賽博朋克 2077》、《空洞騎士》、《傳送門 2》、《輻射 4》和《控制》
- 效能:許多獨立遊戲可以全速執行,而要求更高的遊戲雖然可以玩,但可能還無法達到 60 FPS
開發人員正在努力實現 1.0 版本的釋出,持續改進相容性和效能。值得注意的是,Honeycrisp 驅動程式是首個在所有作業系統中符合 M1 晶片標準的驅動程式。
![]() |
---|
一個冒險角色俯瞰廣闊的風景,象徵著 Asahi Linux 上沉浸式的遊戲體驗 |
對 Apple Silicon 使用者的影響
這一發展為 Apple Silicon 使用者,特別是對遊戲感興趣的使用者,開闢了新的可能性:
- 透過 Linux 擴大遊戲庫訪問範圍
- 隨著專案的成熟,效能有望提高
- 增加 Apple Silicon 裝置的多功能性
隨著 Asahi Linux 繼續完善其相容性層,Apple Silicon 使用者可以期待在他們的硬體上獲得越來越多的可玩遊戲和更好的遊戲體驗。