ビデオカードに割り当てられているシステムメモリの量を調べるにはどうすればいいですか?


5

NVIDIAコントロールパネルから:

  • 利用可能な総グラフィックメモリ:3839 MB
  • 専用ビデオメモリ:256 MB DDR2
  • システムビデオメモリ:64 MB
  • 共有システムメモリ:3519 MB

から dxdiag

  • ディスプレイメモリ:3815 MB
  • 専用メモリ:231 MB
  • 共有メモリ:3583 MB

どうやら私のシステムは256MBを内蔵のグラフィックスカードと共有して3.5GBを共有しています…3.5GBは巨大です!その3.5GBのうちどれだけが実際にグラフィックカードに割り当てられているのかを調べるにはどうすればよいですか (したがって、アプリケーションでは利用できません)

仕様:

  • OS:Windows 7 64-bit
  • RAM:8GB
  • GPU:GeForce 9300 mGPU(nForce 730i)

通常、BIOSから直接ビデオカードと共有するメモリ容量を選択できます。もっと情報が欲しいと思うかもしれません。
alex

回答:


5

これはモバイルGPUでは正常です。ある時点でnVidiaはカードがそれ自身のRAMとシステムRAMの両方を使用できるようになるシステムを作りました。その後、彼らは32 MiBと64 MiBのRAMを持ついくつかのグラフィックスカードを発表しました。彼らはシステムRAMを使うことができるので、私の記憶が正しければRAMの総量は128 MiBと256 MiBになるでしょう。基本的に、専用ビデオメモリはカードのRAMであり、共有メモリはカードが追加メモリを必要とするときに使用できるメインRAMです。 そのシステムは彼らのモバイルグラフィックスカードに残った。私の知る限りでは、カードがそのメモリを使用しているかどうかを確認する方法はありません。私自身、4 GiBシステムでGeForce 9500M GSを使用していて、カードを食べてもシステムRAMが問題になることはありませんでした。私のコンピュータでは、共有RAMは1790 MiBなので、ドライバは自動的にシステムRAMの一定の割合を共有として設定している可能性があります。

編集:いくつかの計算を行った後、それは共有メモリがメインシステムRAMの約43.7%に設定されているようです。

ここに NVIDIAのサイトでその技術に関する記事です。 ここに 技術に関するもう一つの興味深い記事です。

私が読んだものから、 TurboCacheは必要なRAMを使い果たしても問題ありません。他のアプリケーションで使用されていないRAMのみを使用し、必要に応じてパフォーマンスを向上させる場合にのみRAMを使用するためです。


2

私が共有ビデオメモリについて理解していることから、これはそれら自身の専用RAMを持たないマザーボード上の内蔵メモリチップにのみ適用可能です。

システムは、ビデオメモリとして使用するために、メモリのごく一部を確保します。

あなたが「正しい」ビデオカード(すなわち、スロットに差し込むもの)を持っているならば、コンピュータはビデオカードとシステムメモリを共有しないでしょう。

ビデオカードがオンボードの場合は、コンピュータのBIOSでビデオカードが使用しているメモリ容量を選択できるはずです。

あなたが見ている数字 dxdiag ソフトウェア(DirectX)がアクセスできるメモリの量です。あなたは256MBのグラフィックスカードを持っているように見えます、そしてDirectXはキャッシングテクスチャなどのようなグラフィカルな事のために3.5GBのシステムメモリを使うことができます。


1

ビデオチップセットには、GPU自体に物理的に接続されている独自の256MBのRAMがあります。 GPUにはシステムとRAMを共有する容量もあり、最大3.5GB程度です。しかし、そうすることはほとんどなく、実行したときは、そのメモリを使用して操作を完了するのに必要な時間だけです。

共有システムメモリへのGPUのアクセスは非常に遅いので、マップされたものを維持する意味がありません。必要に応じてCPUにGPUの専用メモリにアクセスさせる方がはるかに論理的です。 (主に、GPUがアクセスしても他のシステムメモリの使用と競合しないためです。)

実用的には、共有メモリ機能を維持する理由は2つだけです。 1つは、専用メモリなしでGPUを操作する機能を保持することです。もう1つは、「最大3.75GBのビデオメモリ」またはそれをマーケティング目的でサポートしているということです。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.