为什么要运行相同的游戏,PC需要比视频游戏机更多的RAM?


25

在我看来,每个第7代游戏机的内存都比现代PC少得多,但如今游戏机上的运行仍然非常流畅。

例如: PS3具有256 MB的系统内存和256 MB的视频内存。 Xbox 360具有512 MB的GDDR3 RAM,时钟频率为700 MHz。而且,这确实很奇怪,Wii只有24 MB的视频RAM和64 MB GDDR3系统RAM。

但是,如果您尝试在具有256 MB系统RAM的PC上运行GTA 4,甚至在视频卡上具有256 MB RAM的PC上运行GTA 4,那只能说它不能那样工作。

为什么?


3
首先,游戏并不相同。第二,控制台基本上是单用途的计算机,它们经过优化以执行特定任务(与PC相对,后者是多用途的)。
Der Hochstapler 2012年

针对主机游戏进行了优化,可以在组特定的规格下运行,并且通常减少了细节。同样,《侠盗猎车手IV》是一个不好的端口。
Sathyajith Bhat

1
Sathya-实际上不是a,bad port因为PC版本实际上比任何控制台版本都更好。
Ramhound 2012年

1
@OliverSalzburg:同意,许多游戏开发人员也打算展示非常相似的图形。例如限制渲染距离(不太明显)以获得更多细节(更明显)。更加难以发现差异...
Tamara Wijsman 2012年

Answers:


31

让我们做一些比较...

PS3有256 MB的系统内存和256 MB的视频内存。Xbox 360具有512 MB的GDDR3 RAM,时钟频率为700 MHz。而且,这确实很奇怪,Wii只有24 MB的视频RAM和64 MB GDDR3系统RAM。

Wii游戏上的图形通常保持简单,除了Mario&Sonic的介绍屏幕的漂亮介绍之外,您不会在其中看到闪亮的图形。尽管那只是一个正在播放的视频,但价格便宜...

如果您不相信我,那么这种比较可以清楚地表明这一点。

现代战争Wii的登场与原作的视觉对比

找到其他清晰的比较似乎并不容易,图像搜索结果因同一个游戏,Wii U或图片太小而无法区分两者的结果而超载。随时欢迎您添加其他图片,但Wii游戏机尚未使我感到惊讶。

对于PS 3与XBOX 360,您可以清楚地看到纹理上的差异。

开发人员在PS3上大声疾呼

至于XBOX 360与PC,区别在于分辨率,纹理等。

- 复活发布二月360,将正确的端口

都是关于记忆的吗?

不,当然不是。GPU在填充率和阴影方面的执行速度也很重要。这就是XBOX 360拥有相同内存量的原因,其性能优于PS 3的原因。

规范中涉及的所有这些因素都有助于实现光晕效果,在远处将事物绘制得更远,具有更好的凹凸贴图和闪电效果,具有更好的AA等等。

有时,这需要重新看一看照片才能真正看到差异,大多数情况下,由于图片(或YouTube视频)的压缩(导致它不代表游戏中的实际图形),您有时无法总是看出来。

同样,您可以获得一台具有大量内存的PC,但拥有的卡甚至无法以720p的速度玩游戏。

这是关于您可以为此付出多少钱。

假设价格没关系,好​​吧,我们会有类似Fastra II的东西。

没错,我们正在研究六张NVIDIA GTX295双GPU卡和一张GTX275单GPU卡。总共有13个GPU!这就是为什么它比典型的GPU快12倍的原因。

虽然,是的,此设置需要一些软件/驱动程序优化才能满足游戏需求。

为了解决这个问题……PC是否需要更多的RAM?

不一定,可以用轻量级的Linux内核,轻量级的X甚至还有酒造一台机器(除非游戏具有本机支持);结果,您将几乎没有Linux内核占用的任何空间,并且几乎没有游戏可用的空间,然后,您获得了与控制台具有相同内存限制的硬件,关闭了游戏图形,实际上拥有PS3 / XBOX 360一样的图形。我不知道是否可以实现Wii规格,但是Wii上的大多数游戏无论如何都不能用于计算机体系结构(忽略仿真)。

