Ubuntu 缺少 RAM,Windows 有

Ubuntu 缺少 RAM,Windows 有

我正在将一台机器从 Windows 移到 Ubuntu。

机器有 4 个 DDR3 内存插槽,每个 4 GB。

安装 Ubuntu 桌面 18.04 64 位后,我使用“free 命令”只找到了 8 GB,但“dmidecode -t 17”命令和“lshw -c memory”命令显示检测到 16 GB。

我在这里读到这是 BIOS 限制大小

x64 上的 Ubuntu 安装了 12G 内存中的 2G

但我 99% 确定 16 GB RAM 被 Windows 使用。

我已经进入 BIOS 并且没有发现任何与配置相关的内容。

Bios 版本为 980DE3/U3S3,这里说它最高支持 32 GB:

https://www.asrock.com/mb/amd/980de3u3s3/

我能做什么?您有什么想法吗?谢谢。

根据要求,数据格式正确:(抱歉)

PS1.-

nicolau@mars:~/sebas/_local_tinet_files$ sudo lshw -C memory
  *-firmware                
       description: BIOS
       vendor: American Megatrends Inc.
       physical id: 0
       version: P1.00
       date: 02/10/2015
       size: 64KiB
       capacity: 1984KiB
       capabilities: pci upgrade shadowing cdboot bootselect socketedrom edd int13floppy1200 int13floppy720 int13floppy2880 int5printscreen int9keyboard int14serial int17printer int10video acpi usb ls120boot zipboot biosbootspecification netboot
  *-cache:0
       description: L1 cache
       physical id: 5
       slot: L1-Cache
       size: 288KiB
       capacity: 288KiB
       clock: 1GHz (1.0ns)
       capabilities: pipeline-burst internal write-back unified
       configuration: level=1
  *-cache:1
       description: L2 cache
       physical id: 6
       slot: L2-Cache
       size: 6MiB
       capacity: 6MiB
       clock: 1GHz (1.0ns)
       capabilities: pipeline-burst internal write-back unified
       configuration: level=2
  *-cache:2
       description: L3 cache
       physical id: 7
       slot: L3-Cache
       size: 8MiB
       capacity: 8MiB
       clock: 1GHz (1.0ns)
       capabilities: pipeline-burst internal write-back unified
       configuration: level=3
  *-memory
       description: System Memory
       physical id: 13
       slot: System board or motherboard
       size: 16GiB
     *-bank:0
          description: DIMM Synchronous 1600 MHz (0.6 ns)
          product: 99U5584-005.A00LF
          vendor: Kingston
          physical id: 0
          serial: 53741D0B
          slot: DIMM0
          size: 4GiB
          width: 64 bits
          clock: 1600MHz (0.6ns)
     *-bank:1
          description: DIMM Synchronous 1600 MHz (0.6 ns)
          product: 99U5584-005.A00LF
          vendor: Kingston
          physical id: 1
          serial: 0CF51E12
          slot: DIMM1
          size: 4GiB
          width: 64 bits
          clock: 1600MHz (0.6ns)
     *-bank:2
          description: DIMM Synchronous 1600 MHz (0.6 ns)
          product: 99U5584-005.A00LF
          vendor: Kingston
          physical id: 2
          serial: 3E631E0F
          slot: DIMM2
          size: 4GiB
          width: 64 bits
          clock: 1600MHz (0.6ns)
     *-bank:3
          description: DIMM Synchronous 1600 MHz (0.6 ns)
          product: KHX1600C10D3/8G
          vendor: Kingston
          physical id: 3
          serial: 7D771D73
          slot: DIMM3
          size: 4GiB
          width: 64 bits
          clock: 1600MHz (0.6ns)

PS2.- Ryzen 处理器 - 以下是所提供命令的输出:

nicolau@mars:~$ sudo dmidecode -t 4 | grep -i version
    Version: AMD FX(tm)-6300 Six-Core Processor        

PS3.- 我的 RAM“99U5584-005.A00LF”不在列表中,所有 4 张卡都是金士顿。

PS4.- memtest 说“OK”- 找到所有 4x 4GB 内存,识别出完美的 2 个“型号”:

内存测试正常,检测到 4 个内存

PS5.- BIOS 版本

nicolau@mars:~$ sudo dmidecode -s bios-version 
P1.00 

我知道这里有 v2

https://www.asrock.com/mb/amd/980de3u3s3/#BIOS

但我有点害怕升级 BIOS

PS6。- 我已经删除了“不同的” RAM,现在有 12 GB:

nicolau@mars:~$ free
              total        used        free      shared  buff/cache   available
Mem:       12252164     2002444     9001504      105012     1248216     9872704
Swap:       2097148           0     2097148

猜测这表明...

a)我使用 3 张卡,共 12 GB

b)我购买了 2 张相同的卡,以获得 16 GB 的容量

我在家里使用 Ubutnu,不会同时运行太多应用程序 - 我想我还是会继续使用(a)

你有什么意见 ?

答案1

BIOS

华擎 980DE3/U3S3

User Manual这里

您的 BIOS 版本是 P1.00,这个版本已经非常旧了。

有较新的 BIOS 可用,版本 2.00,日期为 2015 年 9 月 23 日,可以下载这里

注意:请确认我拥有适合您主板的正确网页。

注意:更新 BIOS 之前请做好备份。

锐龙/内存

AMD FX(tm)-6300 六核处理器

Ryzen 处理器因内存兼容性问题而臭名昭著。

回顾CPU Support List这里并确定您的 Ryzen 型号/系列产品。

回顾Memory Support List这里并确定您当前的内存是否受支持。

更新#1:在查看 的输出时sudo lshw -C memory,我们发现您的 4 个内存 DIMM 并不相同。三个是金士顿产品“99U5584-005.A00LF”,一个是金士顿产品“KHX1600C10D3/8G”。“KHX1600C10D3/8G”的规格与其他三个不同。这足以导致您的问题。我们将看看memtest对此有何评论。

更新 #3:

我们拔出了多余的 KHX1600C10D3/8G DIMM,现在系统可以正常显示 12G RAM。需要购买与其余三个 DIMM 匹配的替换 4G DIMM。

记忆测试

https://www.memtest86.com/并免费下载/运行它们memtest来测试你的记忆力。至少完成一次所有 4/4 测试以确认记忆力良好。这可能需要几个小时才能完成。

更新 #2:

从 ASRock 用户手册中,我们可以看到如何配置 RAM 以实现双通道操作。见下文...

在此处输入图片描述

在此处输入图片描述

相关内容