当前位置: 首页>>技术教程>>正文


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排名的人,您可能会发现自己正在进行一些配置,但最终它会很好。在大多数情况下,黄金状态将开箱即用。它们显示为Gold,因为它们没有使用最新的Wine版本进行更新。当然,如果你有一个垃圾等级的游戏,这意味着它永远不会工作,或只有在超人开始在早上吃氪星谷物时才会起作用。

几年前,白金游戏的数量还不到50个。2012年8月(我第一次写这个答案)你可以找到More than 1500 games,其中近200个在Latest Titles中。今天有超过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/ppa

然后运行sudo apt-get update。然后安装最新版本(截至本文撰写时为1.5.23)。要验证已安装的版本,请在终端中键入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,但安装它是明智的。你可以找到latest version in here

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

许多此类应用程序都可以在long list of supported apps中找到。

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

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

CODEWEAVERS CROSSOVER

这与PoL类似,但付费。你实际上得到了很多支持,甚至还有一个整洁的Top List of most voted apps

蒸汽

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

NVIDIA /INTEL /ATI

即使是显卡公司也越来越关注提高他们在Linux上的表现。随着every update的显著提升,我们迄今为止取得了巨大的成功。

UBUNTU

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

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

几天前测试的是Dead Space 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使用率并提升图形性能。此外,这里有一些答案可以帮助您解决性能或兼容性问题:

UBUNTU统计

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

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

How do I install Half-Life 1 and 2? – 涵盖Winetricks

Adjusting resolution for individual Wine programs – 处理多个应用程序(不同的Windows /分辨率)。

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

  • 孤岛惊魂&孤岛惊魂2

  • 死岛&死亡岛激流

  • 受辱

  • 杀手1 … 4(血钱)

  • 三分相特里尼2

  • GTA3,VC& SA

  • 死亡空间1 … 3

  • 魔兽世界

  • 上古卷轴3 … 5

  • Penumbra Collection

  • And many more…

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

次佳解决方案

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

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

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

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/1959.html,未经允许,请勿转载。