Intel XeSS 3 SDK 登上 GitHub,但開源承諾四年後依然跳票

開源還是封閉?Intel XeSS 3 SDK GitHub 上架背後的真相
Intel 日前將 XeSS 3 SDK(軟體開發套件)正式發布至 GitHub,讓開發者能更廣泛地接觸其最新的 AI 超解析度與幀生成技術。乍看之下,這似乎是一大進步,但仔細研究後,開發者與開源愛好者恐怕只會大失所望。
早在 2021 年,Intel 的 Anton Kaplanyan 便曾公開表示 XeSS 將會是開源技術,然而這項承諾至今仍未兌現。從 XeSS 1、XeSS 2 一路到現在的 XeSS 3,每一代的核心執行元件皆未公開原始碼,四年過去,承諾依然是承諾。
很多人可能誤以為「上了 GitHub」就等於開源,但事實並非如此。雖然這份 SDK 可以在 GitHub 上免費下載,但實際發布內容仍依賴預先編譯好的 Windows DLL 檔案,而非原始碼。
具體來說,SDK 內包含的是 libxess.dll、libxell.dll 與 libxess_fg.dll 等僅供 Windows 使用的二進位函式庫,完全不符合開源的定義。換句話說,開發者雖然可以「使用」這些工具,卻無法查看、修改或移植背後的核心程式碼。

儘管開源問題令人遺憾,XeSS 3 本身在技術層面確實帶來了相當亮眼的升級。XeSS 3.0 的主打功能是多幀生成(Multi-Frame Generation, MFG),這項技術能在兩個實際渲染幀之間插入最多三個生成幀,理論上可實現最高 4 倍的幀率提升,效果與 NVIDIA DLSS MFG 技術相近。此外,XeSS 3 在生成幀的 UI 流暢度上也有明顯改善,而從 XeSS 2 升級至 XeSS 3 的過程非常簡便,只需替換 DLL 檔案,並更新遊戲設定介面,讓玩家能自行選擇生成幀數(2x、3x 或 4x)即可。
值得一提的是,Intel 還為 XeSS 3.0 加入了外部記憶體堆(external memory heaps)支援,讓 XeSS SDK 能與遊戲引擎共用同一塊 GPU 顯示記憶體,避免重複緩衝區與記憶體碎片問題,大幅簡化整合流程。
XeSS 3 與多幀生成功能最初隨 Intel Panther Lake 系列處理器一同亮相,而近期已擴展支援至更多硬體,包括全系列 Arc Alchemist 與 Battlemage 顯示卡產品線。支援範圍涵蓋 Intel ARC A 系列與 B 系列獨立顯示卡,以及搭載 Core Ultra、Core Ultra 2 與 Core Ultra 3 系列處理器的內顯。硬體覆蓋面雖然擴大了,但作業系統的限制卻讓許多用戶感到洩氣。
在 Linux 平台上,Intel 顯示卡甚至曾在部分遊戲中刻意隱藏自身為 Intel 顯示卡的身份,目的是規避 XeSS 相關的相容問題,這顯然是一個極為弔詭的現象。
對 Linux 用戶而言,完全無法享受 XeSS 3.0 與 MFG 帶來的效能提升,著實令人失望。對比之下,AMD 的 FSR(FidelityFX Super Resolution)採取了更為開放的策略,允許開發者直接查看與修改原始碼,這種做法顯然更有助於社群生態系的健全發展。
Intel 的開源承諾已落空整整四年,XeSS 的每一次迭代都以封閉形式發布,目前僅能在 Intel 簡化軟體授權條款(Intel Simplified Software License)下於 GitHub 取得。
對於那些期待透過開源貢獻讓 XeSS 獲得更廣泛支援的開發者而言,這無疑是持續的失望。若 Intel 有朝一日真能兌現開源承諾,XeSS 的採用速度與遊戲支援數量必定會大幅提升,進而在與 AMD FSR 和 NVIDIA DLSS 的競爭中站穩腳跟。目前來看,這一天似乎還需要玩家與開發者繼續耐心等待。

TechSpace 鐵客空間網站編輯,圈內打滾多年,要說是貓奴、狗奴才也是,喜歡科技新品、看開箱,但也喜歡打遊戲的宅宅
歡迎加入我們的 Facebook 粉絲團,隨時掌握最新消息!
喜歡看圖說故事的話,也可以追蹤 Instagram 專頁!
我們也有 Threads 可以隨時 follow!
