Resizable BARが有効化できないのを解決した話

あくる日、「Resizable BARを有効化しよう」と思いつきハマってしまいほかの人類が悩まないように書いときます。

結論から言うとGALAKUROのRTX 3060TiのVBIOS(ファームウェア)をアップデートしていないせいだった。


Star FiledでResizable BARを有効化するとパフォーマンスアップするとの記事を見て、そろそろ有効化しといたほうがいいかなーと思いググったところ色々条件が書き連ねてあった。
オウム「12600Kに3060Tiで対応してないわけないやろw 適当に有効化したろ!」

あれ・・・?

 

GPU-ZというソフトにResizable BARの動作状況を確認する機能があるので見てみる。
入れてない人はここからダウンロードできる

www.techpowerup.com

 

GPU-Zを起動し赤枠のところをクリックすると、

 

この画面に飛ぶ。

 

この画面は有効化後のものだが私の場合は赤枠のところがNOになっていた。
ググって有効化すべきUEFIの項目は有効化したはずだが?

UEFIアップデートしてなかったので試してみるも効果なし。
さらに調べてみるとResizable BARが実装された時のNVIDIAのページを見つけた。

www.nvidia.com
こちらによるとVBIOSのアップデートが必要とのこと。
そういえばこのグラボ買ったの結構前だったな、もしかして対応前のVBIOSか?
カードのベンダー(発売元)からアップデーターを出すからそれで更新しろと書いてある。
玄人志向のGALAKURO RTX3060Tiを使っているのでサイトを確認してみるもそれっぽい物は見当たらない。
NVIDIAのページにあったFounders Edition向けのものを試してみるが、Unsupported by this tool, contact card vendor
このツールでは対応してないから製造元に問い合わせろと出てしまう。

その時ふと玄人志向のグラボはOEM販売ということを思い出し、OEM元のアップデーターを使えば行けるのでは思いつく。

調べてみたところGALAKUROブランドはGalaxがOEM元らしい。
NVIDIAのページからGalaxのアップデーターのページに飛び、実行してみたところ更新できると表示されたため試してみる。

画面が一旦消えたのちアップデートが完了したとのメッセージ、再起動後Resizable BARが有効になりましたとさ。

しばらくほったらかしてるような人しかこんな罠には引っ掛からないだろうが気を付けよう!

ちなみにGPU-ZのResizable BAR RequirementsでYESになっていない項目の解消方法は以下の通り。

  • GPU Hardware Support
    • グラボが対応外の古い物、交換しよう。
  • Above 4G Decode enable, Resizable BAR enable in BIOS, CSM disabled
    • UEFI(BIOS)で該当する項目が適切に設定されていない。マザボの設定を見直そう。
  • Boot from GPT, 64bit Operating System, Windows running in UEFI Mode
    • Windows 64-bitをUEFIモードで再インストールしよう。
  • Graphics Driver Support
    • グラフィックスドライバーが古い、更新しよう