Windows 和 Ubuntu 之间的游戏性能差异

Mai*_*ein 43 performance windows wine games playonlinux

从 Windows 7/8 切换到 Ubuntu 的优缺点是什么?

我主要开发软件和玩游戏。

我显然不在我的笔记本电脑上玩游戏,这就是我尝试 Ubuntu 的原因。但是整个操作系统看起来很棒,我最近发现了 PlayOnLinux。

Windows 游戏对性能的影响有多大?如果游戏支持 DX11 并且有曲面细分,PlayOnLinux 是否会将 DX11 转换为 OpenGL?

Lui*_*ado 77

根据 7 年以上的经验,我可以说以下几点:

我从 2005-2006 年左右开始尝试 Wine。还尝试了 Cedega(Wine 1.2 出来后对我来说已经死了)和 PlayOnLinux(简称 PoL)。我也看到了 Ubuntu 下 Wine 的开发过程是如何快速赶上最新游戏的。对于 Wine 安装和配置,请参阅如何安装和配置 Wine?

大约 4 年前,如果有人来找我并想改用 Ubuntu,他们会问的问题之一是:我可以在 Ubuntu 上玩 X 游戏吗?。如果该游戏的答案是肯定的,那么下一个问题将是:它会具有相同的性能吗?

4 年前,在大多数情况下,我的正常回答是否定的。在 Wine 1.2 和今年 1.4 发布之后,我改变了我对几款游戏的回答,并且第一次我更积极地告诉新用户他们可以真正玩游戏。

像深空 2 这样的案例,这是我可以玩的最新游戏之一。爱丽丝梦游仙境(我的意思是新的)、模拟人生 3、魔兽世界、失忆症等。甚至可以玩天际。这些游戏需要强大的图形,除了正常的安装和播放步骤之外,您只需很少或不需要其他设置即可玩它们。

可以在 Wine 应用程序数据库中找到一种快速了解哪些游戏可以或不能在 Wine(在 Ubuntu 中)上玩的方法:http : //appdb.winehq.org/,其中包含 11000 多个游戏(Litte 超过 5000,大约两个几年前)。这还包括大多数游戏有关性能的信息,对于可在 Linux 上运行的每个游戏而言,这些信息并不相同。这有助于了解游戏是否可玩,并且与 Windows 上的同一游戏具有相同的确认性能。

Wine 还提供了一种叫做Ranking 的东西,它有助于确定可以用较少的配置玩哪些游戏,并且它们开箱即用的机会更大。如果您看到一款具有白金排名的游戏,则意味着您有 99% 的机会可以开箱即用,从头到尾完全没有问题。如果您看到具有金牌排名的人,您可能会发现自己进行了一些配置,但最终效果会很好。在大多数情况下,黄金状态将立即生效。它们显示为 Gold,因为它们尚未使用最新的 Wine 版本进行更新。当然,如果你有一个垃圾等级的游戏,这意味着它永远不会奏效,或者只有在超人早上开始吃氪麦片时才会奏效。

几年前,白金游戏的数量还不到 50 款。2012 年 8 月(我第一次写这个答案)你可以找到1500 多款游戏,其中近 200 款在最新游戏中。今天有超过 5800 款游戏,其中超过 1800 款是白金游戏。而这只是在 1.5.x 的开发阶段。我只能想象一旦 1.6 发布将达到白金级的数量。这里唯一的需要是让更多人在 Wine(如果适用)或 Steam(现在是新的)上参与和测试游戏。

考虑到这一点,我将始终建议使用来自 Wine 的 PPA 在这里找到。这是因为像1.4.x系列这样的官方版本,几个月后,与1.5.x开发系列相比已经过时了,1.5.x开发系列对我来说非常稳定,有很多改进,解决了很多问题。

只需在终端中运行以下命令: sudo add-apt-repository ppa:ubuntu-wine/ppa

然后运行sudo apt-get update。然后安装最新版本(在撰写本文时,它是 1.5.23)。要验证您安装的版本,请wine --version在终端中键入。

