标签 Steam 下的文章

多亏了 Proton 和 Steam Play,可以在 Linux 上更好地玩游戏了。

自从 Steam 宣布 Proton 计划 以来,我有一种感觉,Linux 上的游戏将迎来好时光。我很高兴我没有看错。

根据 ProtonDB 网站,在 Steam 上排名前 100 的游戏中,80% 都得到了黄金或更好的评价。这实际上意味着,这些游戏在 Linux 桌面上会运行得很好。

ProtonDB 在 2021 年 12 月对 Steam 游戏的评级

如果你对各种评级感到困惑,下面是它的含义:

  • 原生:游戏可以在 Linux 上原生运行
  • 白金:开箱就能完美运行
  • 黄金:调整后可完美运行
  • 白银:运行时有小问题,但一般来说是可玩的
  • 青铜:可以运行,但经常崩溃或有问题,不能舒适地玩
  • 残缺:要么无法启动,要么根本无法玩

简单来说,如果一个纯 Windows 的游戏至少达到黄金级评分,你应该能够通过 Steam Play 在 Linux 上玩这个游戏。

如果你看一下统计数字,在 Steam 上排名前 1000 的游戏中,有超过 750 个现在可以在 Linux 上玩。然而,在写这篇文章的时候,Steam 前 10 名游戏中只有 4 个在 Linux 上运行良好。

ProtonDB 对前 10 名 Steam 游戏的评分

ProtonDB 评级的可靠性如何?

请注意,这些评级不是来自 Steam 本身。这些评级是基于游戏玩家在 Linux 上用 Proton 测试游戏时的报告。它提供了游戏表现的综合分数。

你可能想知道这些非官方的评级是否可靠?好吧,可能有很多因素,比如你的系统的 CPU、图形驱动等等。但是 ProtonDB 的评分可以帮助你确定你是否可以通过 Steam 在 Linux 上 尝试一个纯 Windows 的游戏

到底什么是 Steam Play 和 Proton?

如果你是新手,让我快速回顾一下,以帮助你更好地理解本文。

Steam 是一个可以让你安装和启动游戏的平台和客户端。它可以在 Windows、Linux 和 macOS 上运行。而游戏也会正确地标记为它们所能使用的平台。

几年前,Steam 推出了一个新的开源工具,名为 Proton 。它底层使用了 WINE 和许多其他工具,以改善 Linux 上纯 Windows 游戏的兼容性。

这项功能在 Steam 平台上提供在 Steam Play 测试版中,你必须从设置中明确启用它。

自此之后,志愿者和 Linux 游戏社区一起创建了一个可以在 Linux 上玩的游戏数据库。它最终演变成一个基于玩家反馈的评级系统。

Steam 也有自己的 手持设备 Steam Deck 的评级系统

就个人而言,我更喜欢在 PS4 上玩有完整故事情节的单人游戏(因为我至今没有 PS5)。但我正在考虑搭建一个小型的游戏设备,使用 Steam 在 Linux 上玩游戏,特别是在过去几年里,Linux 游戏有了很大的改进。

你如何看待 Steam 和 Linux 游戏的发展?


via: https://news.itsfoss.com/linux-game-rise-prtondb-dec-21/

作者:Abhishek 选题:lujun9972 译者:wxy 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

“老莱” 体验 Pop!\_OS 的视频狠狠地给桌面 Linux 社区上了一课。

过去的几周,整个 Linux 桌面社区沸腾了。

知名 YouTube 创作者 Linus(LCTT 译注:不是 Linux 之父 Torvalds,是 Linus Tech Tips 的 Sebastian,“老莱”是国内网友对 Linus Sebastian 的称呼。)决定在一个月内挑战日常使用 Linux 桌面。“老莱” 想了解 Linux 是否已经达到了对用户友好的程度,乃至于“技术呆”级别的用户都能轻松上手。他的专注点同样也放在了 Linux 游戏 上,毕竟电脑游戏确实也是 “老莱” 关注的一个领域。

这是一个有趣的概念,Linux 社区的许多人也十分兴奋,毕竟它向更广泛的技术受众群体免费宣传了桌面 Linux 平台。

唯一美中不足的是,这个日用 Linux 挑战 从一开始就出了大乱子。(LCTT 译注:B 站 中也有相应的中文字幕视频。)

“老莱”的 Pop!\_OS 名(或者说是“冥”)场面

(LCTT 译注:原文标题使用的是 (in)famous,同时指代“著名”和“臭名昭著”,此处的“冥场面”偏向事件悲剧性。)

“老莱” 决定 安装 Pop!\_OS,因为 Pop!\_OS 经常在社区中作为适合游戏的主流发行版出现。接下来,他尝试在软件中心(即 Pop!\_Shop)安装 Steam,但软件中心未能成功安装 Steam。

