Steam Play新版發(fā)布 Linux玩家可玩Windows游戲了
- 來(lái)源:DSOGaming
- 作者:skylark
- 編輯:豆角
Valve近日發(fā)布了一個(gè)新的、改進(jìn)版的Steam Play BETA,允許Linux玩家游玩Windows游戲。為了實(shí)現(xiàn)這個(gè)目標(biāo),Steam Play加入了一個(gè)改良版的Wine,叫做Proton,為Windows游戲提供兼容性和使用Vulkan API。
沒(méi)有推出Linux版本的Windows游戲目前可以安裝,可以直接在Linux Steam客戶端上運(yùn)行,有著完整的原生Steamworks和Open VR支持。
DX11和DX12現(xiàn)在的實(shí)行方案是根據(jù)Vulkan API,帶來(lái)了更好的游戲兼容,減少了性能影響,全屏和游戲手柄支持都已獲得改進(jìn)。
Steam Play Beta首批支持的游戲如下:
Beat Saber
Bejeweled 2 Deluxe
Doki Doki Literature Club!
DOOM
DOOM II: Hell on Earth
DOOM VFR
Fallout Shelter
FATE
FINAL FANTASY VI
Geometry Dash
Google Earth VR
Into The Breach
Magic: The Gathering – Duels of the Planeswalkers 2012
Magic: The Gathering – Duels of the Planeswalkers 2013
Mount & Blade
Mount & Blade: With Fire & Sword
NieR: Automata
PAYDAY: The Heist
QUAKE
S.T.A.L.K.E.R.: Shadow of Chernobyl
Star Wars: Battlefront 2
Tekken 7
The Last Remnant
Tropico 4
Ultimate Doom
Warhammer? 40,000: Dawn of War? – Dark Crusade
Warhammer? 40,000: Dawn of War? – Soulstorm
Steam上關(guān)于新Steam Play的中文解釋,原文如下:
我們于 2010 年推出了 Steam Play, 使 Steam 用戶只需購(gòu)買 Steam 游戲一次,即可在 Windows、Mac 與 Linux 上進(jìn)行游戲。自從推出此功能后,超過(guò) 3000 款 Steam 上架游戲已提供了 Linux 支持,而且這個(gè)數(shù)字與日俱增。同時(shí),我們也在繼續(xù)尋找讓 Linux 用戶輕松使用更多產(chǎn)品的途徑。
因此,兩年前,我們開(kāi)始嘗試為 Steam 游戲提升 Windows 兼容方案的品質(zhì)和性能。我們的許多工作都支持 Wine[www.winehq.org] 和其他現(xiàn)有的兼容項(xiàng)目。我們也一直在將這類工具集成到 Steam 客戶端,以提供與常規(guī) Linux 游戲相同的簡(jiǎn)單輕松的即插即玩體驗(yàn)。
我們進(jìn)行這項(xiàng)工作,旨在讓 Linux Steam 用戶能便捷地訪問(wèn)更多的產(chǎn)品。我們認(rèn)為這也可以讓開(kāi)發(fā)者們今后能更輕松將他們?cè)谄渌脚_(tái)上的工作用于 Linux 平臺(tái)。這樣,他們可以選擇將重點(diǎn)放在能為所有用戶帶來(lái)更有意義的體驗(yàn)的領(lǐng)域上,比如支持 Vulkan[www.khronos.org]。
這項(xiàng)工作卓有成效,因此我們今天向所有 Linux 用戶發(fā)布 Steam Play 全新改進(jìn)版的測(cè)試版!此版本包含了修改過(guò)的 Wine 分發(fā),稱為 Proton,以兼容 Windows 游戲。此版本帶來(lái)的改進(jìn)如下:
游戲目前可以直接通過(guò) Linux Steam 客戶端安裝并運(yùn)行,并具備 Steamworks 和 OpenVR 原生支持。
DirectX 11 與 12 現(xiàn)在基于 Vulkan 實(shí)現(xiàn),游戲兼容性更好且對(duì)性能的影響也更少。
優(yōu)化了全屏支持:全屏游戲?qū)o(wú)縫拉伸至期望的顯示大小,而不會(huì)與顯示器原始分辨率發(fā)生沖突,也無(wú)需使用虛擬桌面。
優(yōu)化了游戲控制器支持:游戲?qū)⒆詣?dòng)識(shí)別 Steam 支持的所有控制器,甚至將比游戲原始版本提供更多的開(kāi)箱即用的控制器兼容性。
與普通的 Wine 相比,多線程游戲的性能已大幅提高。
同時(shí),對(duì) Steam 所有產(chǎn)品進(jìn)行的一項(xiàng)測(cè)試工作也在齊頭并進(jìn)之中。這項(xiàng)測(cè)試是為了識(shí)別目前適用于此兼容環(huán)境的游戲,以及找出那些導(dǎo)致不適用的因素并加以更改。我們針對(duì)此首個(gè)測(cè)試版啟用了支持的首批游戲如下:
Beat Saber
Bejeweled 2 Deluxe
Doki Doki Literature Club!
DOOM
DOOM II: Hell on Earth
DOOM VFR
Fallout Shelter
FATE
FINAL FANTASY VI
Geometry Dash
Google Earth VR
Into The Breach
Magic: The Gathering - Duels of the Planeswalkers 2012
Magic: The Gathering - Duels of the Planeswalkers 2013
Mount & Blade
Mount & Blade: With Fire & Sword
NieR: Automata
PAYDAY: The Heist
QUAKE
S.T.A.L.K.E.R.: Shadow of Chernobyl
Star Wars: Battlefront 2
Tekken 7
The Last Remnant
Tropico 4
Ultimate Doom
Warhammer? 40,000: Dawn of War? - Dark Crusade
Warhammer? 40,000: Dawn of War? - Soulstorm
隨著我們獲得更多測(cè)試結(jié)果與繼續(xù)進(jìn)行開(kāi)發(fā)工作,我們將很快對(duì)更多的產(chǎn)品啟用支持。同時(shí),感興趣的用戶也可以使用 Steam 客戶端上的取代開(kāi)關(guān),嘗試不在白名單上的游戲。今后,用戶可以通過(guò)希望支持的平臺(tái)票選他們最希望加入 Steam Play 的游戲。
在首次測(cè)試階段,Steam Play 白名單上的游戲不在商店頁(yè)面上顯示為支持 Linux。
Steam Play 使用的 Windows 兼容工具 Proton 包含有 Wine 的一個(gè)自定義版本,以及隨其開(kāi)發(fā)的附加庫(kù)。此工具完全開(kāi)源,現(xiàn)在就可以在 GitHub 上獲得[github.com]!
如果您熟悉使用開(kāi)源項(xiàng)目,您甚至可以制作您自己的本地 Proton 生成版本。Steam 客戶端支持使用這些版本代替內(nèi)置版本運(yùn)行游戲。加入問(wèn)題追蹤系統(tǒng)中的討論,與社區(qū)一起分享你的補(bǔ)丁與測(cè)試結(jié)果吧!
需要做哪些準(zhǔn)備工作才能使用?
需要準(zhǔn)備的不多,具體包括:
選擇參與 Linux Steam 客戶端測(cè)試。
確保您的驅(qū)動(dòng)程序?yàn)樽钚掳?。如果您不?SteamOS 下運(yùn)行,請(qǐng)按照我們?yōu)槠渌职l(fā)方式準(zhǔn)備的快速啟動(dòng)說(shuō)明[github.com]。
您已準(zhǔn)備就緒!安裝游戲開(kāi)始暢玩吧!
問(wèn):Proton 究竟是什么?它與普通 Wine 有何不同?誰(shuí)參與了開(kāi)發(fā)?
Proton 是一個(gè)基于 Wine 修改版的工具分發(fā)。其中包含的針對(duì) Wine 的改進(jìn)由 Valve 設(shè)計(jì)和提供資金,并與 CodeWeavers 聯(lián)合開(kāi)發(fā)。下面例舉了我們自 2016 年以來(lái)攜手進(jìn)行的一些工作:
vkd3d[source.winehq.org],基于 Vulkan 的 Direct3D 12 實(shí)現(xiàn)
OpenVR 和 Steamworks 原生 API 橋
針對(duì) Direct3D 9 和 Direct3D 11的wined3d 性能與功能進(jìn)行的許多修復(fù)
對(duì)全屏與手柄支持進(jìn)行全面更改
針對(duì)多線程性能優(yōu)化的“esync[github.com]” patchset
對(duì) Wine 的修改如果與 Wine 大型項(xiàng)目的目標(biāo)與要求兼容便會(huì)上游提交,因此,這一年多來(lái),此項(xiàng)工作的一部分已惠及 Wine 用戶。其余內(nèi)容也可從我們的 Proton 及其模塊的源代碼庫(kù)獲得。
此外,我們也一直在支持基于 Vulkan 的 Direct3D 11 實(shí)現(xiàn),即 DXVK[github.com] 的開(kāi)發(fā)。我們提供的支持包括:
自 2018 年 2 月起在我們的開(kāi)源圖形組中聘用 DXVK 開(kāi)發(fā)人員。
我們的開(kāi)源圖形組為修復(fù)影響 DXVK 的 Mesa 驅(qū)動(dòng)程序的問(wèn)題提供了直接支持,并提供全新的 Vulkan 功能的原型實(shí)現(xiàn),以增強(qiáng) DXVK 的功能性。
與我們的 Khronos、NVIDIA、Intel 和 AMD 合作伙伴就 Vulkan 功能和驅(qū)動(dòng)程序的支持進(jìn)行協(xié)調(diào)。
問(wèn):性能如何?
游戲在需要圖形 API 轉(zhuǎn)譯之處會(huì)有性能區(qū)別,但是這并不會(huì)特別導(dǎo)致使用 Vulkan 的游戲運(yùn)行緩慢。
問(wèn):會(huì)有游戲完全不能使用 Proton 嗎?
一些使用復(fù)雜的 DRM 或反作弊系統(tǒng)的游戲可能會(huì)遇到困難,甚至完全不支持。
問(wèn):什么時(shí)候會(huì)有更多游戲標(biāo)明與新版 Steam Play 兼容?
我們會(huì)隨著測(cè)試的進(jìn)行不定期地將更多游戲加入白名單。新游戲加入系統(tǒng)時(shí)無(wú)需 Steam 客戶端更新。
問(wèn):即使一款游戲沒(méi)有標(biāo)為兼容,我也能為該游戲啟用 Proton 嗎?
可以,您可以通過(guò) Steam 客戶端的 Steam Play 選項(xiàng)為所有游戲啟用。
問(wèn):你們有計(jì)劃支持 macOS 嗎?
雖然 Wine 和 Proton 適用于 macOS,但是我們目前尚無(wú)在 macOS 上支持 Steam Play 新功能的計(jì)劃。

玩家點(diǎn)評(píng) (0人參與,0條評(píng)論)
熱門評(píng)論
全部評(píng)論