性能有多大?

看到 Wine 的发展正在取得巨大的飞跃(特别是在 DX10 和 DX11 部门)并且可以从经验中说以下几点:

  • 像魔兽世界这样的游戏在较旧的 PC 上运行得更加流畅。他们以某种方式使用了比 Windows 场景中更少的内存,并在旧 PC 中实现了更好的 FPS。这是我在 8 台 PC 上为想要测试 Ubuntu 但也玩魔兽世界的朋友测试的。所有案例都提到了相同的阳性结果。在 DX11 gxApi 设置中,我实际上可以以非常棒的图形玩魔兽世界。但为了获得最佳效果,OpenGL 更好。这与高规格 PC 不同,在 Wine 赶上这种图形技术之前,您实际上可以使用高端 PC 享受更好的图形。

  • 带有 DX10 或 DX11 的游戏是否可以开箱即用。现在答案是否定的,他们不会。他们将来会工作吗,是的。Wine 已证明是旅馆发展的速度表明了这一点。专为最新游戏和 DirectX 10/11 支持而设计。

  • 开箱即用的游戏数量(在这种情况下是伟大的图形游戏)仅在去年就呈指数增长。这让您对 Wine 的 2012 年底或 2013 年初的情况有所了解。为了给你一个背景想法,我在正式发布后的第3天玩了Wine Deep Space 2。我什至没有想到它会起作用,在这里我很惊讶从第一次开始一切都很好。我还设法在发布后一天玩了耻辱,没有任何问题。其他像 Portal 2、Skyrim 和 Trine 1 & 2 可以毫无问题地玩。

  • Wine 不仅一次只关注一个应用程序,还关注库或 DLL。这意味着如果 100 个游戏使用 X 类型的库,它们都将从对其进行的简单改进中受益。这就是为什么当每次更新 wine 时,它​​可以改变关于一个单一修复的许多事情。作为一个例子,我们仍然记得关于鼠标和音频的著名小修复,最终修复了 100 多个游戏。

PLAYONLINUX - 简称PoL,与 Wine 并行工作。他们尝试(以非常有效的方式)制作它,以便在您安装程序/游戏时它可以开箱即用。他们可能会使用适合特定游戏的旧葡萄酒版本,或者他们可能会添加一些脚本、额外的 dll 或文件来使游戏正常运行。PoL 不需要安装 Wine,但同样安装它是明智的。您可以在此处找到最新版本

例如,使用 Wine 安装游戏可能会让您执行几个额外的步骤以使其工作。PoL 只需单击一下鼠标,PoL 将通过添加一个层来读取您正在安装的程序或游戏并运行脚本以确保应用程序需要的所有 DLL 和其他组件,从而确保游戏的安装和正常运行已安装(例如 DirectX 或 .NET)。这就是 PoL 的目标,让您“在 Linux 上玩”。请注意,它基于 Wine 提供的技术。与添加新的安装程序脚本相比,它实际上更新得相当快。

许多此类应用程序都可以在支持的应用程序长列表中找到。

话虽如此,PoL 没有做任何 Wine 没有的事情,例如将 DX11 转换为 OpenGL。这将更多地出现在葡萄酒领域。

我通常会推荐的做法是,对几个游戏进行一些测试,并根据您的反馈帮助 Wine 社区。通过这样做,您将加快该特定游戏正常运行的过程。

CODEWeavers 的交叉

这类似于 PoL,但它是付费的。你实际上得到了很多支持,甚至还有一个整洁的最受欢迎应用程序的Top List

蒸汽

Valve在 Linux上提供Steam(特别是在 Ubuntu 中)的举动只是表明 Linux 正在超越游戏的潜力。我还应该提到,Valve 并不是唯一一家为 Ubuntu 开发游戏的公司。许多其他人也将这种方式视为 Windows(特别是 Windows 8)的替代品。

英伟达 / 英特尔 / ATI