Sebastian 安装 Steam 时遇到了问题

既然没能通过图形化方式安装,他接下来做了其他所有 Linux 用户都会做的事情。他打开了终端,运行了神奇的 sudo apt-get install 命令。

Sebastian 换用命令行方式安装 Steam

无论是图形化方式还是终端方式,Pop!\_OS 都显示了一条警告,提示用户正濒临卸载关键软件包的危险。

命令行方式清晰明了地警告:“您的操作有潜在的危害性。若要继续,请输入下面的短句“是,按我说的做!(Yes, do as I say!)”。”

忽略移除关键软件包的警告

对于大部分 Linux 用户来说,到这一步就真的得停下来,深思熟虑了。输出的内容明确显示,接下来即将删除 gdm3pop-desktop 和其他许多桌面环境要素。

但人们一般不会在意警告。于是 “老莱” 直接继续安装,最终就剩下了一个不能登录图形界面的损坏系统。

意识到他的 Pop!_OS 彻底出乱子后的 Linus Sebastian(不是 Torvalds)

给桌面 Linux 开发者的深刻教训

对于开发者来说,这里有两点教训值得注意:

  • 安装 Steam 或任何其他常规软件时,不能导致关键的图形界面软件包被删除。
  • 在一款常规的、主流的发行版中,用户不应该能删除关键软件包。

Pop!\_OS 迅速修复了 Steam 的问题,并增加了防御机制以阻止删除关键的桌面要素。

出于某些原因,i386 版的软件包不能在 Launchpad 上发布。Steam 是一个 i386 软件包,在尝试安装 Steam 时不得不将该软件包降级到 Ubuntu 版本以解决依赖问题,然后就删除了 Pop!\_OS 的软件包。

— Jeremy Soller (@jeremy\_soller) 2021 年 10 月 26 日

为避免此类事故,Pop!\_OS 为 APT 包管理器制作了补丁。现在,用户无法在 Pop!\_OS 通过输入“是,按我说的做!(Yes, do as I say!)”来删除关键软件包了。相反,用户将需要添加一个特殊文件来启用该功能(如果某个人真的想把这些关键软件包删掉的话)。(LCTT 译注:APT 2.3.12 上游已经彻底禁用卸载关键软件包的功能。)

对于 Pop!\_OS 来说,这确实是一个好举措。但,这并不仅仅是 Pop!\_OS 单方面的教训。大多数 Linux 发行版都可能会遇到这种情况,并最终删除掉桌面环境和显示服务器。

KDE 已经注意到了这一点,并在即将发布的 Plasma 5.24 中 添加了禁止卸载 Plasma 桌面的功能

KDE Plasma 不允许用户卸载 Plasma 桌面

许多人责怪 “老莱” 不顾清晰明确的警告,直接继续并走向灾难。但问题在于,许多用户真的不会在意 “警告” 这种东西,不管他们技术水平如何。人们只是觉得按 “Y” 或者其他东西就是程序正常的部分,也不会去多想。一些 Linux 用户之前已经踩过这种坑了,但未来可能还会有更多人重蹈覆辙。

这就是为什么添加故障保护措施才是明智之举。这是所有主流发行版都应该做的事。


via: https://news.itsfoss.com/more-linux-distros-become-linus-proof/

作者:Abhishek 选题:lujun9972 译者:imgradeone 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

《极限竞速:地平线 5》是一款非常受欢迎的赛车游戏。虽然它还没有发布 Linux 版,但看起来 Valve 的 Proton 可能就是让它跑起来的答案!

《极限竞速:地平线 5》是一款新的赛车电子游戏,由 Playground Games 开发,Xbox 游戏工作室发行。

在正式发布之前,已经有大约 100 万玩家通过高级版提前进入了游戏。

虽然该游戏的视觉效果和对旧硬件的优化令人叹为观止,但它是又一款只在 Windows 平台上运行的游戏。

幸运的是,它也可以在 Steam 上玩。因此,有可能在 Linux 上使用 Proton 兼容层来尝试它。

Linux 上的《极限竞速:地平线 5》似乎成为现实

最初,在 Linux 上运行的《极限竞速:地平线 4》的状态很差。根据 ProtonDB 上的报告,它是不可玩的。

随着 Proton(或 SteamPlay for Linux)的改进,现在有了一个银色评价。仍然不令人满意,但总比没有好。

而且,到了《极限竞速:地平线 5》并没有变得更好,它在 ProtonDB 上有一个不可玩的评价。

不过,我注意到有几个人在尝试运行《极限竞速:地平线 5》时获得了成功。

Jeremy Soller(System76 的工程师)分享了一条推特,可以看到他在 Pop!\_OS 21.10 Beta 上玩《极限竞速:地平线 5》:

炸裂了!

《极限竞速:地平线 5》

