我的 800MB RAM 去哪了?Ubuntu 无法检测我的所有内存

我的 800MB RAM 去哪了?Ubuntu 无法检测我的所有内存

我有点困惑,我的 2GB RAM 中的 800MB 怎么没了?我已经测试了以下命令,

 sudo dmidecode | grep Size | grep MB

尺寸:2048 Mar

free -h
类型 全部的 用过的 自由的 共享 缓冲/缓存 可用的
内存 1.2Gi 564毫升 87英里 115英里 563英里 387英里
交换 2.0Gi 118英里 1.9Gi
cat /proc/meminfo | grep Slab

稳定:114756 kB

dmesg | grep stolen

25.169226] pci 0000:00:00.0:检测到 32768K 被盗内存

sudo dmesg | grep -i 'Memory:'
[0.000000] PM: hibernation: Registered nosave memory

[mem 0x00000000-0x00000fff]

0.000000] PM: hibernation: Registered nosave memory: [mem 0x0009f000-0x0009ffff]

[ 0.000000] PM: hibernation: Registered nosave memory: [mem 0x000a0000-0x000eefff] [ 0.000000] PM: hibernation: Registered nosave memory: [mem 0x000ef000-0x000fffff]

[ 0.000000] PM: hibernation: Registered nosave memory: [mem 0x4ff4a000-0x76685fff]

[ 0.000000] PM: hibernation: Registered nosave memory: [mem 0x76686000-0x76785fff]

[ 0.000000] PM: hibernation: Registered nosave memory [mem 0x76786000-0x777fefff]

[ 0.000000] Memory: 1172084K/1309604K available (16393K kernel code, 4374K rwdata, 10792K rodata, 3228K init, 6580K bss, 137260K reserved, OK

cma-reserved)

[ 0.025754] Freeing SMP alternatives memory: 40K

[ 0.955369] Freeing initrd memory: 63764K

[ 3.063509] Freeing unused decrypted mory: 2036K

[ 3.064575] Freeing unused kernel image (initmem) memory: 3228K

[ 3.065843] Freeing unused kernel image (text/rodata gap) memory: 2036K

[ 3.066450] Freeing unused kernel image (rodata/data gap) memory: 1496K
free -k; vmstats | head -n 1
类型 全部的 用过的 自由的 共享 缓冲/缓存 可用的
内存 1244944 732640 123252 67472 389052 288164
交换 2097148 502332 1594816
 1244944 K total memory


sudo lshw -c video
*-display                 
       description: VGA compatible controller
       product: Core Processor Integrated Graphics Controller
       vendor: Intel Corporation
       physical id: 2
       bus info: pci@0000:00:02.0
       version: 02
       width: 64 bits
       clock: 33MHz
       capabilities: msi pm vga_controller bus_master cap_list rom
       configuration: driver=i915 latency=0
       resources: irq:30 memory:90000000-903fffff memory:80000000-8fffffff ioport:5060(size=8) memory:c0000-dffff

我的显卡驱动使用了 256mb 的内存,而且我有 BIOS 这是我的系统监视器的屏幕截图, 在此处输入图片描述

我也测试了 memtest,它只显示 1.2 gb 的内存。
我也有 ubuntu 22.04lts 长边和 ubuntu 20.04Lts,当我比较设置>关于 20.04Lts 中给出的内存时,它显示 1.2 gb,但在 22.04lts 中它显示 2gb。我也搜索了整个 askubuntu 以了解这个问题,但没有找到任何关于我的问题的信息。如果您想要任何其他信息,请在评论中告诉我。请给我解决方案,因为我无法在 1.2gb 内存上做任何事情,而不是 2gb 内存。
我还想说一下,之前它显示的是 1.9 gb,而不是现在的 1.2 gb。

答案1

集成 GPU 使用系统 RAM。这是正常现象。

因此,您的 800 MB 被 Intel GPU 使用。

相关内容