本文来自投稿,不代表长河网立场,转载请注明出处: http://www.changhe99.com/a/aQ6mRE4vrz.html
Valve近日发布了一个新的、改进版的Steam Play BETA,允许Linux玩家游玩Windows游戏。为了实现这个目标,Steam Play加入了一个改良版的Wine,叫做Proton,为Windows游戏提供兼容性和使用Vulk
原标题:SteamPlay新版发布Linux玩家可玩Windows游戏了Valve近日发布了一个新的、改进版的SteamPlayBETA,允许Linux玩家游玩Windows游戏。为了实现这个目标,SteamPlay加入了一个改良版的Wine,叫做Proton,为Windows游戏提供兼容性和使用VulkanAPI。没有推出Linux版本的Windows游戏目前可以安装,可以直接在LinuxSteam客户端上运行,有着完整的原生Steamworks和OpenVR支持。DX11和DX12现在的实行方案是根据VulkanAPI,带来了更好的游戏兼容,减少了性能影响,全屏和游戏手柄支持都已获得改进。SteamPlayBeta首批支持的游戏如下:BeatSaberBejeweled2DeluxeDokiDokiLiteratureClub!DOOMDOOMII:HellonEarthDOOMVFRFalloutShelterFATEFINALFANTASYVIGeometryDashGoogleEarthVRIntoTheBreachMagic:TheGathering–DuelsofthePlaneswalkers2012Magic:TheGathering–DuelsofthePlaneswalkers2013Mount&BladeMount&Blade:WithFire&SwordNieR:AutomataPAYDAY:TheHeistQUAKES.T.A.L.K.E.R.:ShadowofChernobylStarWars:Battlefront2Tekken7TheLastRemnantTropico4UltimateDoomWarhammer®40,000:DawnofWar®–DarkCrusadeWarhammer®40,000:DawnofWar®–SoulstormSteam上关于新SteamPlay的中文解释,原文如下:我们于2010年推出了SteamPlay,使Steam用户只需购买Steam游戏一次,即可在Windows、Mac与Linux上进行游戏。自从推出此功能后,超过3000款Steam上架游戏已提供了Linux支持,而且这个数字与日俱增。同时,我们也在继续寻找让Linux用户轻松使用更多产品的途径。因此,两年前,我们开始尝试为Steam游戏提升Windows兼容方案的品质和性能。我们的许多工作都支持Wine[www.winehq.org]和其他现有的兼容项目。我们也一直在将这类工具集成到Steam客户端,以提供与常规Linux游戏相同的简单轻松的即插即玩体验。我们进行这项工作,旨在让LinuxSteam用户能便捷地访问更多的产品。我们认为这也可以让开发者们今后能更轻松将他们在其他平台上的工作用于Linux平台。这样,他们可以选择将重点放在能为所有用户带来更有意义的体验的领域上,比如支持Vulkan[www.khronos.org]。这项工作卓有成效,因此我们今天向所有Linux用户发布SteamPlay全新改进版的测试版!此版本包含了修改过的Wine分发,称为Proton,以兼容Windows游戏。此版本带来的改进如下:游戏目前可以直接通过LinuxSteam客户端安装并运行,并具备Steamworks和OpenVR原生支持。DirectX11与12现在基于Vulkan实现,游戏兼容性更好且对性能的影响也更少。优化了全屏支持:全屏游戏将无缝拉伸至期望的显示大小,而不会与显示器原始分辨率发生冲突,也无需使用虚拟桌面。优化了游戏控制器支持:游戏将自动识别Steam支持的所有控制器,甚至将比游戏原始版本提供更多的开箱即用的控制器兼容性。与普通的Wine相比,多线程游戏的性能已大幅提高。同时,对Steam所有产品进行的一项测试工作也在齐头并进之中。这项测试是为了识别目前适用于此兼容环境的游戏,以及找出那些导致不适用的因素并加以更改。我们针对此首个测试版启用了支持的首批游戏如下:Magic:TheGathering-DuelsofthePlaneswalkers2012Magic:TheGathering-DuelsofthePlaneswalkers2013Warhammer®40,000:DawnofWar®-DarkCrusadeWarhammer®40,000:DawnofWar®-Soulstorm随着我们获得更多测试结果与继续进行开发工作,我们将很快对更多的产品启用支持。同时,感兴趣的用户也可以使用Steam客户端上的取代开关,尝试不在白名单上的游戏。今后,用户可以通过希望支持的平台票选他们最希望加入SteamPlay的游戏。在首次测试阶段,SteamPlay白名单上的游戏不在商店页面上显示为支持Linux。SteamPlay使用的Windows兼容工具Proton包含有Wine的一个自定义版本,以及随其开发的附加库。此工具完全开源,现在就可以在GitHub上获得[github.com]!如果您熟悉使用开源项目,您甚至可以制作您自己的本地Proton生成版本。Steam客户端支持使用这些版本代替内置版本运行游戏。加入问题追踪系统中的讨论,与社区一起分享你的补丁与测试结果吧!需要做哪些准备工作才能使用?需要准备的不多,具体包括:选择参与LinuxSteam客户端测试。确保您的驱动程序为最新版。如果您不在SteamOS下运行,请按照我们为其他分发方式准备的快速启动说明[github.com]。您已准备就绪!安装游戏开始畅玩吧!问:Proton究竟是什么?它与普通Wine有何不同?谁参与了开发?Proton是一个基于Wine修改版的工具分发。其中包含的针对Wine的改进由Valve设计和提供资金,并与CodeWeavers联合开发。下面例举了我们自2016年以来携手进行的一些工作:vkd3d[source.winehq.org],基于Vulkan的Direct3D12实现OpenVR和Steamworks原生API桥针对Direct3D9和Direct3D11的wined3d性能与功能进行的许多修复对全屏与手柄支持进行全面更改针对多线程性能优化的“esync[github.com]”patchset对Wine的修改如果与Wine大型项目的目标与要求兼容便会上游提交,因此,这一年多来,此项工作的一部分已惠及Wine用户。其余内容也可从我们的Proton及其模块的源代码库获得。此外,我们也一直在支持基于Vulkan的Direct3D11实现,即DXVK[github.com]的开发。我们提供的支持包括:自2018年2月起在我们的开源图形组中聘用DXVK开发人员。我们的开源图形组为修复影响DXVK的Mesa驱动程序的问题提供了直接支持,并提供全新的Vulkan功能的原型实现,以增强DXVK的功能性。与我们的Khronos、NVIDIA、Intel和AMD合作伙伴就Vulkan功能和驱动程序的支持进行协调。问:性能如何?游戏在需要图形API转译之处会有性能区别,但是这并不会特别导致使用Vulkan的游戏运行缓慢。问:会有游戏完全不能使用Proton吗?一些使用复杂的DRM或反作弊系统的游戏可能会遇到困难,甚至完全不支持。问:什么时候会有更多游戏标明与新版SteamPlay兼容?我们会随着测试的进行不定期地将更多游戏加入白名单。新游戏加入系统时无需Steam客户端更新。问:即使一款游戏没有标为兼容,我也能为该游戏启用Proton吗?可以,您可以通过Steam客户端的SteamPlay选项为所有游戏启用。问:你们有计划支持macOS吗?虽然Wine和Proton适用于macOS,但是我们目前尚无在macOS上支持SteamPlay新功能的计划。责任编辑:
赞
(0)