Proton 前沿实验版

Pop!\_OS 21.10 Beta

正式发布后,你们今晚就能玩了

-- Jeremy Soller(@jeremy\_soller)2021 年 11 月 10 日

而且,并不是只是他一个人,Win-staging 维护者和 Proton-GE 开发者 Tom(又名 GloriousEggroll)也分享了一条在 Linux 上玩《极限竞速:地平线 5》的推特:

对于一个 5 天前发布的游戏来说,Linux 的表现还不错 \o/ < 插入它运行的样子 gif>

-- GloriousEggroll(@GloriousEggroll)2021 年 11 月 11 日

此外,GloriousEggroll 在推特上提到:

Paul(wine 的开发者之一)向 Proton 实验版推送了修正,此外还有 vkd3d 中需要的修正。我已经把它们移植到了 proton-ge 上(还有 battleye 补丁和 CEG drm 补丁)。

所以,看起来你可以使用 Proton 的最新的前沿实验版玩《地平线5》了。

当然,这对每个人来说都不是一个理想的解决方案。但是,很高兴知道,最新的 Proton 前沿实验版使(在 Steam 上)玩《极限竞速:地平线 5》成为可能。

你应该在 Steam 上为 Linux 购买《极限竞速:地平线 5》吗?

如果你的目标是专门在 Linux 上玩这个游戏,你或许应该等一等。

根据 Proton 上的 GitHub 议题讨论,该游戏似乎存在一些问题,即使你使用 Proton 的前沿实验版。

但是,如果你想帮助提交 bug 报告并进行测试,那么请尝试一下。

当然,如果你配置了 Windows 的双启动,或者有另一个 Windows 系统,如果你喜欢,你可以购买这个游戏。

希望随着下一个 Proton 实验版或稳定版的发布,我们可能会得到对 Forza Horizon 5 的必要支持。

你对 Linux 上的《极限竞速:地平线 5》有什么看法?自己测试过吗?


via: https://news.itsfoss.com/forza-horizon-5-linux/

作者:Ankush Das 选题:lujun9972 译者:wxy 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

IBM PC 40 岁了

虽然 IBM PC 并不是最早的个人计算机,但是在 1981 年推出的 IBM PC 以及所加载的 PC DOS,也是个人计算机史上的重要里程碑。IBM PC 采用了开放的架构,使用了现成的硬件和软件:英特尔的 8088 CPU 和微软的 PC DOS,微软还提供了 ROM 里面的 BASIC。IBM PC 的第一个型号是 IBM 5150 型,起价 1565 美元。CPU 为 4.77MHz 的 8088;内存有 16Kb,可扩充至 256Kb;单色或 16 色 CGA 显卡;存储为两个 5.25 英寸软驱,可选配磁带机,但不支持硬盘。它于 1987 年停产。

当年 IBM PC 如今看起来可笑的配置,可正是它们开创了个人计算时代。

Steam Deck 操作系统基于 Arch Linux

之前我们报道过,Valve 发布了 Steam Deck 掌机。它的操作系统是基于定制的 Linux 发行版的 SteamOS。但是将在 Steam Deck 中搭载的操作系统 SteamOS 3.0 放弃了之前所基于 Debian,而是转向 Arch Linux。Valve 称:“之所以将 SteamOS 3.0 切换到 Arch 底层,就是为了追求更快速的开发。尤其考虑到 Valve 需要进行大量更新、改动、以及自定义,才能在 Steam Deck 上提供最佳的游戏体验”。而 Debian 相比 Arch Linux 则更追求稳定,对新硬件和特性的支持没有那么积极。

说实话,这还是挺令人感到意外的,个人不看好这个选择。

加密挖矿木马改变 CPU 设置以提高采矿性能

安全研究人员发现了一种 Golang 编写的恶意软件,它不仅劫持了基于 Linux/Unix 的服务器,并利用它们来挖掘加密货币,而且修改了它们的 CPU 配置,以提高挖矿性能,并以牺牲其他应用程序的性能为代价。在获得系统的访问权后,它会禁用硬件预取器。预取器可以提高各种任务的性能。然而,禁用它可以使挖矿软件的挖矿性能提高 15%,但会降低合法应用程序的性能。该僵尸网络至少从 2020 年 12 月开始运行,目标是利用 MySQL、Tomcat、Oracle WebLogic 和 Jenkins 中的漏洞。

这是典型的“鹊巢鸠占”啊。

外媒称,中国在全球量子竞赛中处于领先地位

在上个月发布的三篇预印本论文中,中科大的物理学家报告了量子通信和量子计算的关键进展:使用纳米级半导体在 300 公里长的光纤上可靠地传输单光子,比以前的尝试要远 100 多倍;光子量子计算机从 76 个检测到的光子提升为 113 个;由 66 个超导量子比特组成的“祖冲之”,并用其中的 56 个量子比特完成了一个问题。

