Valve的Steam Play更新通過Proton(基於葡萄酒)為Linux提供僅Windows遊戲的支持

閥門是 已發行 新版本的Steam Play Beta,包括稱為的兼容層 質子 允許Windows遊戲在Linux上玩(基於帶有附加庫的Wine)。
這使您可以安裝Windows特定的遊戲並直接從Linux Steam客戶端運行它們,並利用本機Steamworks和OpenVR支持。
目前,此Steam Play Beta版正式支持27種遊戲。其中包括支持VR的DOOM,例如《最終幻想VI》,《 DOOM》,《 DOOM II》,《雷神》,《星球大戰:前線2》,《 TALKER:切爾諾貝利之影》。 Google地球應用程序的VFR和VR版本。
將來,將會通過Proton將更多遊戲標記為Linux支持,但在此之前,Steam會針對庫中的所有遊戲,包括未經Proton驗證的遊戲您可以選擇啟用播放(有關說明,請在文章末尾啟用)。

此Steam Play beta版本的改進包括:

  • 現在可以安裝沒有本地Linux版本的Windows遊戲,並直接從具有本地Steamworks和OpenVR支持的Linux Steam客戶端運行。
  • DirectX 11和12的實現基於Vulkan,可提高遊戲兼容性並減少性能影響。
  • 全屏支持得到了改善。全屏遊戲可以無縫縮放到所需的顯示,而不會干擾本機顯示器的分辨率或使用虛擬桌面。
  • 改進的遊戲控制器支持:遊戲會自動識別Steam支持的所有控制器。您可以期望比遊戲原始版本更好的控制器兼容性。
  • 與香草酒相比,多線程遊戲的性能有了很大提高。

在公告的後期,Proton基於修改版或Wine,並描述了一項改進,“改進是由Valve與CodeWeavers共同開發的。對於Nvidia顯卡,需要專有版本396.51驅動程序。 AMD和Intel用戶必須安裝最新版本的MESA和LLVM。提供了Ubuntu 18.04 / Linux Mint 19安裝說明和要求的完整列表 在這裡。這顯然是個好消息,但我認為是有問題的。 Steam功能會減少本地Linux遊戲的發布嗎?為什麼Steam提供了一個內置解決方案來在Linux上運行Windows版本的遊戲,但是為什麼要使用本機Linux端口(如在Unity中創建的遊戲,則需要單擊按鈕就可以在Linux上進行構建)工作(某些遊戲除外)?即使有輕微的性能損失。你覺得呢

如何在Linux上的Steam庫中為所有遊戲標題啟用Steam Play

要激活Steam Play,需要激活Steam Beta更新(如果尚未激活)。為此,請打開Steam設置, Account 標籤,點擊 CHANGE... 低於 Beta participation,選擇 Steam Beta Update 從下拉列表中:
啟用S​​team的Beta

Steam更新並重新啟動後, Steam Play Steam Settings窗口的側欄部分。從那裡檢查框 Enable Steam Play 所有標題如下面的屏幕截圖所示:
Steam支持所有遊戲的Steam播放

使用此選項可以測試尚未列入白名單且不會等待官方支持的遊戲。啟用此功能並不意味着所有遊戲都可以工作,有些遊戲將無法工作,但其他遊戲可能會出現性能問題。此Steam Play版本的詳細信息 在這裡

Sidebar