Gnome 系統監視器僅顯示已安裝的 8GB 記憶體中的 5.7 GiB RAM

Gnome 系統監視器僅顯示已安裝的 8GB 記憶體中的 5.7 GiB RAM

前段時間,我重新安裝了 Ubuntu,就像以前很多次一樣。從那時起,Gnome 系統監視器和系統資訊(以及我嘗試過的任何其他圖形工具)僅顯示我安裝的 8GB RAM 的 5.7 GiB。我已經安裝了64位元版本,並且在之前的安裝中從未出現過此問題。

我發現了一些具有類似問題的問題,但似乎沒有一個答案適用於我的情況,因為這既不是硬體限制(就像以前一樣)也不是安裝了錯誤的系統。

有人可以做出有根據的猜測這可能來自哪裡嗎?我需要擔心我的硬體嗎?我想避免重新安裝,既因為不便,又因為我很好奇這可能來自哪裡。

我安裝了兩個 RAM 模組,容量都是 4GB。

輸出free

free
             Gesamt Belegt Frei Gemeinsam Puffer Cache
Speicher:    6000984    4565864    1435120     628788     141264    1428252
-/+ Puffer/Cache:    2996348    3004636
Auslagerungsdatei:   10485756     121952   10363804

記憶體測試

memtest 通過,沒有錯誤。它報告Memory: 6036M但似乎測試了全部內存 ( Testing: 8192M - 8678M)。記憶體測試截圖

我對memetest一無所知,所以我不知道這是否正常。

UEFI

我的 UEFI 可以辨識完整的 8GB RAM。

專家來自/var/log/kern.log:引導過程中從 BIOS 報告的記憶體映射:

Dec 26 23:42:00 josh-ThinkPad-T430 kernel: [    0.000000] e820: BIOS-provided physical RAM map:
Dec 26 23:42:00 josh-ThinkPad-T430 kernel: [    0.000000] BIOS-e820: [mem 0x0000000000000000-0x000000000009d7ff] usable
Dec 26 23:42:00 josh-ThinkPad-T430 kernel: [    0.000000] BIOS-e820: [mem 0x000000000009d800-0x000000000009ffff] reserved
Dec 26 23:42:00 josh-ThinkPad-T430 kernel: [    0.000000] BIOS-e820: [mem 0x00000000000e0000-0x00000000000fffff] reserved
Dec 26 23:42:00 josh-ThinkPad-T430 kernel: [    0.000000] BIOS-e820: [mem 0x0000000000100000-0x000000001fffffff] usable
Dec 26 23:42:00 josh-ThinkPad-T430 kernel: [    0.000000] BIOS-e820: [mem 0x0000000020000000-0x00000000201fffff] reserved
Dec 26 23:42:00 josh-ThinkPad-T430 kernel: [    0.000000] BIOS-e820: [mem 0x0000000020200000-0x0000000040003fff] usable
Dec 26 23:42:00 josh-ThinkPad-T430 kernel: [    0.000000] BIOS-e820: [mem 0x0000000040004000-0x0000000040004fff] reserved
Dec 26 23:42:00 josh-ThinkPad-T430 kernel: [    0.000000] BIOS-e820: [mem 0x0000000040005000-0x000000005b00efff] usable
Dec 26 23:42:00 josh-ThinkPad-T430 kernel: [    0.000000] BIOS-e820: [mem 0x000000005b00f000-0x00000000dae9efff] reserved
Dec 26 23:42:00 josh-ThinkPad-T430 kernel: [    0.000000] BIOS-e820: [mem 0x00000000dae9f000-0x00000000daf9efff] ACPI NVS
Dec 26 23:42:00 josh-ThinkPad-T430 kernel: [    0.000000] BIOS-e820: [mem 0x00000000daf9f000-0x00000000daffefff] ACPI data
Dec 26 23:42:00 josh-ThinkPad-T430 kernel: [    0.000000] BIOS-e820: [mem 0x00000000dafff000-0x00000000df9fffff] reserved
Dec 26 23:42:00 josh-ThinkPad-T430 kernel: [    0.000000] BIOS-e820: [mem 0x00000000f8000000-0x00000000fbffffff] reserved
Dec 26 23:42:00 josh-ThinkPad-T430 kernel: [    0.000000] BIOS-e820: [mem 0x00000000fec00000-0x00000000fec00fff] reserved
Dec 26 23:42:00 josh-ThinkPad-T430 kernel: [    0.000000] BIOS-e820: [mem 0x00000000fed08000-0x00000000fed08fff] reserved
Dec 26 23:42:00 josh-ThinkPad-T430 kernel: [    0.000000] BIOS-e820: [mem 0x00000000fed10000-0x00000000fed19fff] reserved
Dec 26 23:42:00 josh-ThinkPad-T430 kernel: [    0.000000] BIOS-e820: [mem 0x00000000fed1c000-0x00000000fed1ffff] reserved
Dec 26 23:42:00 josh-ThinkPad-T430 kernel: [    0.000000] BIOS-e820: [mem 0x00000000fee00000-0x00000000fee00fff] reserved
Dec 26 23:42:00 josh-ThinkPad-T430 kernel: [    0.000000] BIOS-e820: [mem 0x00000000ffc00000-0x00000000ffffffff] reserved
Dec 26 23:42:00 josh-ThinkPad-T430 kernel: [    0.000000] BIOS-e820: [mem 0x0000000100000000-0x000000021e5fffff] usable
Dec 26 23:42:00 josh-ThinkPad-T430 kernel: [    0.000000] BIOS-e820: [mem 0x000000021e600000-0x000000021e7fffff] reserved

答案1

我在我的機器上重新安裝了 Ubuntu。在此過程中,我還重置了 UEFI(現在使用 efi 和安全啟動而不是舊版)。

這解決了我的問題。我無法確定實際問題是什麼。但:

在我的舊安裝上Windows 報告 RAM 也減少了。因此我猜重置 UEFI就是解決方案。這似乎是 UEFI 韌體中的一個錯誤(儘管如此,更新它並沒有解決問題)。

答案2

Memtest 似乎就是這樣做的,報告目前正在測試的“區塊大小”,即使安裝的記憶體沒有那麼高。但它似乎確實報告了 6036 兆...

免費版也只有 6,000,984k,即 6GB。

如果您的 BIOS 也僅報告 6GB,那麼看起來您的其他 2GB 或 ram 發生了問題...也許它鬆動並重新安裝它可以幫助,或者它可能已經消失或失敗?


更新資訊後:

UEFI 是一個完全不同的蠕蟲罐頭,我不確定它是否相關,但沒有其他突出的不同......也許看一下這個問題的長答案“使用 UEFI 與預裝 Windows 一起安裝 Ubuntu「 甚至Ubuntu 對 UEFI 的幫助

相關內容