Valve釋出了Linux作業系統Steam Play測試版,透過Wine的修改發布版Proton,增加Windows遊戲的相容性,使其可以在Linux作業系統中執行,因此原本不支援Linux的Windows遊戲現在可以安裝,並以Linux Steam客戶端程式運作。

Steam Play是Valve推出的跨平臺遊戲販售服務,玩家只要購買一次遊戲,就可以在其他平臺遊玩。Wine並非模擬器,而是提供一個相容層,讓為Windows開發的程式,可以在Linux系統中運作,而Proton內含了Valve客製化的Wine,以及其他額外的函式庫,是Steam Play用來提供Windows相容性的工具。

而Proton對多執行緒的支援,讓遊戲執行效率比起使用一般版的Wine更好,Proton以Vulkan作為基礎,來支援DirectX 11和12的實作,不只增加了相容性,也減少效能上的影響。在遊戲體驗上,Proton改善了對全螢幕的支援,現在遊戲可以在不干擾原生螢幕解析度,不需要使用虛擬桌面的情況下,完美的執行全螢幕遊戲。在遊戲控制器支援方面,遊戲現在會自動辨識Steam支援的遊戲控制器,玩家在使用開箱即用的控制器,會明顯感覺遊戲體驗上升,Valve強調,甚至可能比原本遊戲支援的更好。

Steam的客戶端程式支援玩家自己建置的Proton版本,由於Proton是一個開源專案,玩家可以從GitHub下載原始碼,使用自己建置的版本替換內建的版本。Valve也表示,由於繪圖API轉換的關係,部分遊戲執行效能可能會受到影響,但是在使用Vulkan開發的遊戲,效能不會有任何減損。另外,當遊戲使用複雜的DRM或是反作弊系統,有很大的機率會讓遊戲無法使用Proton在Linux上運作,Valve暫時無法解決這個問題。


Advertisement

更多 iThome相關內容