Proton (軟件)
![本頁使用了標題或全文手工轉換](http://images.weserv.nl/?url=//upload.wikimedia.org/wikipedia/commons/thumb/c/cd/Zh_conversion_icon_m.svg/35px-Zh_conversion_icon_m.svg.png)
開發者 | Valve CodeWeavers |
---|---|
首次釋出 | 2018年8月21日 |
目前版本 |
|
原始碼庫 | github |
作業系統 | Linux |
語言 | 英文 |
類型 | 相容層 |
特許條款 |
|
Proton是一套讓原先在Microsoft Windows上執行的遊戲可以在以Linux為基礎的作業系統上執行的相容層。Proton由Valve與CodeWeavers根據合約合作開發。其以Wine其中一個分支為基礎,並包含許多修補程式與函式庫以改善效能以及與Windows遊戲的相容性。Proton以「Steam Play」之名整合到了Steam客戶端。
概覽
Proton最初於2018年8月21日發佈[3]。發佈後,Valve公佈了一個包含27款遊戲的白名單,這些遊戲經過測試與認證,可以像同類的Windows原生遊戲那樣執行,而且不需要用戶自行調整。其中包含了2016年的《毀滅戰士》、《雷神之鎚》以及《Final Fantasy VI》[4][5][6][7]。
Proton整合了多個可改善3D效能的函式庫。其中包含了Direct3D到Vulkan的轉換層,亦即用於Direct3D 9、10與11的DXVK,以及用於Direct3D的VKD3D-Proton。先前曾有名為D9VK的獨立函式庫處理Direct3D 9支援,但在2019年12月時,其被合併至DXVK[8]。
相容性
作為Wine的分支,Proton與其上游版本保持了對多數Windows應用程式非常相似的相容性。除了官方白名單以外,也有許多其他Windows遊戲被回報為可相容[9],雖然官方並未正式公告支援。用戶可以選擇為特定遊戲強制使用Proton,即便其已有原生Linux版本也可以[10]。
ProtonDB
ProtonDB是一個非官方的社交網站,其蒐集並顯示了用戶回報的資訊,敘述了特定的程式與Proton的相容性,評分等級從「垃圾」到「白金」[11][12][13][14]。此網站的靈感來自於WineHQ AppDB,其也蒐集並顯示用戶回報的相容性資訊,並使用類似的評分等級系統。
發佈歷史
其版本號是指其以哪個上游的Wine版本作為基底版本,並帶有修補程式的版本號碼[15]。
Proton通常會落後上游的Wine數個版本。也有非官方的分支版本,例如Proton GE[16],目標是將Proton重定基底為較新的上游Wine版本,與官方版本相比,可能會改善對某些遊戲的相容性,但有時也可能會使其變差[17]。
2020年12月,Valve釋出了Proton Experimental,此為Proton的永久測試分支,其會比一般版本更快包含新功能與漏洞修復[18],而這些新功能與臭蟲修復最終也會進入一般版本[19]。
Steam Deck使用了Proton[20]。
參考資料
- ^ Proton 9.0-2. 2024年6月12日 [2024年6月12日].
- ^ Eikum, Andrew. Releases · ValveSoftware/Proton. 2022-11-23 [2022-11-23]. (原始內容存檔於2020-06-18).
- ^ Dawe, Liam. Valve officially confirm a new version of 'Steam Play' which includes a modified version of Wine. GamingOnLinux. [2021-07-24]. (原始內容存檔於2023-06-03).
- ^ Steam for Linux :: Introducing a new version of Steam Play. steamcommunity.com. 2018-08-21 [2019-08-12]. (原始內容存檔於2018-08-22) (英語).
- ^ Evangelho, Jason. Valve Changes Everything: Windows-Exclusive Games Now Run On Steam For Linux. Forbes. [2019-08-12]. (原始內容存檔於2020-04-15) (英語).
- ^ Steam adds Proton, making Windows games playable on Linux (at least in theory). PCWorld. 2018-08-21 [2019-08-12]. (原始內容存檔於2020-03-15) (英語).
- ^ Liam Dawe. Valve officially confirm a new version of 'Steam Play' which includes a modified version of Wine. GamingOnLinx. 2018-08-21 [2021-07-24].
- ^ doitsujin/dxvk. GitHub. [2020-04-17]. (原始內容存檔於2020-05-26) (英語).
- ^ A look over the ProtonDB reports for June 2019, over 5.5K games reported to work with Steam Play. GamingOnLinux. [2019-11-04]. (原始內容存檔於2023-06-03) (英語).
- ^ Steam Community :: Group :: Steam Client Beta. steamcommunity.com. [2020-07-27]. (原始內容存檔於2021-07-16) (英語).
- ^ Evangelho, Jason. Linux Gaming Tip: Don't Buy That Game On Steam Without Using This Tool. Forbes. [2019-08-12]. (原始內容存檔於2020-11-08) (英語).
- ^ Steam Proton has opened the gaming floodgates for Linux users. SlashGear. 2020-04-22 [2020-07-27]. (原始內容存檔於2021-04-08) (美國英語).
- ^ A look at how Steam Play is doing, based on the ProtonDB reports from July. GamingOnLinux. [2020-07-27]. (原始內容存檔於2023-08-24) (英語).
- ^ DeFore, Buck. ProtonDB: Gaming reports for Linux using Proton and Steam Play. ProtonDB.com. [2019-10-08]. (原始內容存檔於2021-07-28) (英語).
- ^ ValveSoftware/Proton. GitHub. [2020-04-17]. (原始內容存檔於2021-07-26) (英語).
- ^ Want a more up to date Proton for Steam Play? Proton GE has a big new release out. GamingOnLinux. [2020-07-31]. (原始內容存檔於2023-08-24) (英語).
- ^ Releases · GloriousEggroll/proton-ge-custom. GitHub. [2020-07-31]. (原始內容存檔於2021-07-21) (英語).
- ^ Valve continues tweaking the new 'Proton Experimental' for Cyberpunk 2077. GamingOnLinux. [2021-02-26] (英語).
- ^ Proton 5.13-5 is now up bringing in some of the experimental changes. GamingOnLinux. [2021-02-26] (英語).
- ^ Duckett, Chris. Steam Deck is an AMD-powered handheld PC from Valve that runs KDE on Arch Linux. ZDNet. 2021-07-16 [2021-07-16]. (原始內容存檔於2021-07-21).
外部連結
|
|