Linux 会比 Windows 更适合游戏吗?

就市场份额而言,Windows 仍然在 PC 上占据主导地位,但椅子正在被削减:多年来,Chromebook 一直是一种廉价(且安全!)的选择。此外,游戏平台 Steam 以及 DOTA 和反恐精英等游戏背后的公司 Valve 也没有坐以待毙。在后台,Valve 正在努力让 Linux 为游戏做好准备。这是否有可能撼动 PC 市场,或者这只是被称为“20XX 将成为桌面 Linux 年”的众多失败理论中的另一个?

关于最佳游戏平台的讨论几乎总是关于知名游戏机(Microsoft Xbox、Sony PlayStation、Nintendo Switch 等)与装有 Windows 的计算机之间的差异。如果我们相信 Steam 硬件调查,Linux 是一个面向游戏玩家的利基操作系统,只有 1% 的人使用它。开源操作系统优势明显,但为什么还没有火起来呢?这会很快改变吗?

01 学习使用 Linux

忽略 Linux 的最常见论据之一是 Windows 或 macOS 的易用性。 Windows 和 macOS 的工作流程不同,但这些操作系统已经进化成一个基本功能清晰、易于使用的系统。另一方面,Linux 在安装开始之前提出了一些问题:我应该使用哪个发行版? Ubuntu 是最受欢迎的,有很多教程可用,但对于 Linux 新手玩家来说,SteamOS 是一个不错的选择。尽管 Ubuntu 的界面很好,但在游戏玩家可以开始之前,它的学习曲线仍然很小。虽然这可能会推迟一些,但对于更有经验的计算机用户来说是值得的。 SteamOS 使用起来要简单得多。登录后可以立即安装游戏,平台上可用的所有内容都可以正常运行。

在 macOS 上玩游戏

除了 Linux 和 Windows,macOS 当然也是一种流行的操作系统。遗憾的是,该操作系统仅适用于苹果电脑,严重限制了硬件的选择。狂热的游戏玩家对苹果目前的产品兴趣不大。 Mac Pro 配备了 AMD FirePro:专为专业用途设计的显卡。 iMac 和 MacBook 中的 AMD Radeon Pro 卡也不适用于游戏。此外,游戏选择非常少,紧凑型设备不适合长时间的游戏。

02 硬件支持

长期以来,Linux 因其有限的硬件支持和糟糕的驱动程序而声名狼藉,但那些日子已经过去了。 AMD 和 Nvidia 都会定期更新,最新的硬件从一开始就可以在 Linux 上使用。使用英特尔 i-gpu 的笔记本电脑用户可以享受现代驱动程序,但在关闭笔记本电脑时要注意睡眠模式和休眠模式。许多发行版和硬件组合不能很好地与休眠功能配合使用,这可能会导致数据丢失。

曾经引起问题的音频驱动程序现在非常好。事实上,通过使用开源音频驱动程序,有比在 Windows 中更多的可能性。回声减少和类似功能有时会导致问题,但对于流行的 Linux 发行版,网上有足够的信息来解决这个问题。

03 正确的驱动程序

安装 Linux 发行版后,在开始游戏之前还有一些事情需要做。 Linux 是一个开源操作系统,它实际上包含了开源驱动程序,但这是否合理取决于所使用的硬件。 AMD官方支持开源驱动,其性能也非常出色,但英伟达就不是这样了。 Nouveau 提供了开源驱动程序,但它们是从闭源 Nvidia 驱动程序逆向工程的。尽管 Nouveau 社区的工作做得很好,但闭源驱动程序的性能水平要高得多。新显卡的差异肯定很大,但几代以前的显卡在官方 Nvidia 驱动程序上的表现也更好。

Ubuntu 会自动安装两个品牌的开源驱动程序,但要确保最新更新,请使用以下 AMD 命令:

须藤添加-apt-repository ppa:oibaf/graphics-drivers

sudo apt 更新

安装官方 Nvidia 驱动程序的最简单方法是使用以下命令:

sudo apt-get purge nvidia*

sudo add-apt-repository ppa:graphics-drivers

sudo apt-get 更新

须藤 apt-get 安装 nvidia-driver-410

04 原生 Linux 游戏

直到几年前,Linux 的游戏报价还非常有限,但 Valve 正在采取重大措施来改进报价。 Steam 是 Valve 的数字发行平台,目前提供 4,000 多种适用于 Linux 的游戏。这包括反恐精英:全球攻势和席德梅尔的文明等知名游戏,还有数百款来自小型开发商的独立游戏。如果之前为 Windows 购买了游戏,则无需为 Linux 再次购买。

