10GB RAMが欠落しているのはなぜですか?

10GB RAMが欠落しているのはなぜですか?

私は、Debian 11 BullseyeがインストールされたLenovo IdeaPad 3-15ADA6ノートブック、モデル82KRを持っています。

Lenovoの仕様に従って、新しいRAMチップCorsair Vengeance 8Gb DDR4 2400MHzをインストールしました。

以下を実行すると、インストールされているsudo lshwすべてのRAMを正しく表示できます。

 *-memory
      description: System Memory
      physical id: 1
      slot: System board or motherboard
      size: 12GiB
    *-bank:0
         description: Row of chips DDR4 Synchronous Unbuffered (Unregistered) 2400 MHz (0,4 ns)
         product: CMSX8GX4M1A2400C16
         vendor: Unknown
         physical id: 0
         serial: 00000000
         slot: DIMM 0
         size: 8GiB
         width: 64 bits
         clock: 2400MHz (0.4ns)
    *-bank:1
         description: SODIMM DDR4 Synchronous Unbuffered (Unregistered) 2400 MHz (0,4 ns)
         product: HMA851S6DJR6N-XN
         vendor: Hynix
         physical id: 1
         serial: 00000000
         slot: DIMM 0
         size: 4GiB
         width: 64 bits
         clock: 2400MHz (0.4ns)

12GBのRAMを期待していましたが、htopグラフィカルシステムモニターまたは簡単なfreeコマンドを実行すると、次の結果が表示されます。

$ free -ht
               total        used        free      shared  buff/cache   available
Mem:           2,8Gi       1,8Gi       260Mi        45Mi       713Mi       700Mi
Swap:          976Mi       973Mi       3,0Mi
Total:         3,8Gi       2,8Gi       264Mi

開いているアプリケーションの数が少ないと、システムがハングする傾向があります。メモリが不良かもしれないと思いましたが、とにかく2.8GBではなくマザーボードに恒久的に装着されたメモリ容量の4GBが見えますよね!

答え1

それはどこから出た私は読んだ、使用する低速メモリの代わりに8GB DDR4-RAM 3200MHz(PC4-25600)を使用する必要があります。

答え2

BIOSとlshwの両方がインストールされているRAMの12Gbを読み取っても、Corsair 8Gbバンクは未知の理由で私のLenovoモデルと互換性がない可能性があります。 1Gbが内部グラフィックスカードに割り当てられるため、システムは2.8Gbを正しく読み込みます。みんなに感謝し、この記事を締めくくります。

関連情報