一段时间以来,我一直是一个快乐的 linux 用户,保持双启动 Windows 来运行一些视频游戏。不过,买了一台新电脑,看了很多关于linux运行游戏的飞速进步的文章后,还是想再试一试。我安装了 Ubuntu 16.04(游戏包版本)并使用 Steam Play、Playonlinux、Lutris、Wine 和 Crossover 尝试了一些游戏。每次,在 Windows 中可以在高设置下流畅运行的游戏(最终幻想 XIII、星球大战前线 II 2017、伊卡洛斯之枪)根本无法运行,或者运行得太慢以至于无法播放。有没有人有关于如何提高性能的建议?
我的系统:
确实,Linux 在运行游戏方面取得了重大进步。但如果没有参考点,很难注意到这一进展。与Windows相比,Linux对于那些自称“游戏玩家”的人来说还没有完全准备好。但是,如果您将 Linux 上游戏的当前状态与几年前的情况进行比较,那么您会注意到该领域取得了坚实的进步。
问题尤其出在图形驱动程序上。当然也有显卡制造商开发的专有Linux驱动程序,购买他们的开发并不是他们的首要任务,因为大多数客户使用Windows来玩游戏。这种变化很缓慢,并且根据您的 GPU,您可能会在 Linux 上看到与驱动程序开发相关的不同开销。
另请记住,即使在今天,也有技术可以发布 Linux 原生游戏,而无需开发人员进行额外的工作。但通常游戏创作者甚至不会考虑它,因为它没有回报。
另一件事是,wine 实现像 directx 这样的 windows 相关库的工作也需要时间。
Linux 上有许多大型游戏目前应该可以与中端 GPU 配合使用,例如 CS:GO、古墓丽影、古墓丽影崛起、GRID Autosport、巫师 2、德军总部:旧血。这些只是示例。许多其他游戏也可以在Wine的帮助下完美运行。
感谢 Valve 和 Steam Play,我们已经可以在 Linux 上玩很多游戏,甚至不需要处理 wine、playonlinux 或 lutris。与前几年相比,可以在 Linux 上玩的游戏库变得非常庞大。
截至 2019 年 5 月,Steam 已经拥有超过 5000 款 Linux 游戏。
性能仍然是一个问题,但正如我所说,这取决于您的 GPU,对于某些游戏,您甚至可能比 Windows 上有更好的性能。但一般来说,所有并非原生专用于 Linux 的游戏都会表现出较低的性能。
但已经有一些工作正在努力改变这一现状。
质子就是一个例子
Proton 是一款与 Steam 客户端配合使用的工具,它允许 Windows 独有的游戏在 Linux 操作系统上运行。它使用 Wine 来促进这一点。
另一个是dxvk
适用于 Direct3D 10/11 的基于 Vulkan 的转换层,允许使用 Wine 在 Linux 上运行 3D 应用程序。
小智 1
你确实安装了古老的软件来尝试游戏,尝试Ubuntu 19.10或manjaro deepin,你会看到游戏性能的巨大改进,新内核5.3-5.4产生了很大的变化,新的dxvk使proton更快。
| 归档时间: |
|
| 查看次数: |
2094 次 |
| 最近记录: |