質問: ビデオカードに割り当てられているシステムメモリの量を確認するにはどうすればよいですか? 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 764ビット ram:8gb gpu:geforce 9300 mgpu(nforce 730i)
回答: これはモバイルgpuでは正常です。ある時点で、nvidiaは、カードが独自のramとシステムramの両方を使用できるシステムを作成しました。その後、32mibと64mibのramを搭載したグラフィックカードをいくつか発表しました。彼らはシステムramを使用できるので、私が正しく覚えていれば、ramの合計量は128mibと256mibになります。基本的に、専用ビデオメモリはカードのramであり、共有メモリはカードが追加のメモリを必要とするときに使用できるメインramです。そのシステムはモバイルグラフィックカードに残っていました。私の知る限り、カードがそのメモリを使用しているかどうかを確認する方法はありません。私自身、4 gibシステムにgeforce9500m gsを搭載しており、システムramをカードが消費する問題が発生したことはありません。私のコンピューターでは、共有ramは1790 mibであるため、ドライバーがシステムramの特定の割合を共有として自動的に設定している可能性があります。編集:いくつかの計算を行った後、共有メモリはメインシステムramの約43.7%に設定されているようです。 ここ はnvidiaのサイトにあるそのテクノロジーに関する記事です。 ここ このテクノロジーに関するもう1つの興味深い記事です。私が読んだところによると、turbocacheは他のアプリケーションでは使用されないramのみを使用し、必要な場合にのみramを使用するため、必要なramを使い果たしても問題はありません。そのため、いつパフォーマンスが向上するか。