steam游戏Steam Proton: 轻松在Linux上游玩Windows游戏

本篇心得是写给Linux使用者
一般Windows玩家请一定要给GP拜托拜托
在2016笔者曾写过一篇教学,让没Windows的Linux玩家也能玩Windows限定游戏。
惊讶地是就算过了三年还是有人会用到那篇老文章,现在有更简单的方法,因此写一篇新的。

Valve自己开发的游戏用作业系统Steam OS也是Linux,为了解决不支援Windows游戏的遗憾,他们也开发了自己的Wine (不是Windows模拟器的模拟器) — Proton。

https://i.imgur.com/oEzLxaK.png

只要启动 Steam Play跟进阶设定,Steam就会忽略平台限制,游戏全开放下载。
不用像旧教学一样还要下载开发者工具,只是有时需要安装额外的软件去运行游戏。
Proton的诞生真的很挑战Windows作为游戏主机OS的地位,在Proton资料库网站上显示,Linux玩家在Proton帮助下可以玩到Steam上六成的游戏!

https://i.imgur.com/BlXo4Gs.png

全Steam游戏约三成支援Linux,Proton支援另外三成,所以六成…
下载游戏之前,建议先去资料库上看看其他玩家的回报。若需要旧版本的Proton才能运作可以对游戏库内游戏右键选项调整Proton的版本,更有甚者需要自己手动微调。

比方说启动Steam Play之后,我就可以下载原先只能在Windows平台上玩的文字冒险游戏 We Know the Devil。但游戏画面晃到会眼睛脱窗,查了ProtonDB上的玩家回报才知道是因为Proton不能顺利处理Vulkan,所以必须在Steam游戏启动选项内的运行参数手动加入:

PROTON_USE_WINED3D11=1 %command%

让Proton改用OpenGL运行就能启动。

https://i.imgur.com/uiBBOoc.png

(这位玩家用的是反推法,先在启动参数
"PROTON_NO_ESYNC"、"PROTON_NO_D3D10"、"PROTON_NO_D3D11"
一个一个关掉重开,发现禁掉d3d11游戏会死当,才让Proton强制Wined3d11。)

当然还是有Windows游戏注定玩不到,用Proton跑游戏的结果通常不是大好就是大坏,但随着Proton开发者和玩家们的努力,未来Linux玩家在Steam上面能玩的游戏绝对不会只有六成。


以下为回答内容:
MoltenVK 不晓得有没有办法?
[errtte00:烧掉电池的男人] 我想就Mac的例子,直接用VM灌Windows一劳永逸才是正解 XD
[Nighty9:Nighty9]用 VM 除非装第二张显卡用 PCI Passthrough,否则图形效能很悲剧吧?
[errtte00:烧掉电池的男人] 没用过Mac不能回答什么 Orz 但我听说苹果本来就不希望任何第三方软体出现在他们电脑上。
[Nighty9:Nighty9] 感觉用bootcamp比较顺,而且是苹果官方双系统工具

内容来源于网络,本站整理。

转载注明出处:https://www.jiuwo123.com/youxi/steam/2024/0625/258717.html