GOG.com 是另一个出色的 Linux 游戏提供商。与 Steam 不同,GOG.com 完全基于网站。所以除了购买的游戏之外,不需要安装额外的程序。也可以通过 GOG Connect 将在 Steam 购买的游戏转移到 GOG。

许多著名的 Linux 发行版也有自己的软件存储库,也提供游戏。例如,Ubuntu 拥有自己的 Ubuntu 软件中心,其中提供了大量知名和鲜为人知的游戏。 Linux Mint 等其他发行版也是如此。

05 Linux 中的 Windows 游戏

Linux 游戏的范围可能正在迅速扩大,但大多数主要游戏仅适用于 Windows。 Valve 再次通过 Steam 的 Linux 变体中的一项新功能进行救援:Steam Play。 Steam Play 使用了 Wine 的修改版本:一个开源程序,允许在 Linux 环境中使用 Windows 软件。此功能仅在测试版中可用,因此需要单独激活。要激活它,请单击 Steam 上的 蒸汽 然后去 设置.在选项卡中 帐户 你能在标题下吗 参与测试 点击 改变.将打开一个新窗口,选择 蒸汽测试版更新.点击后 好的 在 Steam Play 可用之前,点击 Steam 必须重新启动和更新。要激活 Steam Play,请再次打开 设置, 在新标签下 蒸汽游戏 把支票放在旁边 为受支持的游戏启用 Steam Play.这将使 Valve 测试过的 Windows 游戏可用。带复选标记 为所有游戏启用 Steam Play 所有 Windows 游戏都将在 Steam 上可用,但您可能会经常遇到错误或非常低的帧速率。

葡萄酒

Wine (Wine Is Not an Emulator) 是一个开源程序,它允许 Windows 软件在 Linux 和 macOS 中使用。它适用于 Win16、Win32 和 Win64 api,也可用于 DirectX 游戏。 DirectX 12 支持需要一段时间,但 Wine 是所有以前变体的有效解决方案。然而,Wine 并不是所有游戏的解决方案,因为在很多情况下你会遇到很多错误和问题。如果游戏运行正常,帧率可能会比 Windows 低 10% 到 80%。有许多在线数据库可供用户跟踪 Wine 如何在逐个游戏的基础上工作,但不同的硬件配置可能会导致不同的结果。

06 降低帧率

不幸的是,Linux 并不是所有的好消息。虽然驱动程序越来越好,分发平台也在扩展,游戏也越来越多地为 Linux 开发,但性能仍然是一个问题。带有 Nvidia Geforce GTX 1070 和 AMD Radeon RX 480 的系统的基准测试显示出清晰的画面:游戏在 Windows 中运行(明显)更好,请参见表格。在所有情况下,游戏都以最高的图形设置和 1440 × 2560 像素的分辨率进行了测试。在测试的游戏中,席德梅尔的文明 VI 表现最差,在 Ubuntu 中,两款显卡的帧率都没有达到 Windows 中的一半。 Metro Last Light Redux 和 Counter-Strike: Global Offensive 表现出色,RX 480 甚至在 Metro 的 Ubuntu 中获得了更高的帧率。不幸的是,Metro Last Light Redux 的 Linux 变体中还有其他缺陷。例如,图形设置仅限于一种通用的低高选择,甚至无法在游戏中调整分辨率。对于高级设置,有必要 用户.cfg-文件修改为每个选项的神秘变量。

07 仍然只是Windows?

Microsoft Windows 拥有更广泛的游戏,更易于使用并且几乎总是性能更好……那么为什么人们仍然选择 Linux?最简单的答案当然是价格:Linux 是免费的,而 Windows 许可证每台计算机至少需要 100 欧元。但这还不是全部:对于开源软件来说,理论上可以提供更好的体验。毕竟,闭源软件的发布纯粹是为了盈利,而开源则代表着自由和多功能。

不包括在游戏发布时为额外的“可下载内容”(dlc) 付费,因为聪明人会立即发布没有付费墙的变体。此外,开源软件可以更快地带来新的创新。程序员不必为基本功能重新发明轮子,可以将自己的想法添加到现有项目中。这使得简单的想法可以更快地付诸实践,从而产生更好的软件。

08 开源就是未来

拥有如此庞大的开源社区,未来科技公司将无法与他们的闭源软件竞争。已经很少有初创公司试图将闭源软件推向市场。毕竟,总会有一个开源变种,在社区的帮助下,超越闭源软件。因此,公司将不得不寻找一种新的商业模式,在这种模式下,开源被接受,技术进步是最重要的。

最近的帖子

$config[zx-auto] not found$config[zx-overlay] not found