甚至显卡公司也越来越关注提高他们在 Linux 上的性能。到目前为止,我们在每次更新获得了巨大的飞跃,从而显着提升了性能。

乌邦图

顶一下。自从 Unity 出现以来,Ubuntu 在每个版本中都获得了积极的性能。对于每个新版本,Unity 都消耗了更少的资源、更少的错误并提高了性能,使其非常适合玩任何基于 Wine 或类似 Steam 的游戏。

许多用户在 12.04、12.10 和 13.04 中注意到的性能只是一个小例子,说明 Unity 的发展方向以及我们可以期待获得什么样的增强,不仅是图形性能,而且是更通用的. 我对11.10以来的资源使用和视频性能进行了多次评估,对于每个新版本,特别是12.04以来,资源使用率开始大幅下降,FPS计数上升。

几天前测试了死亡空间 3 和耻辱与两个 DLC 内容。令我惊讶的是,它们都可以完美运行,并且它们正确地检测到我的视频卡、CPU 和内存。我可以选择尽可能高的视频配置并完美播放。

Ubuntu 性能

我不得不告诉你,当它出来的时候,Unity 可能是最糟糕的游戏 DE。它臃肿,沉重,经常坠毁。但它设定了一个目标和一种非常适合许多生产性任务的工作方式。每个新版本的改进都为 Unity DE 带来了许多变化,以至于对于每个新版本,最终用户实际上都可以看到许多增强功能和性能修复。

12.04 标志着这样一个改进点,许多批评 Unity 的最终用户被 Unity 的功能和速度所淹没。从这个版本开始,我将展示一些我认为应该指出的基准,以了解 Unity 在游戏中的地位。所以这里有几个关于 Unity 性能的链接(按时间顺序排列):

我添加了 2 个 Windows 性能链接来证明这一点。如果您查看基准测试,您会发现 12.10 和 13.04 的性能之间存在跳跃。对 Unity/Compiz 所做的许多修复和增强使 Unity 在 3D 方面具有优势。

请注意,所有这些基准测试都使用 6.x 系列的 Unity。现在 13.04 中的一个是 7.x 系列。还有一些非常棒的补丁将在接下来的几周内发布到 13.04,它们将进一步降低内存使用率、CPU 使用率并提高图形性能。此外,当性能或兼容性成为问题时,这里有一些答案可以帮助您:

乌邦图统计

但是为什么 Steam 和其他公司如此关注。嗯,已经进行了许多调查,并且在大多数(如果不是全部)中表明大多数 Linux 用户使用 Ubuntu 或其衍生产品。正如最新的 G+ Poll显示的那样,到目前为止共有 14000+ 票,大多数用户使用 Ubuntu(超过 50%),大多数用户使用 Unity 桌面(超过 50%)。这为游戏公司提供了一个思路,将重点放在何处,从事什么 DE 以及如何使他们的游戏适应这个新兴的游戏平台。

提示- 我可以为任何阅读与 Wine、Wine 使用、配置和一般提示的人留下一些提示,这些提示是:

如何安装半条命 1 和 2?- 涵盖 Winetricks

调整单个 Wine 程序的分辨率- 处理多个应用程序(不同的 Windows/分辨率)。

对于其中一些我可以保证在至少 3 台具有正确硬件要求(包括更新和 DLC)的计算机上测试后可以正常工作的内容是:

  • 孤岛惊魂与孤岛惊魂 2
  • 死岛和死岛:激流
  • 耻辱
  • 杀手 1...4(血钱)
  • 三位一体 2
  • GTA3、VC 和 SA
  • 死亡空间 1...3
  • 魔兽世界
  • 上古卷轴 3...5
  • 半影系列
  • 还有很多...

希望这会有所帮助,并让您了解事情的进展情况。

  • 引用,“超人从早上开始吃氪星麦片”。哈哈!! (3认同)

归档时间:

查看次数:

121717 次

最近记录:

10 年,6 月 前