Win 7 w / 8 GB内存,无法使用超过4 GB


0

经过多次辩论,我买了一台严格用于游戏的电脑。它是一个Windows 7 64位操作系统,具有8 GB的物理内存和AMD FX(tm)-4130四核处理器,游戏本身推荐使用具有4 GB内存的Intel Core 2 Quad或AMD Phenom。据推测,我的电脑应满足并超过这些要求,是吗?

运行程序时,初始启动配置会认为相同,并将设置设置为高质量。然而,玩游戏会导致缓慢,微弱的运动和响应时间,FPS介于5-15之间,图形纹理是泥浆。所以,我正在基础设置上运行游戏。它运行,但FPS仍然是狡猾的,纹理同样如同预期的那样混乱。但它运行。

然后我有了疯狂的想法,在玩游戏时运行资源监视器。物理内存永远不会超过2GB。在进一步疯狂的头发上,意识到我从未见过物理内存使用量超过4gb,我决定在第一次同时运行第二个高图形游戏(运行顺畅,应该如此)。内存使用率几乎不受影响。第二场比赛就像一个冠军,即使是第一场比赛的背景。好的....随着资源监视器仍然打开,我打开了两个Mozilla浏览器,然后去了Youtube,播放了两部独立的高清电影。记忆仍然稳定在约2.6 gb。打开一个word文档,Adobe Photoshop CS2并执行了一些高内存图像voodoo--内存大约2.8 GB。打开MSI Afterburner和Kombustor,进行了两次单独的压力测试。所有这些程序同时运行,只能使我的物理内存使用量达到惊人的3.24 GB。 Assassins'Creed(第二款高级图形游戏)仍在运行,如果速度为.15 fps ....

正如朋友恰当地说的那样,我的电脑就像一辆汽车,只需一个档位即可满足其所有价值。我的记忆需要升级。在我的CPU和GPU因内存过多而过度工作而爆炸之前,我该如何实现呢?

我已经通过相同的测试放置了一台类似的计算机,它可以像我期望的那样访问其额外的内存。我的问题是什么?我很沮丧,因为某个特定原因买了一台电脑似乎无法做到。请帮忙!

编辑:

在发布我的问题后,我运行了Windows的内存诊断工具,它表明一切正常运行。在游戏的内部性能测试仪中,它将系统和视频内存分别调为4095 MB和4047 MB​​。

这让我想知道我的系统虽然声称是64位,但是在32位模式下运行。因此,根据超级用户的建议,下载并运行CPU-Z。据我所知,系统以64位模式运行。

此外,我试图运行的游戏是巫师2:国王的刺客。运行Performance Tester(如上所述)后,将设置设置为高,游戏突然运行,之前,在相同设置下,它没有。该游戏目前已修补到3.4版本,这是最新版本。

显卡是NVIDIA GeForce GT 610.驱动程序是最新的,版本320.49。


1
如果BIOS识别8GB,并且控制面板中的系统信息报告8GB的RAM,那么您可以使用8GB的RAM。如果游戏未按预期运行,我的建议是检查可能的补丁/软件更新。我还考虑检查任何显卡驱动程序更新。这里的关键硬件是你的GPU,而不是CPU或RAM。
archery1234

1
我和achery1234一样,也建议你可以运行内存诊断程序。一根棍子可能是坏的(这假设你有2x4gb棒),除了试图运行bazillon应用程序之外,你没有提到任何问题。
Carl B

3
在intel型主板biose中,总是有一个“扩展内存”的开关,没有正确设置主板本身限制为32位类型寻址。这个开关可以被称为不同的东西,我会先检查一下。你已经表明内存的使用永远不会超过一些,但我没有看到你在哪里表明系统本身有或没有看到系统中有8G。使用最简单的位置|控制面板\所有控制面板项\系统|要查看“已安装的内存”是什么。 32位程序仍然有限
Psycogeek

