RAM mancante per Ubuntu, presente per Windows

Oct 30 2020

Sto spostando una macchina da Windows a Ubuntu.

La macchina dispone di 4 socket di memoria DDR3 da 4 GB ciascuno.

Dopo aver installato Ubuntu desktop 18.04 64 bit, trovo solo 8 GB, utilizzando "comando libero", ma vengono rilevati il ​​comando "dmidecode -t 17" e anche il comando "lshw -c memory" mostra 16 GB.

Ho letto qui che è il BIOS che limita le dimensioni

Ubuntu su x64 vede 2G di 12G RAM installati

Ma sono sicuro al 99% che la RAM da 16 GB sia stata utilizzata da Windows.

Sono stato al BIOS e non ho trovato nulla relativo alla configurazione.

La versione del BIOS è 980DE3 / U3S3 e qui dice che supporta fino a 32 GB:

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

Qualche idea su cosa posso fare? Grazie.

Come richiesto, i dati nel formato corretto: (scusa)

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.- Processore Ryzen - ecco l'output del comando fornito:

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

PS3.- la mia RAM "99U5584-005.A00LF" non è nella lista, tutte e 4 le schede sono Kingston.

PS4.- memtest dice "OK" - trovata tutta la memoria 4x 4GB, identificato 2 "modelli" perfetti:

PS5.- Versione BIOS

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

So che c'è una v2 da qui

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

ma ho un po 'paura di fare l'aggiornamento del BIOS

PS6.- Ho rimosso la RAM "diversa" e ora ho 12 GB:

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

Immagino che questo indichi ...

a) Rimango con 12 GB con 3 carte

b) Compro 2 carte identiche per arrivare a 16 GB

Sto usando Ubutnu a casa, non troppe APP in esecuzione simultaneamente - immagino che rimarrò con (a)

Qual è la tua opinione ?

Risposte

4 heynnema Nov 01 2020 at 02:15

BIOS

ASRock 980DE3 / U3S3

User Manualè qui .

Hai la versione del BIOS P1.00, che è molto vecchia.

È disponibile un BIOS più recente, versione 2.00, datata 23/9/2015, e può essere scaricato qui .

Nota: verifica di avere la pagina web corretta per la tua scheda madre.

Nota: disporre di buoni backup prima di aggiornare il BIOS.

Ryzen / Memory

Processore a sei core AMD FX (tm) -6300

I processori Ryzen sono noti per problemi di compatibilità della memoria.

Rivedere la CPU Support Lista qui e determinare il vostro Ryzen prodotto del modello / di serie.

Rivedere la Memory Support Lista qui e determinare se la memoria corrente è supportato.

Aggiornamento n. 1: esaminando l'output di sudo lshw -C memory, vediamo che i 4 DIMM di memoria non sono gli stessi. Tre sono il prodotto Kingston "99U5584-005.A00LF", uno è il prodotto Kingston "KHX1600C10D3 / 8G". Le specifiche per il "KHX1600C10D3 / 8G" sono diverse dalle altre tre. È abbastanza per causare il tuo problema. Vedremo cosa memtestha da dire al riguardo.

Aggiornamento n. 3:

Abbiamo estratto lo strano DIMM KHX1600C10D3 / 8G e ora il sistema mostra correttamente 12G di RAM. Sarà necessario acquistare un DIMM 4G sostitutivo che corrisponda ai restanti tre DIMM.

memtest

Vai a https://www.memtest86.com/e scarica / esegui gratuitamente memtestper testare la tua memoria. Ottieni almeno un passaggio completo di tutti i test 4/4 per confermare una buona memoria. Il completamento potrebbe richiedere molte ore.

Aggiornamento n. 2:

Dal manuale utente ASRock, vediamo come configurare la RAM per il funzionamento a doppio canale. Vedi sotto...