设为首页收藏本站

LUPA开源社区

 找回密码
 注册
文章 帖子 博客
LUPA开源社区 首页 业界资讯 开源资讯 查看内容

最新Linux版Steam客户端开始支持以Linux容器执行游戏

2019-11-14 11:57| 发布者: joejoe0332| 查看: 649| 评论: 0|原作者: 十轮网|来自: 十轮网

摘要: Linux版Steam客户端Beta版本,现在支持实验性的命名空间(Namespaces)功能,也就是说,玩家可以使用容器,来执行所有Steam游戏库中的游戏。玩家想要激活这项功能,需要打开游戏的属性对话框,在一般标签中的强制使 ...
Linux版Steam客户端Beta版本,现在支持实验性的命名空间(Namespaces)功能,也就是说,玩家可以使用容器,来执行所有Steam游戏库中的游戏。玩家想要激活这项功能,需要打开游戏的属性对话框,在一般标签中的强制使用特定Steam兼容性工具选项,选择Steam Linux Runtime。

官方提到,Steam客户端以Linux容器来执行游戏,将能更好地与主机系统隔离,改善许多潜在的问题,并可以激活隔离等新功能。同时这项功能也提升Valve在新的Linux发布版中,支持旧游戏的能力,对于开发人员来说,在容器环境中,可以确保其所开发的游戏在多个Linux发布版中,可拥有同样的兼容性,减轻QA的工作负担。另外,Steam也能够通过容器,支持内置新编译器和函数库的Runtime。

目前容器Runtime并不支持Steam的兼容性工具Proton,也与Steam客户端的非官方Flatpak发布版本不兼容,官方提到,Flatpak解决方案是将整个Steam客户端打包起来,而Valve的方法则是独立打包个别的游戏,两种方法都依赖相同的技术,不过,官方现正在寻求兼容的方法。

Bumblebee和Primus_VK等一些比较少见的图形卡驱动程序,可能还无法在容器中正常运行,官方提到,容器的设置使用主机系统中的图形卡驱动程序,这个Steam测试版本会覆盖更多测试范围,收集各种需要改善的案例。

除了一些已知无法在容器中执行的游戏之外,这项实验性功能或许可为只支持32进制Linux的游戏,带来一劳永逸的兼容性解决方案。Canonical在今年6月宣布,未来新版Ubuntu不再提供32进制函数库,而这项消息让Valve跳脚,因为其Steam游戏平台上仍有许多只能在32进制Linux上执行的游戏,虽然Canonical随后改变了决定,不过,有鉴于越来越多的Linux发布版本只提供x86_64组件,因此寻求兼容性解决方案势在必行,而让Linux版Steam客户端支持Linux容器,则是解决Linux发行版与Steam兼容问题的方法之一。


酷毙

雷人

鲜花

鸡蛋

漂亮
  • 快毕业了,没工作经验,
    找份工作好难啊?
    赶紧去人才芯片公司磨练吧!!

最新评论

关于LUPA|人才芯片工程|人才招聘|LUPA认证|LUPA教育|LUPA开源社区 ( 浙B2-20090187 浙公网安备 33010602006705号   

返回顶部