AMD APUのメモリを増設することで、ゲームのパフォーマンスはどのように大幅に向上しましたか?
コンピュータのハードウェアをアップグレードすると、パフォーマンスの向上が期待できますが、期待していた以上に大幅に向上することもあります。今日のSuperUserのQ&A投稿は、混乱していますが、幸せなゲーマーが自分のコンピュータのメモリをアップグレードしたときに彼がどのようにして幸運だったかを理解するのを助けます.
本日の質疑応答セッションは、コミュニティ主導のQ&A Webサイトのグループである、Stack Exchangeの下位区分であるSuperUserの好意により提供されます。.
質問
SuperUserの読者CyberGhostx1は、メモリを増設することで、彼のコンピュータのAMD APUのゲームパフォーマンスが大幅に向上したことを理解したいと考えています。
最初から明らかになるように、これは問題ではありません。これは、秘密を知ってほしいということです。.
システム仕様
- CPU: AMD A10-6790K 4.0 GHz
- GPU: AMD Radeon HD 8670D 1GB(内蔵GPU)
- RAM: 2×チーム4GB 1600 DDR3 = 8GB
もちろん、私は私の8 GBのメモリを利用するために64ビットOSを使用しています、しかし私の質問は私が追加の4 GBのRAMをインストールする前に、平均でMafia IIのようなゲームを走りました22 FPSの。追加のRAMを取り付けた後、ゲームが4 GBを超えるRAMを使用していないように見えたにもかかわらず、私は40 FPSまで非常にまともな増加に気づきました.
この背後にある秘密は何ですか?
ゲームパフォーマンスのさらなる向上は間違いなく御馳走ですが、今回は単純なメモリアップグレードがどのようにこのような違いを生み出したか?
答え
スーパーユーザーの貢献者であるDragonLordとBen Richardsが私たちのために答えを持っています。まずはDragonLord:
私はあなたがAMD APUを使用していることに気づきました。これらのチップは、CPUと内蔵のグラフィックプロセッサ(GPU)を組み合わせているため、ディスクリートグラフィックカードは不要です(少なくとも作業負荷を軽減するため)。 AMD APUはシステムメモリをグラフィックメモリとして使用するため、統合GPUのパフォーマンスはメモリ帯域幅に大きく依存します。 DDR3システムRAMはGDDR5ビデオメモリ(多くのディスクリートグラフィックスカードで使用されている)よりもかなり狭い帯域幅を持っているだけでなく、通常のアプリケーションの使用のためにCPUとこの帯域幅を共有する必要があります。メモリ帯域幅を増やすと、このボトルネックを減らすことでパフォーマンスが直接向上します。.
システムのメモリをアップグレードしたときに、2番目のメモリモジュールを追加しました。モジュールが2つあるため、メモリはデュアルチャネルモードで動作し、メモリ帯域幅が2倍になり、結果としてパフォーマンスが劇的に向上します。より速いRAM(少なくともDDR3-1866、できればDDR3-2100 +)は同様にパフォーマンスを向上させます.
さらに、メモリを増やすことで、システムがより多くのテクスチャデータをRAMにプリロードできるようになり、ディスクにアクセスする必要性が減り、パフォーマンスが向上します。ただし、これはメモリ帯域幅の増加よりも要因が少なくなります。.
AMDのAPUにとってメモリ帯域幅の重要性を示すために、TomのHardware and PC PerspectiveなどのWebサイトでは、メモリ帯域幅が少なくともDDR3-2100の場合にAPUのパフォーマンスが向上することがわかりました。.
ベンリチャーズからの回答が続きます:
個別のCPUと個別のGPUではなく、APUがあります。つまり、グラフィックカードの専用オンボードメモリではなく、テクスチャキャッシュ用にシステムRAMを共有するということです。.
RAMをアップグレードしてゲームをスピードアップした理由は、おそらくテクスチャリソースの交換によるものです。全体的に使用可能なRAMが多いほど、より多くのテクスチャデータをRAMにロードして保持できる時間が長くなります。すべてのメモリが割り当てられていて、オペレーティングシステムで今すぐタスクを処理する必要がある場合は、最近使用されていない割り当てられたメモリが見つかり、その内容をディスクに保存してから、その仕事。そのデータが再度必要になると、ディスクからRAMにスワップバックされます。この交換には(比較的)時間がかかります.
あなたはおそらくテクスチャデータをたくさんスワップしていました。 RAMをアップグレードすると、テクスチャを保存するためのスペースが増えたため、メモリスワップが少なくなり、FPSが高くなります。.
説明に追加するものがありますか?コメントで音を消す。他の技術に精通したStack Exchangeユーザーからの回答をもっと読みたいですか?こちらのディスカッションスレッドをチェックしてください。.