Proton (軟體)

Proton是一套讓原先在Microsoft Windows上執行的遊戲可以在以Linux為基礎的作業系統上執行的兼容层。Proton由ValveCodeWeavers根據合約合作開發。其以Wine其中一個分支為基礎,並包含許多修補程式與函式庫以改善效能以及與Windows遊戲的相容性。Proton以「Steam Play」之名整合到了Steam客戶端。

Proton
開發者Valve
CodeWeavers
首次发布2018年8月21日2018-08-21
当前版本
  • 8.0-5 (2024年1月22日;穩定版本)[1]
源代码库github.com/ValveSoftware/Proton
操作系统Linux
语言英文
类型兼容层
许可协议

概覽

Proton最初於2018年8月21日發布[2]。發布後,Valve公佈了一個包含27款遊戲的白名單,這些遊戲經過測試與認證,可以像同類的Windows原生遊戲那樣執行,而且不需要使用者自行調整。其中包含了2016年的《毀滅戰士》、《雷神之鎚》以及《Final Fantasy VI[3][4][5][6]

Proton整合了多個可改善3D效能的函式庫。其中包含了Direct3DVulkan的轉換層,亦即用於Direct3D 9、10與11的DXVK,以及用於Direct3D的VKD3D-Proton。先前曾有名為D9VK的獨立函式庫處理Direct3D 9支援,但在2019年12月時,其被合併至DXVK[7]

相容性

作為Wine的分支,Proton與其上游版本保持了對多數Windows應用程式非常相似的相容性。除了官方白名單以外,也有許多其他Windows遊戲被回報為可相容[8],雖然官方並未正式公告支援。使用者可以選擇為特定遊戲強制使用Proton,即便其已有原生Linux版本也可以[9]

ProtonDB

ProtonDB是一個非官方的社群網站,其蒐集並顯示了使用者回報的資訊,敘述了特定的程式與Proton的相容性,評分等級從「垃圾」到「白金」[10][11][12][13]。此網站的靈感來自於WineHQ AppDB,其也蒐集並顯示使用者回報的相容性資訊,並使用類似的評分等級系統。

發布歷史

其版本號是指其以哪個上游的Wine版本作為基底版本,並帶有修補程式的版本號碼[14]

Proton通常會落後上游的Wine數個版本。也有非官方的分支版本,例如Proton GE[15],目標是將Proton重定基底為較新的上游Wine版本,與官方版本相比,可能會改善對某些遊戲的相容性,但有時也可能會使其變差[16]

2020年12月,Valve釋出了Proton Experimental,此為Proton的永久測試分支,其會比一般版本更快包含新功能與漏洞修復[17],而這些新功能與臭蟲修復最終也會進入一般版本[18]

Steam Deck使用了Proton[19]

參考資料

  1. . 2024年1月22日 [2024年2月20日].
  2. Dawe, Liam. . GamingOnLinux. [2021-07-24]. (原始内容存档于2023-06-03).
  3. . steamcommunity.com. 2018-08-21 [2019-08-12]. (原始内容存档于2018-08-22) (英语).
  4. Evangelho, Jason. . Forbes. [2019-08-12]. (原始内容存档于2020-04-15) (英语).
  5. . PCWorld. 2018-08-21 [2019-08-12]. (原始内容存档于2020-03-15) (英语).
  6. Liam Dawe. . GamingOnLinx. 2018-08-21 [2021-07-24].
  7. . GitHub. [2020-04-17]. (原始内容存档于2020-05-26) (英语).
  8. . GamingOnLinux. [2019-11-04]. (原始内容存档于2023-06-03) (英语).
  9. . steamcommunity.com. [2020-07-27]. (原始内容存档于2021-07-16) (英语).
  10. Evangelho, Jason. . Forbes. [2019-08-12]. (原始内容存档于2020-11-08) (英语).
  11. . SlashGear. 2020-04-22 [2020-07-27]. (原始内容存档于2021-04-08) (美国英语).
  12. . GamingOnLinux. [2020-07-27]. (原始内容存档于2023-08-24) (英语).
  13. DeFore, Buck. . ProtonDB.com. [2019-10-08]. (原始内容存档于2021-07-28) (英语).
  14. . GitHub. [2020-04-17]. (原始内容存档于2021-07-26) (英语).
  15. . GamingOnLinux. [2020-07-31]. (原始内容存档于2023-08-24) (英语).
  16. . GitHub. [2020-07-31]. (原始内容存档于2021-07-21) (英语).
  17. . GamingOnLinux. [2021-02-26] (英语).
  18. . GamingOnLinux. [2021-02-26] (英语).
  19. Duckett, Chris. . ZDNet. 2021-07-16 [2021-07-16]. (原始内容存档于2021-07-21).

外部連結

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.