amd apu战略_添加内存如何显着提高AMD APU的游戏性能?

amd apu战略_添加内存如何显着提高AMD APU的游戏性能?

amd apu战略

amd apu战略_添加内存如何显着提高AMD APU的游戏性能?

When you upgrade your computer’s hardware, it is a given that you expect a boost in performance, but sometimes you get an unexpectedly significant increase beyond what you counted on. Today’s SuperUser Q&A post helps a confused, but happy gamer understand how he lucked out when he upgraded his computer’s memory.

升级计算机硬件时,可以预期会提高性能,但是有时您会获得超出预期的显着增长。 今天的SuperUser Q&A帖子可帮助一个困惑但又高兴的玩家了解他升级计算机内存时的运气。

Today’s Question & Answer session comes to us courtesy of SuperUser—a subdivision of Stack Exchange, a community-driven grouping of Q&A web sites.

今天的“问答”环节由SuperUser提供,它是Stack Exchange的一个分支,该社区是由社区驱动的Q&A网站分组。

问题 (The Question)

SuperUser reader CyberGhostx1 wants to understand how adding memory significantly increased the gaming performance for his computer’s AMD APU:

超级用户读者Cyber​​Ghostx1想了解增加内存如何显着提高其计算机的AMD APU的游戏性能:

To be clear from the start, this is not a problem. This is just something that I really want know the secret behind.

从一开始就很清楚,这不是问题。 我只是真的想知道背后的秘密。

System Specs

系统规格

  • CPU: AMD A10-6790K 4.0 GHz

    处理器 AMD A10-6790K 4.0 GHz

  • GPU: AMD Radeon HD 8670D 1GB (integrated GPU)

    GPU: AMD Radeon HD 8670D 1GB(集成GPU)

  • RAM: 2 x Team 4GB 1600 DDR3 = 8 GB

    内存: 2 x Team 4GB 1600 DDR3 = 8 GB

Of course, I am using a 64-bit OS to make use of my 8 GB of memory, but my question is: Before I installed the additional 4 GB of RAM, games like Mafia II ran (at the highest settings) at an average of 22 FPS. After I installed the additional RAM, I noticed a very decent increase to 40 FPS even though the game did not appear to use more than 4 GB of RAM.

当然,我使用的是64位操作系统来利用我的8 GB内存,但是我的问题是:在我安装额外的4 GB RAM之前,Mafia II之类的游戏平均(在最高设置下)运行22 FPS。 安装了额外的RAM后,即使游戏似乎使用的RAM不超过4 GB,我也注意到40 FPS的增长非常不错。

What is the secret behind this?

这背后的秘密是什么?

The additional boost in game performance is definitely a treat, but how did a simple memory upgrade make such a difference this time?

游戏性能的额外提升绝对是一种享受,但是这次简单的内存升级如何带来如此大的改变?

答案 (The Answer)

SuperUser contributors DragonLord and Ben Richards have the answer for us. First up, DragonLord:

超级用户贡献者DragonLord和Ben Richards为我们找到了答案。 首先,DragonLord:

I noticed you are using an AMD APU. These chips combine a CPU with a built-in graphics processor (GPU), eliminating the need for a discrete graphics card (at least for lighter workloads). Because AMD APUs use the system memory as graphics memory, integrated GPU performance is highly dependent on memory bandwidth. Not only does DDR3 system RAM have considerably less bandwidth than GDDR5 video memory (used on many discrete graphics cards), the integrated GPU needs to share this bandwidth with the CPU for normal application use. Increasing memory bandwidth will directly increase performance by reducing this bottleneck.

我注意到您正在使用AMD APU。 这些芯片将CPU与内置图形处理器(GPU)结合在一起,从而无需使用独立的图形卡(至少是为了减轻工作量)。 由于AMD APU将系统内存用作图形内存,因此集成的GPU性能在很大程度上取决于内存带宽。 DDR3系统RAM的带宽不仅比GDDR5视频内存(用于许多分立显卡)要少得多,而且集成GPU需要与CPU共享此带宽以用于常规应用。 增加内存带宽将通过减少此瓶颈来直接提高性能。

When you upgraded your system’s memory, you added a second memory module. With two modules, your memory now runs in dual-channel mode, doubling memory bandwidth and dramatically increasing performance as a result. Faster RAM (at least DDR3-1866, preferably DDR3-2100+) will similarly increase performance as well.

升级系统内存时,添加了第二个内存模块。 现在,有了两个模块,您的内存就可以在双通道模式下运行,从而使内存带宽增加一倍,从而显着提高性能。 更快的RAM(至少为DDR3-1866,最好为DDR3-2100 +)也会同样提高性能。

In addition, more memory means your system can pre-load more texture data into RAM, reducing the need to access the disk and increasing performance. However, this is less of a factor than the increased memory bandwidth.

此外,更多的内存意味着您的系统可以将更多的纹理数据预加载到RAM中,从而减少了访问磁盘的需求并提高了性能。 但是,与增加的内存带宽相比,这是一个较小的因素。

To show how important memory bandwidth is for AMD APUs, websites such as Tom’s Hardware and PC Perspective have found that APU performance can increase with memory bandwidth up to at least DDR3-2100.

为了显示内存带宽对AMD APU的重要性, Tom's HardwarePC Perspective等网站发现,随着内存带宽至少达到DDR3-2100,APU性能可以提高。

Followed by the answer from Ben Richards:

随后是本·理查兹(Ben Richards)的回答:

You have an APU, rather than a discrete CPU and discrete GPU. That means they share system RAM for texture cache, rather than dedicated on-board memory on a graphics card.

您拥有APU,而不是离散的CPU和离散的GPU。 这意味着它们共享系统RAM用于纹理缓存,而不是图形卡上的专用板载内存。

The reason the RAM upgrade sped things up for your game is likely because of texture resource swapping. With more RAM available overall, that means more texture data is able to be loaded and kept in RAM longer. When you have all your memory allocated, and your operating system needs more to work with for a task right now, it will find allocated memory that has not been used recently, save the contents to your disk, and then re-allocate the memory for that task. Once that data is needed again, it will swap it back from the disk into RAM. This swapping takes a long time (relatively).

RAM升级加快游戏速度的原因可能是由于纹理资源交换。 随着总体上有更多可用RAM,这意味着可以加载更多纹理数据并将其保存在RAM中的时间更长。 当您分配了所有内存,并且操作系统现在需要处理更多任务时,它将找到最近未使用的已分配内存,将内容保存到磁盘,然后为以下目的重新分配内存:那个任务。 一旦再次需要该数据,它将从磁盘交换回RAM。 这种交换需要很长时间(相对)。

You were likely swapping a lot on texture data. When you upgraded your RAM, you provided more space for textures to be stored, which means less memory swapping, which then translates into a higher FPS.

您可能在纹理数据上进行了大量交换。 升级RAM时,您提供了更多空间来存储纹理,这意味着更少的内存交换,从而转化为更高的FPS。



Have something to add to the explanation? Sound off in the comments. Want to read more answers from other tech-savvy Stack Exchange users? Check out the full discussion thread here.

有什么补充说明吗? 在评论中听起来不错。 是否想从其他精通Stack Exchange的用户那里获得更多答案? 在此处查看完整的讨论线程

翻译自: https://www.howtogeek.com/194128/how-did-adding-memory-significantly-increase-gaming-performance-for-an-amd-apu/

amd apu战略