PC本身并不占用更多内存,而是游戏运行所在的环境。


@HackToHell:除了显示更多内容之外,我看不到多台显示器与更好的图形有什么关系。但我同意,尽管您可以通过SLI之类的东西来达到更多目标。
Tamara Wijsman 2012年

现在这些图片肯定说明了很多!
丹尼尔·加涅涅夫

以我的经验,灯光和阴影的质量对性能的影响远大于纹理质量。
horatio 2012年

6
@horatio:我在整个帖子中都更加关注纹理,因为内存对纹理质量的影响肯定要比对闪电和阴影的影响大得多,因为后者根本不需要太多的存储空间...
Tamara Wijsman

多个监视器要求GPU能够同时绘制两个“高清”监视器,而控制台的图形卡可能只需要做一半。多年来,计算机一直在进行“高清”图形处理。甚至只有最新一轮的游戏机甚至都具有1080p电视来绘制高清图形,是的,任天堂在图形部门中的其他游戏机明显落后。
KeithS 2012年

6

这是因为PC和游戏机的构建方式不同,PC不是为专用游戏而构建的,因此它具有更大,功能更强的操作系统,您可以与计算机进行多任务处理,连接更多显示器,并且您会发现顶级计算机可以轻松实现更好的性能比控制台。

另一方面,控制台完全是为游戏而构建的,它运行的操作系统不需要Windows之类的大量内存,因为它没有适当的功能,因此它们的内存要少得多。

多显示器

使用控制台,由于内存和硬件的限制,您不能添加多个监视器,但是您可以在PC中添加。

在此处输入链接说明


5
unload当您选择运行游戏时,这些控制台也可以使用其下划线操作系统。它们仅要求用户具有返回操作系统的能力。single purpose由于添加了Netflix,Amazon和Hulu ect,这些控制台不再被视为机器。
Ramhound 2012年

即将面世的Ouya控制台将运行于Android 4.0,并且可以执行您的智能手机所执行的任何操作,因此肯定是单一用途的。
Daniel Ganiev 2012年

@Ramhound:同意,Wii以IOS的形式实现。例如,系统菜单运行IOS80,游戏采用最适合其目的的IOS。他们加载IOS,以使其适合其功能以限制使用的内存量,由于Wii的限制,这肯定是必要的……
Tamara Wijsman 2012年

那场比赛看起来很酷。那是深空9吗?
Darth Egregious 2012年

1

这有几个原因:

  • 如今,编写控制台游戏通常是为了充分利用控制台提供的有限硬件。这意味着游戏必须在严格的内存限制内运行。对于PS4,CPU和GPU之间共享8 GB的GDDR5。PC不受此限制,因为PC可能配备有更多的内存(以及功能更强大的CPU和GPU),因此可以将游戏设计为利用更多的资源。结果,大多数跨平台游戏在配备完善的游戏PC上比在主机上看起来更好。
  • PC通常具有较大的后台操作系统,该操作系统可能正在运行其他应用程序,因此自然需要更多的物理内存。尽管现代游戏机确实具有相当复杂的操作系统,但它们也被设计为在严格的资源约束下运行,因此游戏始终具有一定数量的内存,CPU功能等。
  • 控制台硬件在单元之间是同质的,因此它们可以针对特定的硬件特性进行优化,从而减少资源使用。另一方面,PC没有固定的硬件,因此不一定总是可以进行相同的低级优化。这会增加PC上的内存和其他资源使用率。此外,根据所使用的PC硬件,要获得相同的图形输出,可能会占用不同数量的资源。

0

因为您的操作系统仍然处于加载状态,还包含所有后台进程(网络管理,病毒罐,防火墙等)和其他程序(IM,Skype,teampeak,浏览器等)

这将全部占用内存,而主机游戏可以占用所有可用内存并根据自己的喜好进行管理(因为OS大部分或上一代主机完全卸载了),而PC游戏无法完全(唯一的内存)对于PC游戏为虚拟页面内存)

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.