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


42

从Windows 7/8切换到Ubuntu的利弊是什么?

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

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

Windows游戏对性能的影响有多大?如果游戏支持DX11并具有细分功能,PlayOnLinux会将DX11转换为OpenGL怎么办?


我将从经验中回答以下问题,但我不知道这是否对Ubuntu合适。试图输入您想要的标题,但我让主持人决定。
路易斯·阿尔瓦拉多

您可能想阅读相关问题---->
Uri Herrera 2012年

Answers:


75

从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应用程序数据库中找到一种快速的方法来了解在Wine上可以玩或不能玩的游戏(在Ubuntu中):http : //appdb.winehq.org/,其中包含11000多个游戏(Litte超过5000,其中两个几年前)。这还包括有关大多数游戏的性能信息,但对于可在Linux上玩的每款游戏来说都不相同。这有助于了解游戏是否可以玩,并且与Windows上的同一游戏具有相同的确认性能。

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

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

考虑到这一点,我将始终建议您使用此处找到的Wine的PPA 。这是因为与1.5.x开发系列相比,像1.4.x系列这样的正式版本在几个月后就已经过时了,在我看来,1.5.x开发系列非常稳定,具有许多改进并解决了许多问题。

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

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

表演命中率如何?

看到葡萄酒的发展正在飞速发展(特别是在DX10和DX11部门中),可以从经验中得出以下结论:

  • 像《魔兽世界》这样的游戏在较旧的PC上运行更为流畅。与Windows场景相比,他们以某种方式使用LESS MEMORY,并且在较旧的PC中实现了更好的FPS。我在8台PC上为想要测试Ubuntu但还玩过WOW的朋友进行了测试。所有案例均提及相同的阳性结果。在DX11 gxApi设置中,我实际上可以使用超赞的图形播放魔兽。但为获得最佳结果,OpenGL更好。对于高规格PC,这是不一样的,在高端PC上,您实际上可以享受更好的图形,直到Wine赶上了这种图形技术。

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

  • 开箱即用的游戏数量(在本例中为出色的图形游戏)仅在去年就呈指数增长。这使您对Wine在2012年底或2013年初的情况有了一个想法。为了给您提供背景知识,我在《 Wine Deep Space 2》正式上映三天后就玩了。我什至没有想到它会起作用,在这里,我感到惊讶的是,从一开始,一切都很好。放映后的第二天,我也设法玩了《耻辱》,没有任何问题。其他诸如Portal 2,Skyrim和Trine 1&2都可以正常播放。

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

PLAYONLINUX-简称 PoL,与Wine并存。他们尝试(以一种非常有效的方式)制作它,以便在您安装程序/游戏时便可以立即使用。他们可能会使用适合特定游戏的老式Wine版本,也可能会添加一些脚本,其他dll或文件来使游戏正常运行。PoL不需要安装Wine,但明智的做法是将它安装为相同。您可以在此处找到最新版本

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

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

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

我通常建议做的是对多个游戏进行一些测试,并帮助Wine社区提供您的反馈。这样,您将加快该特定游戏正常运行的过程。

CODEWEAVERS跨界车

这类似于PoL,但需要付费。您实际上得到了很多支持,甚至还获得了最受欢迎的应用程序的简洁排列

蒸汽

Valve 在Linux(特别是Ubuntu)提供蒸汽的举动只是表明Linux在游戏方面的潜力。我还应该提到,Valve不是唯一一个致力于为Ubuntu开发游戏的人。其他许多人也在寻找这种方式来替代Windows(特别是Windows 8)。

NVIDIA /英特尔/ 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。它was肿,沉重,坠毁很多。但是它提出了一个目标,并且对许多生产性任务都非常有用。对每个新版本的改进为Unity DE带来了许多更改,以至于对于每个新版本,最终用户实际上可以看到许多增强和性能修复。

12.04标志着这样的改进:许多批评Unity的最终用户对Unity的功能和速度感到不知所措。从这个版本开始,我将展示一些基准,我认为应该指出这些基准以给出Unity在游戏中的地位。因此,以下是有关Unity性能的一些链接(按时间顺序排列):

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

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

