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

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

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

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

Windows游戏的性能有多大? 如果游戏支持DX11并具有曲面细分,PlayOnLinux会将DX11转换为OpenGL吗?

从7年以上的经验,我可以说:

我从2005年到2006年左右尝试过Wine。 还尝试了Cedega(在Wine 1.2问世后为我而死)和PlayOnLinux(简称PoL)。 我还看到了Ubuntu下Wine的开发过程如何迅速赶上最新的游戏。 有关Wine安装和配置,请参阅如何安装和配置Wine?

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

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

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

了解Wine(在Ubuntu中)可以或不可以播放哪些游戏的快速方法可以在Wine App数据库中找到: 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.5.x开发系列相比,1.4.x系列之后的1.4.x系列等官方产品已经过时,这对我来说非常稳定,有很多改进并解决了很多问题。

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

然后运行sudo apt-get update 。 然后安装最新版本(截至本文撰写时为1.5.23)。 要validation已安装的wine --version ,请在终端中键入wine --version

性能有多大?

看到葡萄酒的发展正在取得巨大飞跃(特别是在DX10和DX11部门)并且可以从经验中得到以下结论:

  • 类似魔兽世界的游戏在旧PC中运行得更顺畅。 它们以某种方式使用LESS MEMORY而不是Windows场景,并在旧PC中实现更好的FPS。 我在8台电脑上测试了想要测试Ubuntu但也玩魔兽的朋友。 所有案例都提到了相同的积极结果。 在DX11 gxApi设置中,我实际上可以玩非常棒的图形魔兽。 但为了获得最佳效果,OpenGL更好。 对于高规格的PC来说,这是不一样的,在这些PC中,你可以享受更好的高端图形,直到Wine接受这种图形技术。

  • 使用DX10或DX11的游戏是否可以开箱即用。 现在答案是否定的,他们不会。 他们将来会工作吗,是的。 Wine显示为旅馆发展的速度表明了这一点。 特别适用于最新游戏和DirectX 10/11支持。

  • 开箱即用的游戏数量(在这种情况下,伟大的图形游戏)仅在去年就呈指数级增长。 这可以让您了解2012年底或2013年初Wine的外观。 为了给你一个背景知识,我在正式推出3天后参加了Wine Deep Space 2。 我甚至都不认为它会起作用,在这里我惊讶于一切从第一次起如何发挥作用。 我也在发布后的第二天设法玩了Dishonored没有任何问题。 其他如Portal 2,Skyrim和Trine 1&2都可以玩,没有任何问题。

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

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

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

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

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

我通常会这样做的建议是用几个游戏做一些测试,并帮助Wine社区提供反馈。 通过这样做,您将加快该特定游戏正常工作的过程。

CODEWEAVERS CROSSOVER

这与PoL类似,但付费。 你实际上得到了很多支持,甚至有大多数被投票的应用程序的顶级列表

蒸汽

Valve 在Linux上提供蒸汽 (特别是在Ubuntu中)的举动只是为了展示潜在的Linux正在过度游戏。 我还要提一下,Valve并不是唯一一个为Ubuntu开发游戏的人。 许多其他人也将这种方式视为Windows(特别是Windows 8)的替代品。

NVIDIA / INTEL / ATI

即使是显卡公司也越来越关注如何提高他们在Linux上的表现。 随着每次更新后我们迄今为止的巨大跳跃都获得了显着的性能提升。

UBUNTU

最重要的是。 自Unity发布以来,Ubuntu在每个版本上的表现都是积极的。 对于每个新版本,Unity已经消耗了更少的资源,具有更少的错误并且已经改进了性能,以便在玩Wine或者像Steam这样的本地游戏时变得非常出色。

许多用户在12.04中注意到的性能,然后在12.10中再次注意到,在13.04中更多的仅仅是Unity正在前进的一个小例子以及我们可以期望获得什么样的增强,不仅仅是图形性能,而是更一般的。 我从11.10开始对资源使用和video性能进行了很多评估,对于每个新版本,特别是自12.04以来,资源使用率开始大幅下降,FPS计数也有所上升。