2
尝试 CPU-Z 。运行64位便携版本并检查您的系统是否正确识别您的RAM。该程序还将为您提供许多其他详细信息。正如Psycogeek所说,您的计算机可能在32位模式下运行,其中4GB是限制。您可以使用CPU-Z进行确认。
ADTC

2
系统报告8 GB RAM,64位OS。 BIOS还可识别8 GB RAM。所有其他程序(Witcher,Assassin's Creed,Photoshop)只能看到4 GB(4095 MB,根据我检查的程序给予或接受)。由于一切似乎都没有发生,我不打算再把头发撕掉。谢谢你的帮助......之前已经弄明白了。
Spiritus in machina

Answers:


1

起初,我认为RAM不会使FPS低至5-15FPS,这很糟糕且无法播放。

在这里,我将给你一些可以帮助你的步骤:

  1. 根据您的主板,转到BIOS并确保启用与超过4GB RAM相关的所有内容,因为从前英特尔MB需要打开“扩展内存”
  2. 下载并运行 CPU-Z ,它是便携式的,无需安装,打开它并查看可用的RAM,如果它显示8GB,那么我认为它与BIOS或某些设置无关。
  3. 尝试禁用寻呼,也许您的操作系统由于某种原因进行了大量寻呼,右键单击“我的电脑”>然后从左侧单击“高级系统设置”>在“效果”部分中点击“设置...”>然后选择“高级”标签>在“虚拟内存”部分下单击“更改...”>取消选中“自动管理分页...”并选择每个分区/磁盘, 选择“无分页文件”并单击“设置”,这将禁用分页,大多数人表示不建议这样做但实际上有这么多的RAM你永远不会用完它。
  4. 如果配置错误,Windows有时会使用较少的RAM,打开“开始”并键入搜索 msconfig (不带引号)并按“Enter”>单击“引导”选项卡>点击“高级选项...”>现在检查“最大内存”并输入您在MegaBytes,Exit和中的内存量 保存 设置,然后重新启动并查看。

我相信第四种解决方案会起作用。

编辑:正如一些人说32位应用程序不能使用超过4GB的内存,我不确定,但至少电子艺术(EA)包括64位库..

编辑2:您的操作系统永远不能以32位运行,至少这是您需要从头开始重新安装Windows以返回32位的原因


1

问题不是你的记忆,而是你的显卡。 GT610是一款低端显卡,无论你使用哪种CPU,它都无法提供所需的帧率。购买300-400美元的显卡。


0

32位程序(现在大多数游戏仍然是32位) 只能访问2或4 GB的RAM (取决于它们的编译方式),无论您在64位系统上的物理量是多少。推荐的规格通常超过这个,因为其他东西(你的操作系统,浏览器等)会占用其他无法使用的RAM。

无论如何,RAM本身对于帧率没有太大作用。它可以帮助对纹理,地图,代码等进行磁盘缓存。但是,例如,如果你坐在游戏中凝视着一个给定的方向,那么所有的CPU都会计算物理,人工智能以及要显示的内容和GPU使用已加载(进入其内存)纹理和着色器渲染帧。系统RAM在帧与帧之间并没有真正做任何事情。

如果你的帧率是 经常 差,然后你的CPU或GPU(或GPU驱动程序)应该受到责备。


这是一个神话。 32位程序可以访问多少RAM没有限制。 32位程序在可以使用的虚拟地址空间方面受到限制,但这几乎与RAM无关。
David Schwartz

@DavidSchwartz除了操作系统管理的内存空间外,应用程序使用了什么?你的问题是我把它与“RAM”混为一谈吗?
Nick T

我不确定你的第一个问题是什么意思。我的问题是你将地址空间描述为“RAM”。它们是完全不同的概念。 (并且你的链接没有显示你所说的内容。没有任何地方说它们仅限于2或4 GB 内存 。仔细看。)
David Schwartz
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.