UbuntuはRAMの全容量を認識しない

UbuntuはRAMの全容量を認識しない

マシンに Ubuntu Server 16.04 amd64 をインストールしました。RAM 容量に問題があります。最初に 2GB スティックをインストールしましたが、合計サイズfree -mとして報告されまし1430た。今度は別の 4GB スティックをインストールしましたが、今度は3380サイズとして報告されました。以下を参照してください。

x@x-server:~$ free -m
              total        used        free      shared  buff/cache   available
Mem:           3381         890        2022          14         468        2435
Swap:          1467           0        1467

かなりの量のメモリが不足しています (約 20%)。この原因は何でしょうか?

ASUS AM1M-A ボードを使用しています。

両方のスティックは他のマシンで使用されており、正常に機能しています。

答え1

つまり、このボードにはオンボード グラフィックスはありませんが、HDMI と DVI が組み込まれた AM1 ソケット マザーボードです。ソケット AM1 は、統合 GPU とチップセットの両方を含む CPU クラスを対象としており、基本的に完全な SoC 実装を形成します。

このことから、不足している RAM はグラフィック プロセッサ (VRAM) 専用になっていると考えられます。割り当てられている量を変更するオプションが BIOS にあるはずです。

関連情報