広告枠を募集中 ご相談ください

Resizable BAR と SAM の設定:PCIe 帯域ボトルネックの解消とフレームタイム安定化

365Finds Editorial
Wiki 記事 11,430 本収録

あなたの AI で 365 Wiki を使う

下のプロンプトをコピーして、普段使っている AI に貼り付け、そのまま質問してください。

完全版 Skill をダウンロード

まずはプロンプトでお試しください。よく使う場合は完全版 365Wiki Skill をインストールすると、毎回貼り付ける必要がありません。普段使う AI がなければ、Gemini や Microsoft Copilot のウェブ版でも使えます。

アーキテクチャ比較表:従来の 256MB 制限 vs Resizable BAR

従来の PCIe 規格では、CPU が GPU の VRAM にアクセスする際、256MB の BAR(Base Address Register)ウィンドウに分割して転送する必要がありました。Resizable BAR(AMD SAM)を有効化すると、VRAM 全域を 64bit アドレス空間へ一括マッピングし、テクスチャのストリーミング遅延を解消します。

指標 / サブシステム従来の 256MB 固定 BARResizable BAR 有効時動作要件・確認パス
VRAM 転送方式細切れのリクエストを反復VRAM 全域へのダイレクトアクセスBIOS の純 UEFI 起動(CSM 無効)
スタッター(描画引っかかり)オープンワールド移動時に 1% Low が低下フレームタイムのスパイクを大幅低減対応 CPU / チップセット(AMD 500 / Intel 300 以降)
ドライバーホワイトリスト非対応ゲームは従来モード動作確認済みタイトルのみ自動有効NVIDIA Inspector 等で手動強制可能
性能低下リスク安定した基準動作一部の古いエンジンで 3% 程度の低下事例ありタイトルごとにプロファイル切替可
PCIe バス負荷バースト的な低スループット継続的な高速通信(PCIe 3.0 x16 以上推奨)GPU-Z のバスインターフェース確認

BIOS の設定手順と前提条件

  1. ドライブ形式の確認(GPT 必須):
    Get-Disk | Select-Object Number, FriendlyName, PartitionStyle
    
    PartitionStyle が MBR の場合、mbr2gpt /convert /allowFullOS で GPT へ変換が必要です。
  2. BIOS 設定の変更:
    • PC 起動時に Del キーを連打して UEFI 画面を開きます。
    • CSM (Compatibility Support Module) を Disabled に設定。
    • Above 4G Decoding を Enabled に設定。
    • Re-Size BAR Support を Auto または Enabled に設定。
    • F10 で保存して再起動します。

有効化の検証

  1. NVIDIA コントロールパネル:
    • ヘルプ -> システム情報 を開き、Resizable BAR の項目が「はい」になっているか確認します。
  2. デバイスマネージャー:
    • GPU のプロパティ -> リソース タブを開き、「ラージ メモリの範囲 (Large Memory Range)」が存在すれば正常です。

ホワイトリスト外のゲームでの強制有効化

NVIDIA Profile Inspector を使用し、対象ゲームのプロファイルで以下の設定を変更します: