
私の 2 台のラップトップの GPU に関して、かなり混乱した状況があります。
最初のラップトップ (Dell) には Intel Iris Xe GPU が搭載されており、タスク マネージャーから、システム RAM と共有されており、GPU メモリの合計は 3.9 GB であることがわかります。
2 台目のラップトップ (Asus) は AMD ベースで Ryzen 3 Vega GPU を搭載していますが、2.0 GB の「専用メモリ」があり、IIRC は統合されていると表示されています。ただし、GPU メモリの合計を見ると、合計で 5.0 GB になります (前者と同様にシステム RAM と共有するため、約 3.0 GB ではありません)。
余分なメモリはどこから来るのでしょうか?
答え1
統合グラフィックスの設定方法については、BIOS を確認する必要があります。明示的に事前割り当てされる場合もあれば、自動またはリアルタイムで割り当てられる場合もあります。
Intel のスクリーンショットでは、8 GB の RAM 全体にアクセスできることがわかります。これは、iGPU が最大 4 GB の RAM を消費できることを示していますが、システムがすでに 6 GB を使用している場合、iGPU は 2 GB を超える容量を獲得するために競合する必要があります。
Ryzen 3 Vega iGPU には 2 GB の「専用」メモリがあるようです。これは事前割り当てと呼んでもいいでしょう。つまり、システムはおそらく 8 GB (インストール済み) のうち 6 GB 以上を使用できません。ただし、Vega が 2 GB の事前割り当てを超えた場合 (可能性は低いですが)、追加の 3 GB を利用できます。
答え2
共有メモリは、CPU と GPU 間で共有されるシステム メモリです。Intel カードには内部メモリがなく、共有メモリのみが使用されているようです。
AMD GPU は、専用の内部メモリと共有メモリの両方を使用します。これらは単純に合計すると次のようになります。
2GB dedicated GPU memory + 3GB shared GPU memory = 5GB total GPU memory