Ubuntu 报告的内存明显少于我实际拥有的内存

Ste*_*nso 5 ram 20.04

最近,特别是在 ubuntu 更新之后,以及在 ubuntu 上安装/卸载虚拟机之后,我的机器(XPS 13 9360)启动器报告只有 1.4GB(以前不是这样)的 ram。\n 输出free -m

\n
 \xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0total \xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0used \xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0free \xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0shared \xc2\xa0buff/cache \xc2\xa0\xc2\xa0available \nMem: \xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa01421 \xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0753 \xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa087 \xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0177 \xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0580 \xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0237 \nSwap: \xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa02047 \xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0983 \xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa01064\n
Run Code Online (Sandbox Code Playgroud)\n

neofetch输出:

\n
OS: Ubuntu 20.04.3 LTS x86_64 \nHost: XPS 13 9360 \nKernel: 5.4.0-86-generic \nUptime: 14 mins \nPackages: 2863 (dpkg), 10 (brew), 23 (snap) \nShell: zsh 5.8 \nResolution: 1920x1080 \nDE: Plasma \nWM: KWin \nWM Theme: Layan \nTheme: Layan [Plasma], Breeze [GTK2/3] \nIcons: Tela [Plasma], Tela [GTK2/3] \nTerminal: konsole \nCPU: Intel i7-8550U (8) @ 4.000GHz \nGPU: Intel UHD Graphics 620 \nMemory: 922MiB / 1421MiB  \n
Run Code Online (Sandbox Code Playgroud)\n

BIOS 报告 16GB,双启动到 Windows 也报告 16GB。\n我能做些什么来解决这个问题吗?或者我应该重新安装?帮助将不胜感激,因为由于缺少 linux 所见的内存而导致东西崩溃。

\n

编辑:\nsudo dmidecode -t memory输出:

\n
# dmidecode 3.2\nGetting SMBIOS data from sysfs.\nSMBIOS 3.0.0 present.\n\nHandle 0x0038, DMI type 16, 23 bytes\nPhysical Memory Array\n        Location: System Board Or Motherboard\n        Use: System Memory\n        Error Correction Type: None\n        Maximum Capacity: 16 GB\n        Error Information Handle: Not Provided\n        Number Of Devices: 2\n\nHandle 0x0039, DMI type 17, 40 bytes\nMemory Device\n        Array Handle: 0x0038\n        Error Information Handle: Not Provided\n        Total Width: 64 bits\n        Data Width: 64 bits\n        Size: 8192 MB\n        Form Factor: Row Of Chips\n        Set: None\n        Locator: System Board Memory\n        Bank Locator: Not Specified\n        Type: LPDDR3\n        Type Detail: Synchronous Unbuffered (Unregistered)\n        Speed: 2133 MT/s\n        Manufacturer: SK Hynix\n        Serial Number: Not Specified\n        Asset Tag: Not Specified\n        Part Number: H9CCNNNCLGALAR-NVD\n        Rank: 2\n        Configured Memory Speed: 2133 MT/s\n        Minimum Voltage: 1.25 V\n        Maximum Voltage: 1.25 V\n        Configured Voltage: 1.2 V\n\nHandle 0x003A, DMI type 17, 40 bytes\nMemory Device\n        Array Handle: 0x0038\n        Error Information Handle: Not Provided\n        Total Width: 64 bits\n        Data Width: 64 bits\n        Size: 8192 MB\n        Form Factor: Row Of Chips\n        Set: None\n        Locator: System Board Memory\n        Bank Locator: Not Specified\n        Type: LPDDR3\n        Type Detail: Synchronous Unbuffered (Unregistered)\n        Speed: 2133 MT/s\n        Manufacturer: SK Hynix\n        Serial Number: Not Specified\n        Asset Tag: Not Specified\n        Part Number: H9CCNNNCLGALAR-NVD\n        Rank: 2\n        Configured Memory Speed: 2133 MT/s\n        Minimum Voltage: 1.25 V\n        Maximum Voltage: 1.25 V\n        Configured Voltage: 1.2 V\n
Run Code Online (Sandbox Code Playgroud)\n

编辑2:\n做了更多挖掘,发现命令dmesg | grep Memory返回映射内存失败:

\n
[    0.109763] Memory: 1364404K/16498176K available (14339K kernel code, 2400K rwdata, 5016K rodata, 2736K init, 4964K bss, 15133772K reserved, 0K cma-reserved)\n[    0.151677] efi: memattr: Failed to map EFI Memory Attributes table @ 0x6e0a5018\n[    0.167205] x86/mm: Memory block size: 128MB\n
Run Code Online (Sandbox Code Playgroud)\n

可以链接到:\n这个

\n

Ste*_*nso 2

经过一番研究后,我发现我的 BIOS 版本较旧(2.15),将 BIOS 更新到最新的 2.16 后,一切恢复正常。我假设这种情况是由于最新的 ubuntu 更新推出而开始发生的。