Ram

Mint 未檢測到新記憶體 (RAM)

  • February 20, 2021

我買了新的記憶體,但沒有檢測到。

簡而言之

我得到了 16 GB 的新 RAM 來更換舊的 4 GB + 4 GB。我的筆記型電腦作業系統(?)/軟體(?)沒有檢測到新的。但是當我安裝它時,它不起作用,我只有 4 GB。

長一

我得到了 16 GB 的新 RAM 來更換舊的 4 GB + 4 GB,所以它將是 20 GB。但是當我安裝它時,它不起作用,我的意思是我打開System Monitor它並顯示(並顯示)只有 4 GB。 系統監視器

但事情是,一些程序/實用程序 cat 在這裡檢測到它我將粘貼我嘗試過的命令的所有輸出

inxi -Fxz

System:    Host: lmde Kernel: 4.8.0-53-generic x86_64 (64 bit gcc: 5.4.0)
          Desktop: Cinnamon 3.4.3 (Gtk 3.18.9-1ubuntu3.3) Distro: Linux Mint 18.2 Sonya
Machine:   System: LENOVO product: 20250 v: Lenovo Z710
          Mobo: LENOVO model: Durian 7A1 v: 31900004Std Bios: LENOVO v: 7FCN35WW date: 09/02/2013
CPU:       Quad core Intel Core i7-4700MQ (-HT-MCP-) cache: 6144 KB
          flags: (lm nx sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx) bmips: 19156
          clock speeds: max: 2400 MHz 1: 2400 MHz 2: 2147 MHz 3: 2350 MHz 4: 2400 MHz 5: 2400 MHz 6: 2400 MHz
          7: 2399 MHz 8: 2400 MHz
Graphics:  Card-1: Intel 4th Gen Core Processor Integrated Graphics Controller bus-ID: 00:02.0
          Card-2: NVIDIA GK107M [GeForce GT 745M] bus-ID: 01:00.0
          Display Server: X.Org 1.18.4 drivers: intel (unloaded: fbdev,vesa) FAILED: nouveau
          Resolution: 1920x1080@60.02hz
          GLX Renderer: Mesa DRI Intel Haswell Mobile GLX Version: 3.0 Mesa 12.0.6 Direct Rendering: Yes
Audio:     Card-1 Intel 8 Series/C220 Series High Definition Audio Controller
          driver: snd_hda_intel bus-ID: 00:1b.0
          Card-2 Intel Xeon E3-1200 v3/4th Gen Core Processor HD Audio Controller
          driver: snd_hda_intel bus-ID: 00:03.0
          Sound: Advanced Linux Sound Architecture v: k4.8.0-53-generic
Network:   Card-1: Intel Wireless 7260 driver: iwlwifi bus-ID: 07:00.0
          IF: wlp7s0 state: up mac: <filter>
          Card-2: Qualcomm Atheros QCA8171 Gigabit Ethernet driver: alx port: 3000 bus-ID: 08:00.0
          IF: enp8s0 state: down mac: <filter>
Drives:    HDD Total Size: 1240.3GB (6.3% used) ID-1: /dev/sda model: ST1000LM014 size: 1000.2GB
          ID-2: /dev/sdd model: ADATA_SP580 size: 240.1GB
Partition: ID-1: / size: 220G used: 20G (10%) fs: ext4 dev: /dev/sdd2
RAID:      No RAID devices: /proc/mdstat, md_mod kernel module present
Sensors:   System Temperatures: cpu: 59.0C mobo: 59.0C gpu: 45.0
          Fan Speeds (in rpm): cpu: N/A
Info:      Processes: 294 Uptime: 1:24 Memory: 2301.1/3863.2MB Init: systemd runlevel: 5 Gcc sys: 5.4.0
          Client: Shell (zsh 5.1.1) inxi: 2.2.35

sudo lshw -short -C memory(粘貼sudo所以其他貓只是複制粘貼)

H/W path               Device     Class          Description
============================================================
/0/0                              memory         128KiB BIOS
/0/4/b                            memory         32KiB L1 cache
/0/4/c                            memory         256KiB L2 cache
/0/4/d                            memory         6MiB L3 cache
/0/a                              memory         32KiB L1 cache
/0/2a                             memory         20GiB System Memory
/0/2a/0                           memory         16GiB SODIMM DDR3 Synchronous 1600 MHz (0,6 ns)
/0/2a/1                           memory         DIMM [empty]
/0/2a/2                           memory         4GiB SODIMM DDR3 Synchronous 1600 MHz (0,6 ns)
/0/2a/3                           memory         DIMM [empty]

