
Proton 玩到 Windows 遊戲,點解 PC Game Pass 仲要等 Xodus?
項目已打通登入、授權同下載,遊戲啟動仍未完成
Proton 處理到遊戲,處理唔到成間商店
Steam Deck 跑到咁多 Windows 遊戲,主要靠 Proton、Wine、DXVK 同 VKD3D-Proton,將遊戲呼叫嘅 Windows 同 DirectX 功能接去 Linux。不過 Xbox app 發行嘅遊戲仲綁住另一套 Microsoft 基建,包括 GDK Gaming Runtime、Xbox 身份驗證、授權檢查同 MSIXVC 遊戲包。畫面同 x86 程式碼就算已經有相容層接得住,遊戲攞唔到有效 token、授權或者解密後內容,一樣會開唔到。
呢點亦解釋咗點解「Proton 已經好成熟」同「PC Game Pass 仲未支援 Linux」可以同時成立。Proton 本身唔會代替 Xbox app,亦唔會自動重造 Microsoft Store 背後嗰套帳戶、授權同安裝流程。部分 DRM-free Xbox PC 遊戲執行檔可能經 Wine 跑到,只係證明遊戲引擎未必有問題;現成 Linux 工具欠嘅,係確認 Game Pass 訂閱授權嗰套流程。

圖片:Wikimedia Commons — map made using Mapchart.net GonzalezRio(CC BY-SA 4.0)
Xodus 已經打通邊幾關
Xodus 公開嘅進度表顯示,項目已做到裝置登入、用戶登入、Xbox 授權、下載 MSIXVC 遊戲包,同埋按需要解密 .exe。佢哋亦整緊一個開源 xgameruntime.dll、Xbox 登入用嘅 Rust library xal-rs,再配合改過嘅 Wine 同 Proton。大方向係截住遊戲對 GDK API 嘅呼叫,再交返有效 Xbox Live token 同所需服務回應。
呢批成果有實際份量,因為下載到加密檔案同攞到可用授權,正正係一般 launcher 最難繞過嘅商店層。不過 Xodus 主 repository 自己都講明,相關部件仲幾分散;預定負責連接 launcher、遊戲同 Xbox 服務嘅 xodus-service 亦仲喺開發。獨立嘅 xgameruntime repository 直到 2026 年 8 月先公開,部分元件仍標成 stub,成熟程度未去到可交畀一般玩家使用。
SteamOS 玩家暫時做唔到咩
而家未有證據顯示 Xodus 已經可以喺 SteamOS 或一般 Linux 系統,完整啟動再玩任何 PC Game Pass 遊戲。玩家亦未可以當佢係 Heroic 入面一個新商店,登入後直接揀遊戲、安裝同開玩。舊式 UWP 遊戲,例如項目點名嘅《Gears of War 4》,暫時唔喺目標範圍;個別遊戲就算日後過到 GDK,仍可能卡喺反作弊、第三方 launcher、聯機服務或者其他 Wine 相容問題。
Tom’s Hardware 推斷 PC Game Pass 登陸 Linux「應該唔使等太耐」,但 Xodus FAQ 只用帶玩笑意味嘅「soon™」,冇交付日期、相容遊戲名單或者可用版本。兩者唔可以當成時間表。Xodus 亦未支援 Microsoft 喺 2026 年 4 月 GDK 預覽嘅 MSIXVC2;Microsoft 改包裝格式或者身份驗證流程,項目都有機會要再追,呢類逆向工程工具長期都要同上游變動鬥快。
Xodus 想補返 Xbox 嘅商店基建
Xodus 對準咗 Linux 遊戲相容工具一直未處理到嘅 Xbox 商店基建。Heroic 過往可以接入 Epic、GOG 同 Amazon,多少都靠公開或可重現嘅下載及帳戶流程;Xbox PC 生態就再多一層 GDK runtime 同加密授權。Xodus 如果真係接通成條鏈,Steam Deck、Linux 桌面甚至其他掌機先有機會本機使用已買 Xbox PC 遊戲同 Game Pass,而唔使只靠雲端串流。
不過項目明確標示同 Microsoft、Xbox 冇關係,使用風險由用戶承擔。逆向工程、授權驗證同遊戲內容解密亦可能牽涉地區法律、服務條款同帳戶風險,暫時冇 Microsoft 官方表態。現階段最實際係睇佢幾時公開首個可重現嘅遊戲啟動示範、相容清單同安裝流程;未見到呢三樣之前,PC Game Pass 喺 Linux 仍然只係開發中功能。
參考來源
- Tom's Hardware — Xbox PC and Game Pass titles are coming to Linux through 'Xodus' — Heroic Launcher devs embark on new open-source reverse-engineering project — original report
- Xodus GitHub repository — 項目自己列出已完成、未完成項目、支援範圍同風險聲明
- Xodus xgameruntime implementation — 核對開源 xgameruntime.dll 嘅程式碼、開發時間同完成程度
- Xodus xgameruntime reverse-engineering notes — 交代團隊點樣用 clean-room 方式研究 GDK runtime
- Microsoft:Getting started with packaging for PC — 核對 PC GDK、MSIXVC、Flat File Install 同 MSIXVC2 背景
- ValveSoftware Proton repository — 核對 Proton 係用 Wine 令 Windows 遊戲喺 Linux 運行嘅兼容工具
本文根據原文及公開資料整理;資料有出入時,以原文及官方資料為準。







