O sistema está mostrando MAIS RAM instalada e acho que está causando travamentos, 4 GB mostrando 8 GB

O sistema está mostrando MAIS RAM instalada e acho que está causando travamentos, 4 GB mostrando 8 GB

Acabei de colocar um novo stick de 4 GB de RAM e ele está aparecendo como 8 GB.

sudo dmidecode -t 17

 # dmidecode 3.0
Getting SMBIOS data from sysfs.
SMBIOS 2.5 present.

Handle 0x002E, DMI type 17, 27 bytes
Memory Device
    Array Handle: 0x002C
    Error Information Handle: Not Provided
    Total Width: 64 bits
    Data Width: 64 bits
    Size: 4096 MB
    Form Factor: DIMM
    Set: None
    Locator: DIMM0
    Bank Locator: BANK0
    Type: Other
    Type Detail: Synchronous
    Speed: 1333 MHz
    Manufacturer: Manufacturer0
    Serial Number: SerNum0
    Asset Tag: AssetTagNum0
    Part Number: PartNum0

Handle 0x0030, DMI type 17, 27 bytes
Memory Device
    Array Handle: 0x002C
    Error Information Handle: Not Provided
    Total Width: 64 bits
    Data Width: 64 bits
    Size: 8192 MB
    Form Factor: DIMM
    Set: None
    Locator: DIMM1
    Bank Locator: BANK1
    Type: Other
    Type Detail: Synchronous
    Speed: 1333 MHz
    Manufacturer: Manufacturer1
    Serial Number: SerNum1
    Asset Tag: AssetTagNum1
    Part Number: PartNum1

O segundo stick deve ter 4 GB. Se eu tiver apenas o novo stick sozinho, ele ainda mostrará 8 GB no terminal, mas apenas 4 GB no monitor do sistema. Além disso, o BIOS vê isso como 4 GB.

O antigo computador de 4 GB sozinho funciona bem, sem travamentos. O novo entra sozinho e trava quando abro programas grandes. Ambos ficam presos e é jogado para cima, às vezes funciona, da próxima vez trava.

Executei o memtest86 e não houve erros depois de executá-lo uma vez. Eu também reinstalei o Ubuntu, sem ajuda.

Acho que o sistema está tentando usar memória que na verdade não existe.

sudo dmidecode -t 20
# dmidecode 3.0
Getting SMBIOS data from sysfs.
SMBIOS 2.5 present.

Handle 0x002F, DMI type 20, 19 bytes
Memory Device Mapped Address
    Starting Address: 0x00000000000
    Ending Address: 0x000FFFFFFFF
    Range Size: 4 GB
    Physical Device Handle: 0x002E
    Memory Array Mapped Address Handle: 0x002D
    Partition Row Position: 1

Handle 0x0031, DMI type 20, 19 bytes
Memory Device Mapped Address
    Starting Address: 0x00100000000
    Ending Address: 0x002FFFFFFFF
    Range Size: 8 GB
    Physical Device Handle: 0x0030
    Memory Array Mapped Address Handle: 0x002D
    Partition Row Position: 1

Se bem entendi o hexadecimal, o segundo stick começa em 4 e termina em 12.

Pesquisei no Google e não encontrei soluções, principalmente pessoas com mais memória RAM do que o sistema vê.

O pior acontece, vou devolvê-lo e comprar um novo stick, mas se o problema não for o carneiro, um novo não ajudará.

Também

sudo lshw -short -c memory
H/W path         Device      Class       Description
====================================================
/0/0                         memory      64KiB BIOS
/0/4/5                       memory      512KiB L1 cache
/0/4/6                       memory      2MiB L2 cache
/0/4/7                       memory      6MiB L3 cache
/0/2c                        memory      12GiB System Memory
/0/2c/0                      memory      4GiB DIMM Synchronous 1333 
MHz (0.8 ns)
/0/2c/1                      memory      8GiB DIMM Synchronous 1333 
MHz (0.8 ns)

Responder1

Você não mencionou qual mobo está executando. Ou qual versão do Ubuntu. Obviamente, você precisará verificar as especificações do fornecedor dessa placa para ver se a memória instalada é compatível. é o tempo correto do caso, ECC (ou não) e assim por diante. Você também vai querer ter seu BIOS atualizado para incluir quaisquer atualizações que corrijam problemas conhecidos de RAM. Observe que nem toda RAM do fornecedor é certificada pelo fabricante da mobo, mesmo que tenha as especificações corretas. Também não é uma boa ideia misturar RAM de fornecedores na mesma mobo.

Se o stick tiver realmente 4 Gb (isso deve ser facilmente verificado pelo adesivo no stick, bem como pelo número da peça), então os sticks não devem ser sensíveis ao slot. No entanto, você desejará verificar se está instalando a memória expandida no slot correto, de acordo com a documentação do fornecedor. Se a nova RAM for de fato maior de 8 Gb, pode ser necessário colocá-la em um slot específico.

Eu também executaria o memtest para várias passagens completas.

Isso não parece um problema do Ubuntu para mim. Sempre achei o Monitor do Sistema para identificar corretamente a RAM instalada.

Claramente, este novo stick de RAM tem problemas. Se você seguir todas as sugestões acima e não houver problemas, sugiro substituir o novo stick por outro do mesmo fornecedor/modelo que está atualmente instalado no slot 0, que você sabe que funciona na sua mobo.

informação relacionada