外媒称,这三项成就都是世界领先的,但“祖冲之”尤其让科学家们议论纷纷,因为它是对谷歌 2019 年具有里程碑意义的成果的首次确证。

中科大的量子团队取得的成就令人瞩目。

Valve 宣布 Linux 掌机 Steam Deck

Steam Deck 运行基于 Arch Linux 的 SteamOS。Steam Deck 的显示屏为 7 英寸 LCD,采用 AMD 的 APU,GPU 为 8 个 RDNA 2 计算单元。预计 12 月发售,起售价为 399 美元,商品页面显示这款产品目前不对中国区开放预购。

自从有了 Steam,再也不用说 Linux 不适合玩游戏了。

美国政府悬赏 1000 万美元寻找国家支持的黑客

该措施针对参与美国关键基础设施的恶意网络活动。在过去的两年里,勒索软件集团攻击了管道、制造商、医院、学校和地方政府。美国国土安全部估计,2020 年约有 3.5 亿美元的赎金支付给网络犯罪分子。该奖励计划是组织了一个暗网的线索报告渠道,以保护潜在消息来源的安全和安保。

看来美国政府已经被勒索软件搞得头疼不已。

Steam 对 Linux 游戏玩家来说是最好的东西了。由于 Steam,你可以在 Linux 上玩成百上千的游戏。

如果你还不知道,Steam 是最流行的 PC 游戏平台。2013 年,它开始可以在 Linux 使用。Steam 最新的 Proton 项目 允许你在 Linux 上玩为 Windows 平台创建的游戏。这让 Linux 游戏库增强了许多倍。

Steam 提供了一个桌面客户端,你可以用它从 Steam 商店下载或购买游戏,然后安装并玩它。

过去我们曾讨论过 在 Ubuntu 上安装 Steam。在这个初学者教程中,我将向你展示在 Fedora Linux 上安装 Steam 的步骤。

在 Fedora 上安装 Steam

要在 Fedora 上使用 Steam,你必须使用 RMPFusion 软件库。RPMFusion 是一套第三方软件库,其中包含了 Fedora 选择不与它们的操作系统一起发布的软件。它们提供自由(开源)和非自由(闭源)的软件库。由于 Steam 在非自由软件库中,你将只安装那一个。

我将同时介绍终端和图形安装方法。

方法 1:通过终端安装 Steam

这是最简单的方法,因为它需要的步骤最少。只需输入以下命令即可启用仓库:

sudo dnf install https://mirrors.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm

你会被要求输入密码。然后你会被要求验证是否要安装这些仓库。你同意后,仓库安装就会完成。

要安装 Steam,只需输入以下命令:

sudo dnf install steam

Install Steam via command line

输入密码后按 Y 接受。安装完毕后,打开 Steam,玩一些游戏。

方法 2:通过 GUI 安装 Steam

你可以从软件中心 启用 Fedora 上的第三方仓库。打开软件中心并点击菜单。

在 “软件仓库” 窗口中,你会看到顶部有一个 “第三方软件仓库”。点击 “安装” 按钮。当提示你输入密码时,就完成了。

安装了 Steam 的 RPM Fusion 仓库后,更新你系统的软件缓存(如果需要),并在软件中心搜索 Steam。

Steam in GNOME Software Center

安装完成后,打开 GNOME 软件中心,搜索 Steam。找到 Steam 页面后,点击安装。当被问及密码时,输入你的密码就可以了。

安装完 Steam 后,启动应用,输入你的 Steam 帐户详情或注册它,然后享受你的游戏。

将 Steam 作为 Flatpak 使用

Steam 也可以作为 Flatpak 使用。Fedora 上默认安装 Flatpak。在使用该方法安装 Steam 之前,我们必须安装 Flathub 仓库。

Install Flathub

首先,在浏览器中打开 Flatpak 网站。现在,点击标有 “Flathub repository file” 的蓝色按钮。浏览器会询问你是否要在 GNOME 软件中心打开该文件。点击确定。在 GNOME 软件中心打开后,点击安装按钮。系统会提示你输入密码。

如果你在尝试安装 Flathub 仓库时出现错误,请在终端运行以下命令:

flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo

安装好 Flathub 仓库后,你需要做的就是在 GNOME 软件中心搜索 Steam。找到后,安装它,你就可以开始玩了。

Fedora Repo Select

Flathub 版本的 Steam 也有几个附加组件可以安装。其中包括一个 DOS 兼容工具和几个 Vulkan 和 Proton 工具。

我想这应该可以帮助你在 Fedora 上使用 Steam。享受你的游戏 :smiley:


via: https://itsfoss.com/install-steam-fedora/

作者:John Paul 选题:lujun9972 译者:geekpi 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出