sudo lshw -class memory

 *-firmware
      description: BIOS
      vendor: LENOVO
      physical id: 0
      version: 7FCN35WW
      date: 09/02/2013
      size: 128KiB
      capacity: 4032KiB
      capabilities: pci upgrade shadowing cdboot bootselect edd int13floppynec int13floppytoshiba int13floppy360 int13floppy1200 int13floppy720 int13floppy2880 int9keyboard int10video acpi usb biosbootspecification uefi
 *-cache:0
      description: L1 cache
      physical id: b
      slot: L1 Cache
      size: 32KiB
      capacity: 32KiB
      capabilities: synchronous internal write-back instruction
 *-cache:0
      description: L1 cache
      physical id: b
      slot: L1 Cache
      size: 32KiB
      capacity: 32KiB
      capabilities: synchronous internal write-back instruction
      configuration: level=1
 *-cache:1
      description: L2 cache
      physical id: c
      slot: L2 Cache
      size: 256KiB
      capacity: 256KiB
      capabilities: synchronous internal write-back unified
      configuration: level=2
 *-cache:2
      description: L3 cache
      physical id: d
      slot: L3 Cache
      size: 6MiB
      capacity: 6MiB
      capabilities: synchronous internal write-back unified
      configuration: level=3
 *-cache
      description: L1 cache
      physical id: a
      slot: L1 Cache
      size: 32KiB
      capacity: 32KiB
      capabilities: synchronous internal write-back data
      configuration: level=1
 *-memory
      description: System Memory
      physical id: 2a
      slot: System board or motherboard
      size: 20GiB
    *-bank:0
         description: SODIMM DDR3 Synchronous 1600 MHz (0,6 ns)
         product: CT204864BF160B.C16
         vendor: Unknown
         physical id: 0
         serial: A4205EAD
         slot: DIMM0
         size: 16GiB
         width: 64 bits
         clock: 1600MHz (0.6ns)
    *-bank:1
         description: DIMM [empty]
         product: Empty
         vendor: Empty
         physical id: 1
         serial: Empty
         slot: DIMM1
    *-bank:2
         description: SODIMM DDR3 Synchronous 1600 MHz (0,6 ns)
         product: M471B5173BH0-YK0
         vendor: Samsung
         physical id: 2
         serial: 136B8093
         slot: DIMM2
         size: 4GiB
         width: 64 bits
         clock: 1600MHz (0.6ns)
    *-bank:3
         description: DIMM [empty]
         product: Empty
         vendor: Empty
         physical id: 3
         serial: Empty
         slot: DIMM3

sudo dmidecode

free -m

             total        used        free      shared  buff/cache   available
Mem:           3863        2406         277         430        1178         696
Swap:             0           0           0

cat /proc/cmdline

BOOT_IMAGE=/boot/vmlinuz-4.8.0-53-generic root=UUID=91af3ab8-8c93-40ef-930a-2dc7038f2dfc ro elevator=deadline quiet splash vt.handoff=7

dmesg | grep -i memory 做了,但很長

另外:-我啟動到 BIOS,它顯示有 20 GB(但它以 MB 表示,類似於 20480 MB)-我訪問了我的處理器的英特爾頁面(GoogleIntel® Core™ i7-4700MQ Processor無法粘貼連結,有新手限制)我的CPU,它說它確實支持 32 GB - 我啟動到 Windows 10 live CD,它顯示它有 20 GB 但只有 4 GB 可用 - 我做了 memtest86 這裡是截圖,結果 記憶體測試86 我不喜歡它是在左上角它顯示

$$ c $$記憶體:4009 MB$$ /c $$. 那麼 16 GB 被檢測到了嗎?-我啟動到 Linux Mint live CD,它顯示的內容與目前版本 (4 GB) 完全相同。-我在網際網路上發現這可能是由於模組上的觸點被我手上的污垢弄得“臟”了,所以把它拔掉,用乙醇擦拭,我這樣做了,但不是用乙醇,而不是我用的伏特加同樣的結果沒有奏效。-我交換了 RAM 模組,沒有用。我不記得了,但安裝時 GRUB 菜單壞了,我的意思是我黑屏了 3 秒(我可以從中配置/etc/default/grub)。 我唯一“打破規則”的地方是在購買之前,我訪問了(google for Lenovo Lenovo Z710 compatible upgrades crucial)我的筆記型電腦的重要網站(他們有非常流暢的界面來選擇升級)並且它說最大 RAM 是 16 GB( 8 + 8 ),我忽略了它。


$$ update $$

Antz 回答有點解決了我的問題,但帶有程式碼範例的真正答案是在官方 Linux Mint 論壇上給出的。sudo dmidecode給出了巨大的輸出,但它說的是我遇到的錯誤

Handle 0x0005, DMI type 5, 24 bytes
Memory Controller Information
  Error Detecting Method: None
  Error Correcting Capabilities:
     None
  Supported Interleave: One-way Interleave
  Current Interleave: One-way Interleave
  Maximum Memory Module Size: 8192 MB

總之,通常會發生以下兩種情況之一。記憶體可以工作,但僅限於主機板支持的最大數量,或者記憶體根本不工作。

讓我向你詳細介紹一下。

在每塊主機板上,都有一個用於訪問 RAM 的控制器。限制因素是該記憶體控制器可以訪問(或定址)多少記憶體。理論上,一個 64 位 CPU 可以訪問 2^64 字節的 RAM。然而,出於實際原因,實際蝕刻到主機板上的地址線數量要少得多,並且控制器被創建為能夠訪問特定數量的地址。它也可以處理更少的記憶體位置。這決定了記憶體的範圍和最大數量。

因此,當記憶體安裝的可定址字節數超過控制器所能理解的字節數時,最好的結果是只使用 RAM 的較低部分。但是,由於記憶體的構造方式,較大的記憶體也可能根本無法工作,就像您的情況一樣。

但同樣,它取決於主機板如何處理記憶體錯誤。

這個 stackexchange 站點提供了有關您的 RAM 問題的更多詳細資訊。當安裝的 RAM 超過主機板支持的數量時會發生什麼?

您還可以閱讀:RAM

引用自:https://unix.stackexchange.com/questions/390031