プロセッサを統合するグラフィックカード、PCでどのVRAMを使用しますか?

現在市場に出回っているiGPUが、ほんの数年前に見たものから大きく飛躍していることはよく知られていますが、これは非常に興味深い結果をもたらしています。 VRAM。 プロセッサはどのようにグラフィックメモリをに割り当てますか iGPU ? そして何よりも、パフォーマンスはこのタイプのメモリにどの程度依存しますか?

マザーボードとプロセッサの両方に統合されたグラフィックカードは、ビデオとして使用される外部メモリに常に依存してきました RAM またはVRAMですが、しばらくの間、割り当てが異なり、その理由を理解すると便利です。

プロセッサを統合するグラフィックカード

あなたのiGPUはまだVRAMとしてシステムRAMを使用しています

そして、それは非常に単純な理由でそうします:利益/費用比。 iGPUを搭載し、そのようなAPUとは呼ばれないプロセッサ。 CPU 一部はその反対側に優勢であり、通常は低レベルのグラフィックカードを備えており、特定のタスクには対応できますが、ゲーム自体には対応していません。 このため、そしてこのタイプのデバイスは HBMメモリ その名誉のために、プロセッサの価格の最終的なコストのためにパフォーマンスをトリガーすることができますが、これは行われません。

AMD-HSA2

ただし、APU自体では、同じ理由で実行されません。 テクノロジーはそこにあり、成熟していますが、実装には費用がかかり、正しい考えを持っている人は誰も追加のコストを支払うことはないため、ライバルのプロセッサーと比較して、プロセッサーの範囲は死んでしまいます。 VRAMを使用するためのソリューションは? 通常のもの、一生に一度のもの: システムRAMを使用する つまり、情報交換器としてのDDRメモリです。

違いは、PCによる割り当て方法です。これまで、iGPUの可能性が広がるまで、ゲームはより多くのビデオメモリを必要とし、変更する必要があったため、VRAM用にわずか数MBしか予約されていませんでした。システム。

グラフィックAPIと速度の重要性

一部のAPUは、BIOS / UEFIからの最大割り当てを引き続き許可しますが、DX12とのおかげで共有メモリが最近より良い仕事をしているため、これはなくなる傾向があります。 AMD & インテル ドライバー。

通常、BIOSでVRAMを定義するパラメータは DVMT事前割り当てVRAM、 原則として、最大4,096MBが割り当てられたままになります。 Windows およびDX12は、hUMA(特にAMD)またはユニファイドメモリアーキテクチャとして知られているものを使用します。 このシステムはPCのRAMメモリをiGPUと共有し、プロセッサとプラットフォームで許可されている場合は、自動である必要があります。これは、前述のように、フレームバッファのサイズを一貫性のあるメモリモデルと双方向(AMDのHSA)。

UMA

使用されるRAMの割合は、共有メモリとしての割り当てによって部分的に決定されます。共有メモリは、同時に Windows仮想メモリ システムにRAMが不足している場合。 ここで理解すべきことは、APIとドライバーが割り当てられたVRAMの量を次の比率で振動させるということです。 1:4と1:2 、場合によっては。

つまり、システムでiGPUに1 GBのVRAMが必要な場合、PCには最良の場合は4 GB、最悪の場合は2GBが必要です。 完全にオープンで自由な方法で管理されていると私たちが言うように、それは正確なルールではありません( AUTO )、したがって、iGPUのVRAMは、PCのシステムRAMであり続けます。