web-dev-qa-db-ja.com

Ubuntu 14.04(AMD64)ですべてのメモリが検出されない

4GBのRAMがマシンにインストールされていますが、Ubuntuは2.8GBのRAMしか検出しません

uname -aを実行すると、次の結果が得られます。

Linux DeLillo 3.13.0-24-generic#46-Ubuntu SMP Thu Apr 10 19:11:08 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux

これは、64ビットでUbuntuを実行していることを確認しているようです。

また、メモリが割り当てられているnVidiaグラフィックカードもインストールされています。しかし、1.2GBは少し過剰に思えます。

BIOSを調べてみましたが、GPUに割り当てられたRAMの量を変更する設定を見つけることができないようです。これは私が一緒に住まなければならないものですか?

編集:Sudo lshw -class memory出力:

PCI (sysfs)  
*-firmware              
   description: BIOS
   vendor: Phoenix Technologies, LTD
   physical id: 0
   version: 6.00 PG
   date: 06/19/2008
   size: 128KiB
   capacity: 448KiB
   capabilities: isa pci pnp apm upgrade shadowing cdboot bootselect socketedrom edd int13floppy360 int13floppy1200 int13floppy720 int13floppy2880 int5printscreen int9keyboard int14serial int17printer int10video acpi usb ls120boot zipboot biosbootspecification
*-cache:0
   description: L1 cache
   physical id: 8
   slot: Internal Cache
   size: 32KiB
   capacity: 32KiB
   capabilities: synchronous internal write-back
*-cache:1
   description: L2 cache
   physical id: 9
   slot: External Cache
   size: 4MiB
   capacity: 4MiB
   capabilities: synchronous external write-back
*-memory
   description: System Memory
   physical id: 24
   slot: System board or motherboard
   size: 4GiB
 *-bank:0
      description: DIMMProject-Id-Version: lshwReport-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>POT-Creation-Date: 2009-10-08 14:02+0200PO-Revision-Date: 2012-02-05 00:26+0000Last-Translator: Andi Chandler <Unknown>Language-Team: English (United Kingdom) <[email protected]>MIME-Version: 1.0Content-Type: text/plain; charset=UTF-8Content-Transfer-Encoding: 8bitX-Launchpad-Export-Date: 2014-04-10 12:53+0000X-Generator: Launchpad (build 16976) Synchronous 50410 MHz (0.0 ns)
      physical id: 0
      slot: A0
      size: 2GiB
      width: 64 bits
      clock: 3165MHz (0.3ns)
 *-bank:1
      description: DIMMProject-Id-Version: lshwReport-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>POT-Creation-Date: 2009-10-08 14:02+0200PO-Revision-Date: 2012-02-05 00:26+0000Last-Translator: Andi Chandler <Unknown>Language-Team: English (United Kingdom) <[email protected]>MIME-Version: 1.0Content-Type: text/plain; charset=UTF-8Content-Transfer-Encoding: 8bitX-Launchpad-Export-Date: 2014-04-10 12:53+0000X-Generator: Launchpad (build 16976) Synchronous 50410 MHz (0.0 ns)
      physical id: 1
      slot: A1
      size: 2GiB
      width: 64 bits
      clock: 3165MHz (0.3ns)

これは、2つの2GBのRAMスティックを検出していることを示していますが、freeは出力します

           total       used       free     shared    buffers     cached
Mem:       2822496    2575872     246624      70960      15316     338656
-/+ buffers/cache:    2221900     600596
Swap:            0          0          0

編集2:ちょうどmemtestを実行しました。 2GBのスティックが2つ取り付けられていると正しく報告されますが、合計メモリは2814MBであると主張します。 slot0をテストする場合、196kbs-2048mbで実行され、slot1をテストする場合、2048mb-2815mbで実行されます。また、キャッシュされたメモリは2814MBで、332kbが予約されています。

他のすべて(FSB、メモリ速度、キャッシュなど)は正しく報告されるようです。 BIOSは、4096mbがインストールされていることを正しく報告します。これはハードウェアの問題だと思う。

5
jessenorton

Execute

Sudo lshw -class memory

ターミナル内。

出力は、RAMインストール済みに関する詳細情報を提供します。

4GB未満の場合は、GRUBからmemtest86 +を実行します。

6
cl-netbox

私の場合、マザーボードファームウェアのICSクロックに問題があり、メモリリソースが誤って割り当てられる可能性があります。おそらく最新のファームウェアリリースでこの問題が修正されると思われますが、このマシンを使用することはめったになく、UbuntuでBIOSをフラッシュする方法に自信がないので、そのままにしておきます。

0
jessenorton