10月に登場する「RTX Spark」搭載PCで見た“不可解な”設定値 次期Windowsで変わるGPUメモリの仕組みWindowsフロントライン(1/2 ページ)

» 2026年09月07日 06時00分 公開

 先日、MicrosoftがWindowsにおいてUnified MemoryのGPUへの割当量をカスタマイズできる機能をテスト中だというトピックを紹介したが、これは昨今急増するAI処理のメモリ需要に対応するものだ。

 記事中で触れたXユーザーのXeno氏の一連の投稿を見る限り、Windows Insider ProgramのExperimental Channel(Future Platforms)で配信されている「Build 29648.1000」上で確認された設定項目であり、設定変更後の数値から勘案するに、いわゆるGPUへの優先割り当てが行われる「Dedicated GPU Memory」に該当する設定項目なのだと判断できる。

 Windowsにおいて、メモリは「CPU Reserved Memory」「Shared GPU Memory」「Dedicated GPU Memory」の3つのカテゴリーに分類される。Dedicated GPU MemoryはGPUが占有できるメモリで、GPUカードなどに搭載されたメモリの場合はそれが該当し、あるいは例えばiGPUのようにCPUと一体化した構造の場合にメインメモリの一定量がDedicated GPU Memoryとして割り当てられ、画面描画などに用いられる。

 こうして予約分のメモリを除外した後、その約半分ずつがCPU Reserved MemoryとShared Memoryにそれぞれ割り当てられる。

 前者はCPU専用メモリで、後者のShared GPU MemoryはCPUとGPUが共用し、適宜用途に応じて割当量を変更する形で利用する。Shared GPU Memoryがメインメモリの半分程度となっているのは、CPUの安定動作のためでWindowsの基本的な仕様……というのは前回の記事での解説だ。

 使用量が変動するShared GPU Memory内でのGPUの割り当て量だが、逆にGPUの安定動作のためにDedicated GPU Memoryの割当量を増やすという機能を持つプロセッサがある。

 例えば「AMD Ryzen AI Max+」のようなAPUの場合、Unified Memoryの領域を使って「VGM(Variable Graphics Memory)」という機能が利用できる。これは主にAI用途を想定してDedicated GPU Memoryをカスタマイズする機能で、「FAQs: AMD Variable Graphics Memory, VRAM, AI Model Sizes, Quantization, MCP and More!」にある例でいえば、128GBのUnified Memoryを持つシステムで本来は512MBだったDedicated GPU Memoryの割り当てが、カスタマイズ後は96GBがそれに割り当てられ、残りの32GBをCPUとSharedでそれぞれ16GBずつ割り振る形となる。

AMD Ryzen AI Max+でVGMにより「Dedicated GPU Memory」の割当量を増やした例(出典:AMD) AMD Ryzen AI Max+でVGMにより「Dedicated GPU Memory」の割当量を増やした例(出典:AMD)

 ここで分かるのは、Unified MemoryをDedicated GPU Memoryに割り当てた場合、残りのメモリがメインメモリとして処理され、前述のWindowsの基本的な動作である「CPUとSharedで50%ずつ」という形で分割されていることだ。基本的にはVGMのような機能でもその原則は変わらないようだ。

       1|2 次のページへ

Copyright © ITmedia, Inc. All Rights Reserved.

アクセストップ10

2026年09月07日 更新
最新トピックスPR

過去記事カレンダー