几天前测试的是死亡空间3和不同的DLC内容。 令我惊讶的是,两者都完美无瑕地工作,他们正确地检测到了我的显卡,CPU和内存。 我可以选择最高的video配置并完美播放。

UBUNTU表现

我必须告诉你,当它出现时,Unity可能是最糟糕的游戏DE。 它臃肿,沉重,坠毁很多。 但它有一个目标和一种工作方式,这对许多有成效的任务来说都是很好的。 对每个新版本的改进为Unity DE带来了许多变化,以至于对于每个新版本,最终用户实际上可以看到许多增强function和性能修复。

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

  • Ubuntu 12.04 – Unity 5.2

  • Ubuntu 12.10(Compiz升级之前) – Unity 6.4

  • Windows 7与Ubuntu 12.10

  • Ubuntu 13.04 Beta – Unity 6.6

  • OS X vs 13.04

  • Windows 7,8与Ubuntu 12.10,Ubuntu 13.04

  • Ubuntu性能从8.04到13.04

我添加了2个Windows性能链接来certificate一点。 如果你看一下基准测试,你会发现在12.10和13.04之间的表现之间会有跳跃。 Unity / Compiz的许多修复和增强function使Unity在3D方面具有优势。

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

  • 有没有办法检查我的处理器的时钟速度?

  • 如何安装Nvidia驱动程序?

  • 使用UEFI在预安装的Windows旁边安装Ubuntu

UBUNTU STATS

但是为什么如此关注Steam和其他公司。 好吧,已经进行了许多调查,并且大多数(如果不是全部)调查显示大多数Linux用户使用Ubuntu或其衍生物。 正如最新的G +民意调查显示,目前共有14000多张选票,大多数用户使用Ubuntu(超过50%),大多数用户使用Unity桌面(超过50%)。 这为游戏公司提供了一个想法,让他们关注哪些DE,以及如何使他们的游戏适应这个新兴的游戏平台。

提示 – 对于任何人来说,我可以留下一些提示,这些提示与葡萄酒,葡萄酒的使用,配置和提示一般适用于任何新老人,这是:

如何安装Half-Life 1和2? – 涵盖Winetricks

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

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

  • 孤岛惊魂与孤岛惊魂2
  • 死岛与死岛:激流
  • 受辱
  • 杀手1 … 4(血钱)
  • Trine&Trine 2
  • GTA3,VC和SA
  • 死亡空间1 … 3
  • 魔兽世界
  • 上古卷轴3 … 5
  • Penumbra Collection
  • 还有很多…

希望这会有所帮助,并让您了解事情的发展方向。

我是Wine HQ的两场比赛的维护者。 所以我可以从经验中看出来。

葡萄酒下的游戏并不是那么糟糕。 我维持NFS Hot Pursuit和NFS最想要的葡萄酒总部,大多数评论对Wine都是积极的。

作为一名游戏维护者,我可以理解Wine能做什么,不能做什么。 大多数4-5岁以上的游戏都很有可能在葡萄酒下运行良好

我的老电脑:

Minecraft在Windows 7上的FPS具有最佳图形:20-30

在Ubuntu上:80-120 fps!

尽管在这里发表了一些评论,但葡萄酒并不适合玩现代游戏。 查看此数据库: https : //appdb.winehq.org/ ,查看您想要播放的任何标题。 我推荐双启动,而不是没有尝试相反。

如果游戏完全运行,你可以很幸运,大部分都不会。 检查AppDB以获取详细信息:

一般来说,除非你只是为了浏览和电子邮件而使用你的电脑,你真的不想切换到Ubuntu,你想设置一个双启动,所以当Ubuntu无法做你的事情时,你有一个Windows手动想做。