Por que o Ubuntu 15.10 de 64 bits detecta apenas 2,6 GB de RAM no meu laptop de 4 GB?

Por que o Ubuntu 15.10 de 64 bits detecta apenas 2,6 GB de RAM no meu laptop de 4 GB?

Principalmente corrigido

Estou usando um ThinkPad X240, e a maioria das distribuições Linux relatam meu total de RAM como 3,8 GiB, mas o Ubuntu 15.10 relata 2,6 GiB.

Estou executando o Ubuntu de 64 bits. Verifiquei meu BIOS e ele diz que tenho 4.096 MB. Tentei executar o USB ativo novamente e ele relatou 3,8 GiB. Tentei reinstalar (sem mexer nos meus arquivos), mas ainda mostra 2,6 GiB.

Saída do dmesg | grep "Memória:"

[    0.000000] Memory: 2693004K/2856836K available (8146K kernel code,
1237K rwdata, 3800K rodata,1460K init, 1292K bss, 163832K reserved, 
0K cma-reserved)

Saída de dmidecode --type memory | grep -E "(Tamanho | Capacidade Máxima)"

Maximum Capacity: 8 GB
Size: 4096 MB

Saída de memória sudo lshw -short -C

H/W path       Device     Class          Description
====================================================
/0/0                      memory         2663MiB System memory

Saída de free -m

              total       used       free     shared    buffers     cached
Mem:          2663       2641         21        261          7       1413
-/+ buffers/cache:       1220       1442
Swap:         7812        140       7671

Isso parece indicar que muito está sendo usado para -/+ buffers/cache - embora eu possa estar interpretando mal. Que poderia ser o problema? Se sim, então por que o sistema parece precisar de muito mais do que qualquer outra distro que usei neste laptop?

Saída de uname -a

Linux chris-ThinkPad-X240 4.2.0-16-generic #19-Ubuntu SMP Thu Oct 8
15:35:06 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux

Eu realmente apreciaria alguma ajuda para descobrir o que está acontecendo.

editar 1

Saída de lspci

00:00.0 Host bridge: Intel Corporation Haswell-ULT DRAM Controller (rev 09)
00:02.0 VGA compatible controller: Intel Corporation Haswell-ULT Integrated Graphics Controller (rev 09)
00:03.0 Audio device: Intel Corporation Haswell-ULT HD Audio Controller (rev 09)
00:14.0 USB controller: Intel Corporation 8 Series USB xHCI HC (rev 04)
00:16.0 Communication controller: Intel Corporation 8 Series HECI #0 (rev 04)
00:19.0 Ethernet controller: Intel Corporation Ethernet Connection I218-LM (rev 04)
00:1b.0 Audio device: Intel Corporation 8 Series HD Audio Controller (rev 04)
00:1c.0 PCI bridge: Intel Corporation 8 Series PCI Express Root Port 6 (rev e4)
00:1c.1 PCI bridge: Intel Corporation 8 Series PCI Express Root Port 3 (rev e4)
00:1d.0 USB controller: Intel Corporation 8 Series USB EHCI #1 (rev 04)
00:1f.0 ISA bridge: Intel Corporation 8 Series LPC Controller (rev 04)
00:1f.2 SATA controller: Intel Corporation 8 Series SATA Controller 1 [AHCI mode] (rev 04)
00:1f.3 SMBus: Intel Corporation 8 Series SMBus Controller (rev 04)
02:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTS5227 PCI Express Card Reader (rev 01)
03:00.0 Network controller: Intel Corporation Wireless 7260 (rev 83)

editar 2

Imagem da minha tela durante o memtest

edição 3 - Correção parcial

OK, como não havia nada de errado com o hardware e a RAM estava definitivamente no lugar e sem danos, decidi que devia ser um problema com o BIOS. Então baixei a atualização mais recente do site da Lenovo, gravei um CD e instalei a atualização. Agora tenho 3,6 GiB de RAM disponíveis, em vez de 2,6. Ainda faltam cerca de 200 MiB de RAM, mas é definitivamente um passo na direção certa. Além disso, agora o sistema reconhece pelo menos a quantidade total de RAM disponível.

Saída do dmesg | grep "Memória:"

[    0.000000] Memory: 3696432K/3874608K available (8146K kernel code,
1237K rwdata, 3800K rodata, 1460K init, 1292K bss, 178176K reserved, 0K 
cma-reserved)

Saída de memória sudo lshw -short -C

H/W path        Device     Class          Description
=====================================================
/0/0                       memory         3643MiB System memory

Alguma idéia de como recuperar os 200 MiB de RAM que ainda faltam?

informação relacionada