UBUNTU统计

但是,为什么这么多来自Steam和其他公司的关注。好吧,已经进行了许多调查,并且大多数(如果不是全部)表明大多数Linux用户都使用Ubuntu或其衍生版本。正如最新的《 G +民意调查》所显示的那样,到目前为止,总共有14000+票,大多数用户使用Ubuntu(超过50%),而大多数用户使用Unity桌面(超过50%)。这为游戏公司提供了一个思路,使他们可以集中精力,从事哪种DE以及如何使他们的游戏适应这一新兴的游戏平台。

提示 -对于那些与Wine,Wine用法,配置和提示相关的人,我可以为他们提供一些技巧,这些技巧通常适用于新老朋友:

如何安装半条命1和2?-遮盖酒壶

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

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

  • 孤岛惊魂与孤岛惊魂2
  • 死岛和死岛:激流
  • 丢脸
  • 杀手1 ... 4(血腥)
  • Trine和Trine 2
  • GTA3,VC和SA
  • 死亡空间1 ... 3
  • 魔兽世界
  • 上古卷轴3 ... 5
  • 半影集合
  • 还有很多...

希望这会有所帮助,让您对事物的发展有一个了解。


3
引用“超人从早上开始吃k麦片”。大声笑!!
Akshit Baunthiyal,2012年

1
上一次我在Wine中玩游戏是很久以前的,但是效果还不错,一开始我还注意到网络延迟始终比Windows更好(当时XP尚未尝试使用更高版本)。〜90ms与150-300ms。
Kurtosis

3

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

葡萄酒下的游戏并不是那么糟糕。我在Wine HQ上维持NFS Hot Pursuit和NFS Most Wanted,并且大多数评论都对Wine持正面评价。

作为一名游戏维护者,我可以理解Wine可以做什么和不能做什么。大多数年龄超过4-5岁的游戏在酒下良好运行的可能性很高


1

我的旧PC:

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

在Ubuntu上:80-120 fps!


您使用的是WINE还是本机运行
Suici Doga

@SuiciDoga Minecraft是Java,所以我不知道他为什么会在Wine下运行Windows的Java Runtime,而不是本地运行Linux的Java Runtime。
Tooniis


-3

如果游戏完全运行,您可能会很幸运,大多数情况下不会。检查AppDB以获取详细信息:

一般而言,除非您仅使用计算机来浏览和收发电子邮件,否则您确实不想切换到Ubuntu,而是想设置双重启动,以便在Ubuntu无法执行您的操作时可以使用Windows。想做。


5
我完全不同意,Winehq在5000多个游戏中的大多数游戏都已在appdb上注册,其中一半以上是金牌或更高。这还不包括列表中的2个问题,第一个是开箱即用的游戏,但未在appdb列表中找到;第二个是开箱即用的游戏,但尚未将其评级更新为证明他们现在工作了。wine对特定游戏进行了一些更新或修复,实际上修复了具有类似问题的其他游戏。我还记得著名的音频和鼠标光标的问题,仅表现为固定的一个游戏,但固定的100余
路易斯·阿尔瓦拉多

认真地说,一年来我实际上一直在使用Ubuntu进行游戏,我所有的Windows游戏都运行良好。
w4etwetewtwet

不过,我同意这个答案。严肃的游戏结果不应与“测试游戏”相对。已投票。但是我只同意游戏主题。
Geppettvs D'Constanzo

浏览和电子邮件?真?我已经五年没有启动Windows机器了。从视频和照片编辑到网页设计,我需要做的一切都可以在Ubuntu中找到。我不是真正的大玩家,但即使在那儿,我尝试过的方法仍然有效。
Marc

1
我同意...。这完全取决于您玩的游戏以及硬件配置。我玩TF2,WoW和Borderlands2。TF2在Ubuntu中的运行情况更糟。我使用WINE来运行《魔兽世界》,它的速度要慢得多-但可以玩。尽管遵循了多个指南,但《无主之地2》还是崩溃了,无法运行。许多人将其报告为“金”级-但随后提到,在两个小时的测试中,它仅一次或两次崩溃。
罗伯P.14年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.