母婴|将Windows拉下PC游戏的王座?聊聊Steam的野心

母婴|将Windows拉下PC游戏的王座?聊聊Steam的野心

文章图片

母婴|将Windows拉下PC游戏的王座?聊聊Steam的野心

文章图片

母婴|将Windows拉下PC游戏的王座?聊聊Steam的野心

文章图片

母婴|将Windows拉下PC游戏的王座?聊聊Steam的野心

文章图片

母婴|将Windows拉下PC游戏的王座?聊聊Steam的野心

文章图片


[PConline 杂谈
说起最适合打游戏的电脑操作系统 , Windows绝对称得上当仁不让 。 即使是最狂热的果粉 , 对Mac中强力的GPU有多么热切的期待 , 也从不会指望Mac的游戏体验能达到Windows的水平 。 多年来 , Windows深耕图形领域 , 使用DirectX等游戏接口 , 牢牢把控电脑游戏的开发方向 。 玩游戏就要装Windows , 多年来这就是颠扑不破的真理 。
然而 , 世界上从不缺乏挑战者 。 Windows构建的游戏大厦的上空 , 似乎出现了一朵不起眼的阴云——Steam 。
Steam的魔法:Linux竟可兼容Windows游戏? 如果你有关注游戏业界 , 应该知道Steam Deck 。 这是最近最为炙手可热的游戏硬件之一 , 这部由电子游戏商城Steam推出的掌机 , 在网络上讨论的热度甚至一度能和任天堂、索尼、微软这御三家的设备相提并论 。 而Steam Deck的特殊之处在于 , 作为一部掌机 , 它的本质其实就是一部迷你PC , 它预装Linux系统 , 但这个Linux系统 , 却可以运行大量Windows游戏!
Steam自己的掌机Steam Deck , 运行Linux系统 , 却可以兼容大量Windows游戏
是的 , Steam并没有为这部掌机专门开发游戏 , Steam Deck所运行的游戏 , 直接就是Steam商城中的原汁原味Windows游戏 。 Steam Deck所兼容的 , 不仅仅是Windows小游戏 , 各种3A大作的流畅运行 , 也不在话下 , 性能和Windows下基本没有区别 , 某些游戏甚至比Windows的表现更好 。
Steam Deck中的Linux系统兼容性好到何种程度呢?根据Steam自己官方的数据 , 在Steam上Top10的游戏有50%可以较好兼容(Silver级别以上) , Top100的游戏有88%可以较好兼容 , Top1000的游戏则有83%可以较好兼容!考虑到Steam庞大的游戏库 , 这个成绩已经令人刮目相看 。
可以说 , Steam Deck之所以如此受欢迎 , 和它对Windows游戏的良好兼容是脱不开关系的 。 开发者无需对Windows游戏作什么修改 , 即可和Steam Deck上的Linux良好兼容 , 这到底是什么魔法?这就是Steam令人啧啧惊叹的一招——Proton 。
Proton:Linux游戏性的救星 前面提到过 , Steam Deck预装Linux系统 , 它之所以能够运行Windows游戏 , 要得益于Steam为Linux开发的Windows API转换层——Proton 。
如果你是一名Linux资深用户 , 一定会听说过“Wine” , 这是一项将Windows API转译为Linux对应API、从而实现Windows程序在Linux下运行的方案 。 近年来 , Steam对Wine进行了魔改 , 整合了DXVK , 推出Proton兼容层 , 大量Windows游戏通过Proton得以在Linux上完美运行 , 这就是Steam Deck兼容Windows游戏的秘密 。
Proton的官方介绍
而最为人称道的是 , Steam并没有将Proton藏着掖着 , 其他Linux发行版、乃至不在Steam发售的Windows游戏 , 都可以享用Proton 。 Linux安装Steam后(Steam有Linux原生版本) , 启用Steam中的Steam Play , 选择Proton , 将对应游戏添加到Steam , 就可以调用Proton来游玩了 。 可以说 , 得益于Steam , Linux的游戏环境发生了翻天覆地的变化 。
其他Linux发行版安装了Steam客户端后 , 也可以使用Proton游玩Windows游戏