在Fedora上使用Steam play和Proton來(lái)玩Windows游戲
之前,Steam 宣布要給 Steam Play 增加一個(gè)新組件,用于支持在 Linux 平臺(tái)上使用 Proton 來(lái)玩 Windows 的游戲,這個(gè)組件是 WINE 的一個(gè)分支。這個(gè)功能仍然處于測(cè)試階段,且并非對(duì)所有游戲都有效。這里有一些關(guān)于 Steam 和 Proton 的細(xì)節(jié)。
據(jù) Steam 網(wǎng)站稱,測(cè)試版本中有以下這些新功能:
- 現(xiàn)在沒(méi)有 Linux 版本的 Windows 游戲可以直接從 Linux 上的 Steam 客戶端進(jìn)行安裝和運(yùn)行,并且有完整、原生的 Steamworks 和 OpenVR 的支持。
- 現(xiàn)在 DirectX 11 和 12 的實(shí)現(xiàn)都基于 Vulkan,它可以提高游戲的兼容性并減小游戲性能收到的影響。
- 全屏支持已經(jīng)得到了改進(jìn),全屏游戲時(shí)可以無(wú)縫擴(kuò)展到所需的顯示程度,而不會(huì)干擾到顯示屏本身的分辨率或者說(shuō)需要使用虛擬桌面。
- 改進(jìn)了對(duì)游戲控制器的支持,游戲自動(dòng)識(shí)別所有 Steam 支持的控制器,比起游戲的原始版本,能夠獲得更多開(kāi)箱即用的控制器兼容性。
- 和 vanilla WINE 比起來(lái),游戲的多線程性能得到了極大的提高。
安裝
如果你有興趣,想嘗試一下 Steam 和 Proton。請(qǐng)按照下面這些簡(jiǎn)單的步驟進(jìn)行操作。(請(qǐng)注意,如果你已經(jīng)安裝了***版本的 Steam,可以忽略啟用 Steam 測(cè)試版這個(gè)***步。在這種情況下,你不再需要通過(guò) Steam 測(cè)試版來(lái)使用 Proton。)
打開(kāi) Steam 并登陸到你的帳戶,這個(gè)截屏示例顯示的是在使用 Proton 之前僅支持 22 個(gè)游戲。
現(xiàn)在點(diǎn)擊客戶端頂部的 “Steam” 選項(xiàng),這會(huì)顯示一個(gè)下拉菜單。然后選擇“設(shè)置”。
現(xiàn)在彈出了設(shè)置窗口,選擇“賬戶”選項(xiàng),并在 “參與 Beta 測(cè)試” 旁邊,點(diǎn)擊“更改”。
現(xiàn)在將 “None” 更改為 “Steam Beta Update”。
點(diǎn)擊“確定”,然后系統(tǒng)會(huì)提示你重新啟動(dòng)。
讓 Steam 下載更新,這會(huì)需要一段時(shí)間,具體需要多久這要取決于你的網(wǎng)絡(luò)速度和電腦配置。
在重新啟動(dòng)之后,返回到上面的設(shè)置窗口。這次你會(huì)看到一個(gè)新選項(xiàng)。確定勾選了“為提供支持的游戲使用 Stream Play” 、“讓所有的游戲都使用 Steam Play 運(yùn)行”,“使用這個(gè)工具替代 Steam 中游戲特定的選項(xiàng)”。這個(gè)兼容性工具應(yīng)該就是 Proton。
Steam 客戶端會(huì)要求你重新啟動(dòng),照做,然后重新登錄你的 Steam 賬戶,你的 Linux 的游戲庫(kù)就能得到擴(kuò)展了。
使用 Steam Play 來(lái)安裝一個(gè) Windows 游戲
現(xiàn)在你已經(jīng)啟用 Proton,開(kāi)始安裝游戲,選擇你想要安裝的游戲,然后你會(huì)發(fā)現(xiàn)這個(gè)安裝過(guò)程類(lèi)似于在 Steam 上安裝一個(gè)普通游戲,如下面這些截圖所示。
在下載和安裝完游戲后,你就可以開(kāi)始玩了。
一些游戲可能會(huì)受到 Proton 測(cè)試性質(zhì)的影響,在這個(gè)叫 Chantelise 游戲中,沒(méi)有了聲音并且?guī)屎艿汀U?qǐng)記住這個(gè)功能仍然在測(cè)試階段,F(xiàn)edora 不會(huì)對(duì)結(jié)果負(fù)責(zé)。如果你想要了解更多,社區(qū)已經(jīng)創(chuàng)建了一個(gè) Google 文檔,這個(gè)文檔里有已經(jīng)測(cè)試過(guò)的游戲的列表。