Valve希望确保所有Windows游戏都能在Linux上运行

Valve引入了Proton项目-在Linux上启动Windows游戏。

图片
wccftech.com的插图

Valve决定不停止发布其游戏版本Linux的SteamOS,并宣布发布Steam版本的Beta版,并带有代号为Proton的Wine的修改版。 该软件的新版本使您可以直接在Steam上直接在Linux上运行Windows游戏。 通常,Proton项目的目标非常雄心勃勃-提供在Linux下运行Steam目录的所有 Windows游戏的能力,这被称为“开箱即用”。



目前,完全支持26种游戏。 此外,发烧友可以尝试通过使用设置中的“为所有游戏启用Steam播放”选项启动任何游戏。 尝试启动游戏的所有结果都记录在google表中



图片

  • 现在可以从Linux上的Steam客户端直接下载并运行Windows上没有适用于Linux的可用版本的Windows游戏,该客户端已经支持Steamworks和OpenVR。
  • DirectX 11和12现在基于Vulkan,从而改善了游戏兼容性并减少了性能影响。
  • 对全屏模式的支持已得到改进:游戏将完美地扩展到所需大小的屏幕,而显示器的内置分辨率不会失真,也不需要使用虚拟桌面。
  • 改进了对游戏控制器的支持:游戏将自动识别Steam上支持的所有控制器。 与游戏的原始版本相比,可以与现成的控制器实现更大的兼容性。
  • 与标准Wine相比,多线程游戏的性能有了显着提高。


要运行Proton,只需安装最新的Beta版本的Steam Client for Linux。
为了使Beta版本正常工作,系统必须具有不低于396.51或Mesa 18.2.0软件包中的Intel / AMD的NVIDIA视频卡版本的新驱动程序,此外,还需要增加打开文件描述符的数量限制。 对于Ubuntu 18.04,可以从PPA存储库( NVIDIAMesa )中安装新版本的NVIDIA和Mesa驱动程序。



该项目的成就通过BSD源代码许可在GitHub上发布。 在Wine HQ团队的直接参与下,开发工作已经进行了两年多,许多变更已经转移到原始Wine项目和相关项目,例如DXVK和vk3d。

在2010年,Valve宣布发布Steam Play服务,该服务购买了一次游戏,然后将其安装在三个流行的OS系列中的任何一个上:Windows,macOS和Linux。 从那时起的8年中,Steam目录中的3,000多种游戏可供Linux追随者使用,并且对新游戏的支持的引入一直没有停止。

但是,在尝试扩展一个平台上的游戏库的同时,Valve决定停止在另一平台上支持较旧的系统。 在2018年6月,该公司宣布完成对Windows XP和Vista的支持。

PS我建议在评论中分享我在Linux中运行游戏的经验

Source: https://habr.com/ru/post/zh-CN421341/


All Articles