Ubuntu 18.04 未检测到完整的 RAM 大小

Abr*_*cis 11 ram 18.04

我有 Ubuntu 18.04 双引导 Windows 10。Windows 10 显示完整的 8 GB RAM。

但在 Ubuntu 中它只显示 6.8 GB。

“关于”截图

有没有办法让它接近 8 GB 或者这是自然的吗?

~$ 免费
              可用的免费共享 buff/缓存总数
电话:7097484 1775180 3633172 67964 1689132 4994508
掉期:1000444 0 1000444

关闭交换区后,

~$ 免费
              可用的免费共享 buff/缓存总数
电话:7097484 1776700 4761256 111464 559528 4949096
交换:0 0 0

输出

~# dmesg | grep -i 内存:
[ 0.000000] PM:注册的 nosave 内存:[mem 0x00000000-0x00000fff]
[ 0.000000] PM:注册的 nosave 内存:[mem 0x00087000-0x00087fff]
[ 0.000000] PM:注册的 nosave 内存:[mem 0x000a0000-0x000bffff]
[ 0.000000] PM:注册的 nosave 内存:[mem 0x000c0000-0x000fffff]
[ 0.000000] PM:注册的 nosave 内存:[mem 0x09b00000-0x09dfffff]
[ 0.000000] PM:注册的 nosave 内存:[mem 0x09f00000-0x09f09fff]
[ 0.000000] PM:注册的 nosave 内存:[mem 0x6427a000-0x64b79fff]
[ 0.000000] PM:注册的 nosave 内存:[mem 0x6b58f000-0x6b78efff]
[ 0.000000] PM:注册的 nosave 内存:[mem 0x6b78f000-0x6d78efff]
[ 0.000000] PM:注册的 nosave 内存:[mem 0x6d78f000-0x6f78efff]
[ 0.000000] PM:注册的 nosave 内存:[mem 0x6f78f000-0x6f7feff]
[ 0.000000] PM:注册的 nosave 内存:[mem 0x6f800000-0xafffffff]
[ 0.000000] PM:注册的 nosave 内存:[mem 0xb0000000-0xf7ffffff]
[ 0.000000] PM:注册的 nosave 内存:[mem 0xf8000000-0xfbffffff]
[ 0.000000] PM:注册的 nosave 内存:[mem 0xfc000000-0xfebfffff]
[ 0.000000] PM:注册的 nosave 内存:[mem 0xfec00000-0xfec00fff]
[ 0.000000] PM:注册的 nosave 内存:[mem 0xfec01000-0xfec0ffff]
[ 0.000000] PM:注册的 nosave 内存:[mem 0xfec10000-0xfec10fff]
[ 0.000000] PM:注册的 nosave 内存:[mem 0xfec11000-0xfed7ffff]
[ 0.000000] PM:注册的 nosave 内存:[mem 0xfed80000-0xfed80fff]
[ 0.000000] PM:注册的 nosave 内存:[mem 0xfed81000-0xfedffffff]
[ 0.000000] PM:注册的 nosave 内存:[mem 0xfee00000-0xfee00fff]
[ 0.000000] PM:注册的 nosave 内存:[mem 0xfee01000-0xff7fffff]
[ 0.000000] PM:注册的 nosave 内存:[mem 0xff800000-0xfff4ffff]
[ 0.000000] PM:注册的 nosave 内存:[mem 0xfff50000-0xffffffff]
[ 0.000000] 内存:6929972K/7238032K 可用(12300K 内核代码,2472K rwdata,4248K rodata,2408K init,2416K bss,308060K 保留,0K cma-served)
[0.039763]释放 SMP 替代内存:36K
[1.147121]释放initrd内存:54212K
[141.519341]释放未使用的内核内存:2408K
[153.310684]释放未使用的内核内存:2008K
[153.317976]释放未使用的内核内存:1896K
[153.869546][TTM]区域内核:可用图形内存:3548742 kiB
[153.869547][TTM]区域 dma32:可用图形内存:2097152 kiB

Dou*_*ies 26

这一行:

[    0.000000] Memory: 6929972K/7238032K available (12300K kernel code, 2472K rwdata, 4248K rodata, 2408K init, 2416K bss, 308060K reserved, 0K cma-reserved)
Run Code Online (Sandbox Code Playgroud)

表示 BIOS 正在为内核提供 7238032K 的内存。BIOS 正在使用剩余的内存:

总计 8,388,608 K - 7,238,032 K 内核 = BIOS 保留的 1,150,576 K。

对于 BIOS 来说,这是一个异常大的预留量。您必须查看 BIOS 设置才能找出原因。

  • BIOS 可能为板载 GPU 保留了大量内存(尽管它没有被使用,但有利于具有自己 RAM 供应的附加内存)。如果 BIOS 阻止来自操作系统的如此大的物理 RAM 块,这将是我要查看的第一组设置。 (8认同)

Win*_*nix 7

来自:为什么我的 acer nitro 5 (AN515-42, Radeon RX 560X) 8gb ram 但它只有 6.9gb ram 可用?

这只能在bios中“修复”!但并不是所有的bios都允许你更改显卡的预分配内存,因为有笔记本变砖的风险!你能拍下这个设置的照片吗?