HMBの設定はレジストリで変更可能
次に検証の設定について説明しておく。HMBはWindows 10 Ver1607(Anniversary Update)からサポートが始まっている。そのため、最新のWindows 10を利用していれば、特に問題なく使用できる。なお、HMBの設定はデフォルトでオンに設定されており、対応SSDを接続するだけで特に設定を行なわなくても自動的にHMBが使用される。
確保されたメモリーの容量はイベントビューアーで確認できる。また、レジストリを変更することで、HMBのオン/オフの設定を行なえるほか、確保するメモリーの容量を任意に設定することも可能だ。HMBのオン/オフを切り替えたいときは、レジストリエディターで下記を開く。
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet
\Control\StorPort
開いた後に「HmbAllocationPolicy」という名称のキーを「DWORD」で新規作成。値に「0」を設定すると、次回パソコン起動時にHMBがオフに設定される。「1」を設定するとドライブが最小容量として規定している容量の割り当てを試みる。「2」を設定すると、ドライブの推奨値の割り当てを試みる。
HMBで任意の容量を割り当てたいときの設定は少々面倒だ。まず設定に必要となるSSDのフォーマットの文字列を確認する。この確認はデバイスマネージャーで行なうのだが、設定したいSSDのプロパティを開き、[詳細]タブをクリックしてプロパティに「親」を選択する。
すると、値に「PCI\VEN_nnnn&DEV_nnnn&...(中略)...&REV_nn」(nは英数字)という文字列が表示される。この中で設定に必要となるのは、先頭部分の「VEN_nnnn&DEV_nnnn」という文字列とその後に出てくる「&REV_nn」の文字列だ。この文字列をメモなどに控えておく。
次に「HmbAllocationPolicy」のレジストリを削除するか、値に「2」を設定し、レジストリエディターで下記を開く。
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet
\Services\StorNVMe\Parameters\Device
開いたら「HostMemoryBufferBytes」という名称のキーを「複数行文字列値」で新規作成する。HostMemoryBufferBytesのキーを作成したら、値にデバイスマネージャーで確認しておいた文字列を「VEN_nnnn&DEV_nnnn&REV_nn <設定したい容量(バイト)>」の形式で入力する。
このとき、容量を2進法のバイト数で入力する必要がある点に注意してほしい。例えば、「64MB」と設定する場合は「64000000」ではなく、「67108864」と設定する必要がある。また、HMB対応SSDで確保可能な最大容量以上の設定を行なうと、HMBの設定は「オフ」になるので注意が必要だ。
なお、レジストリで設定可能なメモリーの最大容量については、使用しているドライブによって異なるようだ。BG4の場合、デフォルトで確保されるのは「61MB」だが、レジストリを変更することで最大「64MB」の容量を設定でき、今回のテスト環境では問題なく指定した64MBのメモリーを確保していた。
HMBで確保されたメモリーの容量はイベントビューアーで確認できるが、そのためにはカスタムビューの作成も必要になる。イベントビューアーでイベントソースに「StorPort」を選択したカスタムビューを作成すると、このログでHMBで確保したメモリー容量の確認を行なえる。レジストリでHMBの設定を変更する場合は、必ずイベントビューアーで動作の確認することをオススメする。

この連載の記事
-
第473回
デジタル
Ryzen 7 9800X3Dと9700Xはどっちが良いの?! WQHDゲーミングに最適なRadeon RX 9060 XT搭載PCの最強CPUはこれだ! -
第472回
sponsored
触ってわかった! Radeon RX 9070 XT最新ドライバーでFPSゲームが爆速&高画質に進化、ストレスフリーな快適体験へ -
第471回
デジタル
8TBの大容量に爆速性能! Samsung「9100 PRO 8TB」で圧倒的なデータ処理能力を体感 -
第470回
デジタル
HEDTの王者Ryzen Threadripper 9980X/9970X、ついにゲーミング性能も大幅進化 -
第469回
デジタル
ワットパフォーマンスの大幅改善でHEDTの王者が完全体に、Zen 5世代CPU「Ryzen Threadripper 9000」シリーズをレビュー -
第467回
デジタル
Radeon RX 9060 XT 16GB、コスパの一点突破でRTX 5060 Tiに勝つ -
第466回
デジタル
Radeon RX 9060 XTは6.5万円でVRAM 16GBのお値打ちGPUになれたか? -
第465回
デジタル
遅れてやってきたPCIe5.0 SSDの大本命、リード14GB/秒超えのSamsung「9100 PRO」を実機レビュー -
第464回
デジタル
Radeon RX 9070シリーズの仕上がりは想像以上だったことがゲームベンチでわかった -
第463回
デジタル
Ryzen 9 9950X3Dは順当進化。3D V-Cache搭載Ryzenの最強モデルだがクセありな部分はそのまま -
第462回
デジタル
RTX 5070の足を止めた「Radeon RX 9070 XT/ 9070」レビュー - この連載の一覧へ











