Größtenteils behoben
Ich verwende ein ThinkPad X240 und die meisten Linux-Distributionen geben meinen gesamten RAM mit 3,8 GiB an, Ubuntu 15.10 meldet jedoch 2,6 GiB.
Ich verwende Ubuntu (64-Bit). Ich habe mein BIOS überprüft und es sagt, ich habe 4096 MB. Ich habe versucht, den Live-USB-Stick erneut auszuführen und es zeigt 3,8 GiB an. Ich habe versucht, ihn neu zu installieren (ohne meine Dateien zu verändern), aber es zeigt immer noch 2,6 GiB an.
Ausgabe von dmesg | grep "Speicher: "
[ 0.000000] Memory: 2693004K/2856836K available (8146K kernel code,
1237K rwdata, 3800K rodata,1460K init, 1292K bss, 163832K reserved,
0K cma-reserved)
Ausgabe von dmidecode --type memory | grep -E "(Größe|Maximale Kapazität)"
Maximum Capacity: 8 GB
Size: 4096 MB
Ausgabe von sudo lshw -short -C memory
H/W path Device Class Description
====================================================
/0/0 memory 2663MiB System memory
Ausgabe von free -m
total used free shared buffers cached
Mem: 2663 2641 21 261 7 1413
-/+ buffers/cache: 1220 1442
Swap: 7812 140 7671
Das scheint darauf hinzudeuten, dass viel für -/+ Puffer/Cache verwendet wird – aber vielleicht lese ich das falsch. Könnte das das Problem sein? Wenn ja, warum scheint das System dann so viel mehr zu benötigen als jede andere Distribution, die ich auf diesem Laptop verwendet habe?
Ausgabe von 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
Ich wäre Ihnen für Ihre Hilfe wirklich dankbar, um herauszufinden, was los ist.
bearbeiten 1
Ausgabe von 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)
bearbeiten 2
Bild meines Bildschirms während des Memtests
Bearbeitung 3 – Teilweiser Fix
OK, da mit der Hardware alles in Ordnung war und der RAM definitiv an seinem Platz und unbeschädigt war, kam ich zu dem Schluss, dass es ein Problem mit dem BIOS sein musste. Also lud ich das neueste Update von der Lenovo-Website herunter, brannte eine CD und installierte das Update. Jetzt habe ich 3,6 GiB RAM zur Verfügung, statt 2,6. Es fehlen zwar immer noch etwa 200 MiB RAM, aber es ist definitiv ein Schritt in die richtige Richtung. Außerdem erkennt das System jetzt zumindest die Gesamtmenge des verfügbaren RAM.
Ausgabe von dmesg | grep "Speicher: "
[ 0.000000] Memory: 3696432K/3874608K available (8146K kernel code,
1237K rwdata, 3800K rodata, 1460K init, 1292K bss, 178176K reserved, 0K
cma-reserved)
Ausgabe von sudo lshw -short -C memory
H/W path Device Class Description
=====================================================
/0/0 memory 3643MiB System memory
Irgendwelche Ideen, wie die noch fehlenden 200 MiB RAM wiederhergestellt werden können?