我有 Ubuntu 18.04 双启动与 Windows 10。Windows 10 显示完整的 8 GB RAM。
但在 Ubuntu 中它只显示 6.8 GB。
有没有办法让它接近 8 GB 或者这是自然的吗?
〜$免费 可用的免费共享缓冲区/缓存总数 电话:7097484 1775180 3633172 67964 1689132 4994508 交换:1000444 0 1000444
关闭交换区后,
〜$免费 可用的免费共享缓冲区/缓存总数 电话: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-0x6f7fefff] [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-0xfedfffff] [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-reserved) [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
这一行:
表示 BIOS 正在给内核 7238032K 内存。BIOS 正在使用剩余的内存:
8,388,608 K 总计 - 7,238,032 K 内核 = 1,150,576 K 由 BIOS 保留。
对于 BIOS 来说,这是一个非常大的保留量。您将不得不查看您的 BIOS 设置以试图找出原因。
来自:为什么我的 acer nitro 5 (AN515-42, Radeon RX 560X) 8gb ram 但它只有 6.9gb ram 可用?
Ubuntu 使用的是 CPU 的集成显卡,它会消耗大约 1.1GB 的系统内存,而 Windows 使用的是独立显卡,它不消耗系统内存。
我不确定为什么 Ubuntu 默认使用 iGPU,但你可以通过确保你的 AMD GPU 驱动程序是最新的来让它使用 dGPU。如果这不起作用,您可以尝试使用混合图形功能在 GPU 之间切换,但请注意,此功能非常实验性且非常低级,如果您的硬件设置不正确,很容易阻止您的 Ubuntu 安装启动支持的。