NucBox M8のメモリ16GBが「ハードウェア予約済み」で半分使えてなかった
気づいたきっかけはポータブル版のソフトを整理してたとき。
Speccyと言うハードウェア情報などを確認できるソフトがあって、更新確認ついでになんとなく起動させてみたらRAMが8GBになってる…。
「あれ?NucBox M8って16GBだったよね?」と思いながらタスクマネージャー起動したら、たしかに物理メモリは16GBと認識されてますが最大値は7.7GBになってました。
そしてよく見たら「ハードウェア予約済み」がちょうど残りの8.3GBになってる。
調べてみたらハードウェア予約済みに8GBは多いようで、Geminiにも「多すぎます。」って言われた。
さらに調べたところ、結果的にBIOSの設定でちゃんとメモリを使えるようになりました。
ここから続き
BIOS変更する前の状態

まず気づいたきっかけのSpeccyによる情報。
Sizeが7934MBytesと約8GBしか認識されてない。

タスクマネージャーでは右上に16GBと表示されてますが、その下に7.7GBと表示され「ハードウェア予約済み」が8.3GBになってる。
いや、今までもタスクマネージャーは起動したことは何度もありますが、いつもプロセスのところしか見ていなかったのも気づかなかった原因。
そもそも「ハードウェア予約済み」がなんなのかですが、ざっくり理解したのは内蔵GPU(等)用に割り当てられたメモリのことらしい。
一部のデスクトップPCでCPUがRyzenだと「UMA Frame Buffer Size」今回で言うと「ハードウェア予約済み」が8GBになってることがある模様。
下記サイトが参考になりました。
メモリ32GBなのに8GBが「ハードウェア予約済み」になる原因|使用可能24GB・内蔵GPU・BIOSを確認
たしかに、ノートPCのENVYではハードウェア予約済みは2GBでした。
BIOSから「UMA Frame Buffer Size」の変更
NucBox M8は起動時に「Delete」ボタン連打でBIOS画面が表示できます。

[Advance]→[Gfx COnfiguration]を見ると「UMA Frame Buffer Size」が「8G」になってました。
これを「2G」にして保存&再起動。

ちゃんと13.7GB使えるようになり、ハードウェア予約済みは2.3GBになってました。
(ちなみにこの300MBについては、たぶん誤差なので深く調べてない。)

SpeccyでもSizeが14076MBytesになりました。
まぁ、今まで気づかないくらい8GBでも問題なく使えてたんですが、これでフルに使えるようになったので気分的には満足。
Comment Form