Sistema Ubuntu 18.04.1 LTS 64Bit non vede tutti i 4Gb di RAM

Riconoscimento, installazione e configurazione delle periferiche.
Scrivi risposta
Avatar utente
Sam9999
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1983
Iscrizione: lunedì 9 giugno 2014, 8:59
Desktop: Studio Xfce
Distribuzione: Ubuntu 20.04 LTS (Focal)
Località: BO
Contatti:

Sistema Ubuntu 18.04.1 LTS 64Bit non vede tutti i 4Gb di RAM

Messaggio da Sam9999 »

Ho già cercato in giro e trovato solo una discussione del 2011.
Ho montato (visto che me ne avanzano) 4 moduli di RAM da 1Gb su una scheda con e le seguenti configurazioni:

Codice: Seleziona tutto

    description: Desktop Computer
    product: PX695AA-ABZ t3010.it
    vendor: HP Pavilion 061
    version: 0qq0211RE101PUFFM00
    serial: CZB5140SG8 IT520
    width: 64 bits
    capabilities: smbios-2.4 dmi-2.4 smp vsyscall32
    configuration: boot=normal chassis=desktop uuid=C0842C54-CC5B-D911-AD67-F4D31D06B52F
*-core
       description: Motherboard
       product: Puffer
       vendor: ASUSTeK Computer INC.
       physical id: 0
       version: 1.xx
       serial: X312345678
     *-firmware
          description: BIOS
          vendor: American Megatrends Inc.
          physical id: 0
          version: 3.28
          date: 01/23/2006
          size: 64KiB
          capacity: 448KiB
   *-cpu
          description: CPU
          product: Intel(R) Pentium(R) 4 CPU 3.60GHz
          vendor: Intel Corp.
          physical id: 4
          bus info: cpu@0
          version: Intel(R) Pentium(R) 4 CPU 3.60GHz
          slot: CPU 1
          size: 2800MHz
          capacity: 3800MHz
          width: 64 bits
          clock: 200MHz


Da BIOS vengono visti tutti e 4 i banchi da 4GB come anche dal LSHW ma poi se do il comando free o in htop ne vedo solo al limite dei 3GB cioè circa 3,2Gb di RAM.

Il sistema operativo è Linux Server 18.04.1 LTS a 64Bit.

Mentre su un'altra scheda c'era una opzione BIOS che una volta cambiata mi ha permesso di vedere tutti i 4GB su questa scheda non ritrovo la stessa opzione ed il BIOS credo sia l'ultimo disponibile.

Ma il sistema operativo a 64Bit non dovrebbe vedere tutti i 4GB anche senza opzioni di reindirizzamento del BIOS ?
Quindi come posso fare o smollo e gli lascio i 3GB ?
Ultima modifica di Sam9999 il domenica 11 novembre 2018, 19:01, modificato 3 volte in totale.
-------------
S. @-M.
-------------
Avatar utente
giulux
Amministratore
Amministratore
Messaggi: 25426
Iscrizione: domenica 10 gennaio 2010, 12:17
Desktop: ubuntu 18.04
Distribuzione: Ubuntu 18.04.3 LTS x86_64
Sesso: Maschile
Località: Roma

Re: Sistama Ubuntu 18.04.1 LTS 64Bit non vede tutti i 4Gb di

Messaggio da giulux »

Sposto in driver e periferiche.
"Non è una segno di buona salute l'essere ben adattato ad una società malata". (Jiddu Krishnarmurti)
Avatar utente
willy54
Rampante Reduce
Rampante Reduce
Messaggi: 6063
Iscrizione: lunedì 18 dicembre 2017, 21:42
Desktop: Xfce, Xorg, Plasma
Distribuzione: Ubuntu studio,Ubuntu, Kubuntu 18.04
Sesso: Maschile
Località: Castell'Alfero (AT)
Contatti:

Re: Sistama Ubuntu 18.04.1 LTS 64Bit non vede tutti i 4Gb di

Messaggio da willy54 »

Hai fatto un test della Ram per vedere che quelle 4 sim non siano difettose ?
Su quel pc di dodici anni o più probabilmente , girerebbe forse meglio una versione a 32 bit. Monta ancora un Pentium 4 e quello forse è il limite del processore-chipset.
Forse sostituendo il processore con un E8600 li vedresti tutti salvo problemi sim.
Hp Pavilon 15-CS2093nl Win10, UbuntuStudio 20.04.1 caratteristiche
Toshiba Satellite A660 11M Win7, Win10, Ubuntu 18.04 LTS- Kubuntu 18.04 LTS gparted sda inxi -Fz
disattivare Avvio rapido in Windows10 Installazione su pc Uefi download/file.php?id=31104 -- download/file.php?id=33560
Avatar utente
Sam9999
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1983
Iscrizione: lunedì 9 giugno 2014, 8:59
Desktop: Studio Xfce
Distribuzione: Ubuntu 20.04 LTS (Focal)
Località: BO
Contatti:

Re: Sistema Ubuntu 18.04.1 LTS 64Bit non vede tutti i 4Gb di

Messaggio da Sam9999 »

willy54 [url=https://forum.ubuntu-it.org/viewtopic.php?p=5092166#p5092166][img]https://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto:Hai fatto un test della Ram per vedere che quelle 4 sim non siano difettose ?
Su quel pc di dodici anni o più probabilmente , girerebbe forse meglio una versione a 32 bit. Monta ancora un Pentium 4 e quello forse è il limite del processore-chipset.
Forse sostituendo il processore con un E8600 li vedresti tutti salvo problemi sim.

Ciao come scritto la RAM viene vista interamente sia da BIOS e sia sugli slot da linux stesso, ma poi il sistema ne usa soli 3,3GB.

Quella scheda sta bene con il 3.6HT, che è 64bit, perché ha un FSB a 800 e un E8400 vuole FSB a 1333 oppure un E6000 vuole un FSB a 1066 e non sarebbero visti correttamente.
Il sistema operativo installato è a 64bit e funziona bene. Anche se non vede i 4Gb meglio che ci sia il 64bit, anche perché è clone dell'altra con E8200 quad a 64bit.
Ho postato quanto mi scrive il comando lshw e si legge che il 64bit è supportato.
Lo stesso problema c'è stato all'altra scheda dove ho montato il E8200 quad ma c'era una opzione in BIOS che ora non ricorco, ma credo Hyper Mapping o cosa del genere (dovrei riavviare per sapere precisamente) che poi ha fatto vedere anche al sistema operativo correttamente i 4GB.
Leggendo in giro ci sarebbero delle opzioni anche a sistema operativo per mappare la memoria superiore. Le ho lette per windows ma per linux ne ho trovate per i sistemi a 32bit e non per quelli a 64bit.
Ultima modifica di Sam9999 il domenica 11 novembre 2018, 19:01, modificato 1 volta in totale.
-------------
S. @-M.
-------------
Avatar utente
Clover
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 298
Iscrizione: giovedì 30 agosto 2012, 14:04
Desktop: KDE
Distribuzione: Kubuntu x86_64

Re: Sistama Ubuntu 18.04.1 LTS 64Bit non vede tutti i 4Gb di

Messaggio da Clover »

Banalmente, non è che c'è una VGA integrata che si piglia un po' di RAM per poter funzionare?
Avatar utente
Stealth
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 17349
Iscrizione: martedì 31 gennaio 2006, 22:55
Desktop: Gnome
Distribuzione: Ubuntu 22.04 LTS

Re: Sistama Ubuntu 18.04.1 LTS 64Bit non vede tutti i 4Gb di

Messaggio da Stealth »

Clover [url=https://forum.ubuntu-it.org/viewtopic.php?p=5092268#p5092268][img]https://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto:Banalmente, non è che c'è una VGA integrata che si piglia un po' di RAM per poter funzionare?
Quoto, e visto che ne hai fatto un server puoi andare nel bios ed impostare la quantità minima di ram da dedicargli.
ciao
Avatar utente
Sam9999
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1983
Iscrizione: lunedì 9 giugno 2014, 8:59
Desktop: Studio Xfce
Distribuzione: Ubuntu 20.04 LTS (Focal)
Località: BO
Contatti:

Re: Sistema Ubuntu 18.04.1 LTS 64Bit non vede tutti i 4Gb di

Messaggio da Sam9999 »

Stealth [url=https://forum.ubuntu-it.org/viewtopic.php?p=5092281#p5092281][img]https://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto:
Clover [url=https://forum.ubuntu-it.org/viewtopic.php?p=5092268#p5092268][img]https://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto:Banalmente, non è che c'è una VGA integrata che si piglia un po' di RAM per poter funzionare?
Quoto, e visto che ne hai fatto un server puoi andare nel bios ed impostare la quantità minima di ram da dedicargli.
ciao

opzione gia verificata e come risposta predefinita, la VGA prenderebbe al massimo 256MB e non 750MB... e comunque essendo la scheda che ho scritto non ha VGA integrata ma una VGA su PCI express. :ciao:
Ultima modifica di Sam9999 il domenica 11 novembre 2018, 19:02, modificato 1 volta in totale.
-------------
S. @-M.
-------------
Roberto Pontecorvi
Rampante Reduce
Rampante Reduce
Messaggi: 6618
Iscrizione: mercoledì 20 maggio 2009, 22:48
Distribuzione: 18.4 mate - 22.4 mate
Sesso: Maschile
Località: Versilia

Re: Sistama Ubuntu 18.04.1 LTS 64Bit non vede tutti i 4Gb di

Messaggio da Roberto Pontecorvi »

Il comando -> free - cosa risponde????
Avatar utente
Sam9999
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1983
Iscrizione: lunedì 9 giugno 2014, 8:59
Desktop: Studio Xfce
Distribuzione: Ubuntu 20.04 LTS (Focal)
Località: BO
Contatti:

Re: Sistama Ubuntu 18.04.1 LTS 64Bit non vede tutti i 4Gb di

Messaggio da Sam9999 »

Ora ho cambiato la memoria, ma rispondeva quello che scrive anche htop e cioè mi rendeva i 3,3 giga circa.

qui la momoria vista con il comando free:

Codice: Seleziona tutto

sam@locale-ht:~$ free
              total        used        free      shared  buff/cache   available
Mem:        3331436      436956     2281292       10844      613188     2723140
Swap:       2047996           0     2047996
Qui la memoria vista con il comando lshw:

Codice: Seleziona tutto

 *-memory
          description: System Memory
          physical id: 21
          slot: System board or motherboard
          size: 4GiB
        *-bank:0
             description: DIMM DDR Synchronous
             product: PartNum0
             vendor: Manufacturer0
             physical id: 0
             serial: SerNum0
             slot: DIMM1
             size: 1GiB
             width: 64 bits
        *-bank:1
             description: DIMM DDR Synchronous
             product: PartNum1
             vendor: Manufacturer1
             physical id: 1
             serial: SerNum1
             slot: DIMM2
             size: 1GiB
             width: 64 bits
        *-bank:2
             description: DIMM DDR Synchronous
             product: PartNum2
             vendor: Manufacturer2
             physical id: 2
             serial: SerNum2
             slot: DIMM3
             size: 1GiB
             width: 64 bits
        *-bank:3
             description: DIMM DDR Synchronous
             product: PartNum3
             vendor: Manufacturer3
             physical id: 3
             serial: SerNum3
             slot: DIMM4
             size: 1GiB
             width: 64 bits
Ora ho dovuto riavviare, anche se avendo installato il canonical potevo non riavviare, l'altra macchina e l'opzione BIOS per fare vedere tutti i 4GB e la "Memory Remap Feature" come da immagine che allego.

Ovviamente su quella dove è il problema non c'è questa opzione.

Poi se vuoi proprio che copio e incollo il free, reinstallo i 4Gb .. ma avevo già controllato anche con free.

IMHO dovrei trovare un PAE per Ubuntu 18.04.1 come da link che però è vecchio e adesso non installa.

Ubuntu 4GB Ram Limitation and Solution

Anche perché il supporto PAE dovrebbe essere già presente nelal versione 64bit installata avendo una kernel superiore alla 2,4

Codice: Seleziona tutto

 uname -r
4.15.0-38-lowlatency
Adesso ho provato a verificare la presenza del flag PAE del processore come da seguente guida

Add the PAE flag to processor information

Codice: Seleziona tutto

To add the PAE flag to the processor information stored in /proc/cpuinfo, run the following:

      cat /proc/cpuinfo | sed 's/flags\t*:/& pae/' > /tmp/cpuinfo_pae
      sudo mount -o bind /tmp/cpuinfo_pae /proc/cpuinfo
      sudo mount -o remount,ro,bind /proc/cpuinfo

After you have ran those commands, run

      grep flags /proc/cpuinfo
Ho verificato la presenza del flag:

Codice: Seleziona tutto

flags		: pae fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx lm constant_tsc pebs bts nopl cpuid pni dtes64 monitor ds_cpl est tm2 cid cx16 xtpr pti
flags		: pae fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx lm constant_tsc pebs bts nopl cpuid pni dtes64 monitor ds_cpl est tm2 cid cx16 xtpr pti
Ma dopo il riavvio il flag è scomparso:

Codice: Seleziona tutto

flags		: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx lm constant_tsc pebs bts nopl cpuid pni dtes64 monitor ds_cpl est tm2 cid cx16 xtpr pti
flags		: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx lm constant_tsc pebs bts nopl cpuid pni dtes64 monitor ds_cpl est tm2 cid cx16 xtpr pti
e sempre il comando free non vede tutta la memoria:

Codice: Seleziona tutto

sam@locale-ht:~$ free
              total        used        free      shared  buff/cache   available
Mem:        3331436      433600     2296724       10836      601112     2726292
Swap:       2047996           0     2047996
Da questo post del forum istituto majorana il problema è quindi del bios e non essendoci un BIOS più aggiornato del 3.28 resta max 3gb... la memoria visibile dal sistema operativo.
Allegati
BIOS Memory Remap Feature
BIOS Memory Remap Feature
Ultima modifica di Sam9999 il domenica 11 novembre 2018, 18:58, modificato 2 volte in totale.
-------------
S. @-M.
-------------
Roberto Pontecorvi
Rampante Reduce
Rampante Reduce
Messaggi: 6618
Iscrizione: mercoledì 20 maggio 2009, 22:48
Distribuzione: 18.4 mate - 22.4 mate
Sesso: Maschile
Località: Versilia

Re: Sistama Ubuntu 18.04.1 LTS 64Bit non vede tutti i 4Gb di

Messaggio da Roberto Pontecorvi »

Con architettura a 32 bit si indica, a grandi linee, lo spazio di indirizzamento della memoria fisica. In pratica la CPU gestisce la memoria fisica (RAM) suddividendola secondo una tabella di indirizzi a 32 bit, quindi gestisce 2^32 = 4.294.967.296 byte cioè 4GB questo è il limite principale di questa architettura ed è invalicabile. Un'altra limitazione delle architetture a 32 bit è che, se aumentassimo la ram in dotazione al nostro PC fino a portarla al limite dei 4GB, ci accorgeremmo che quella disponibile sarebbe molto inferiore (da 800 MB ad 1.2 GB in meno). Perché se ho installato 4GB di RAM ne vedo solo 3.25 GB? Spesso si da la colpa al Sistema Operativo... si almeno in un caso è vero, ma la responsabilità è dell'architettura stessa. Infatti IA-32 impone la mappatura di ogni periferica del PC sulla memoria stessa all'interno dei 4GB e quindi togliendo spazio RAM ai processi utente. Ogni periferica del PC viene mappata in memoria, quindi il mouse, la tastiera, la scheda video, la scheda audio ed anche la cache stessa della CPU verranno mappati in memoria creando, in alcuni casi, quel buco finale di 0,8 – 1,2 GB. Questo ammanco non è visibile però in dotazioni RAM inferiori, lo standard attuale è di 2GB ed il S.O. ce li fa usare tutti, allora come è possibile che si verifichi con quantitativi di RAM superiori anche di solo 1GB? Cercando di non andare troppo nel particolare potremmo semplificare la risposta con un'equazione: S.Video + S.Audio + Mouse + .... + RAM ≤ 4GB Cioè la somma della memoria usata per mappare le periferiche più la RAM fisica deve dare un valore inferiore o uguale a 2^32 byte cioè 4GB. Tutta l'eccedenza verrà sottratta dalla RAM fisica e questo perché l'architettura permette registri di indirizzamento di massimo 32 bit.Nel caso di architettura a 64 bit avremo 2^64 = 18.446.744.073.709.551.616 byte cioè 17.179.869.184 GB o meglio detti 16 exabyte.
Superiamo la barriera dei 4GB, il PAE. Acronimo di Physical Address Extension, non è nient'altro che ciò che dice il suo nome cioè un'estensione dell'indirizzamento fisico, che passa così dai 32 ai 36 bit quindi, in teoria (dipende anche dal Sistema Operativo), potremmo utilizzare 2^36 = 68.719.476.736 cioè 64GB di RAM. La domanda che nasce spontanea è ma allora è un'architettura a 36 bit, la risposta e NO l'architettura è sempre a 32 bit solo che sono stati aggiunti 4 bit per il registro di indirizzamento. Di fatto, con il PAE abilitato, il sistema potrà utilizzare più pagine di memoria della grandezza di 4GBma potrà usarle solo una alla volta e su di ognuna andranno sempre mappate le periferiche. Questo causa un decadimento delle prestazioni ma ci permette di superare la barriera dei 4GB.
Avatar utente
Sam9999
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1983
Iscrizione: lunedì 9 giugno 2014, 8:59
Desktop: Studio Xfce
Distribuzione: Ubuntu 20.04 LTS (Focal)
Località: BO
Contatti:

Re: Sistema Ubuntu 18.04.1 LTS 64Bit non vede tutti i 4Gb di

Messaggio da Sam9999 »

Ma essendo che il sistema operativo è già a 64bit ed il PAE è presente già dalla kernel 2.4, senza un supporto da BIOS il sistema operativo a 64 bit non vede lo stesso i 4GB di RAM.
-------------
S. @-M.
-------------
Avatar utente
willy54
Rampante Reduce
Rampante Reduce
Messaggi: 6063
Iscrizione: lunedì 18 dicembre 2017, 21:42
Desktop: Xfce, Xorg, Plasma
Distribuzione: Ubuntu studio,Ubuntu, Kubuntu 18.04
Sesso: Maschile
Località: Castell'Alfero (AT)
Contatti:

Re: Sistema Ubuntu 18.04.1 LTS 64Bit non vede tutti i 4Gb di

Messaggio da willy54 »

Un SO a 64 bit non necessita di modulo PAE in quanto è in grado di indirizzare 64GB di ram senza nessun artificio ma il limite è dato dal chipset della motherboard
chepresumo sia il G31 intel o Il G27 , i915 , nota poi che monta ram ddr(1) 533 mhz. Qui le caratteristiche Non è un clone di quello che monta E8200 in quanto questo processore non è supportato dal chipset I915 , ma dovrebbe avere un chipset G31 o superiore, per supportare E8200.
E come ti ho già detto su quel sistema sarebbe opportuno installare un SO a 32 bit ,malgrado le tue convinzioni.
Hp Pavilon 15-CS2093nl Win10, UbuntuStudio 20.04.1 caratteristiche
Toshiba Satellite A660 11M Win7, Win10, Ubuntu 18.04 LTS- Kubuntu 18.04 LTS gparted sda inxi -Fz
disattivare Avvio rapido in Windows10 Installazione su pc Uefi download/file.php?id=31104 -- download/file.php?id=33560
Avatar utente
Sam9999
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1983
Iscrizione: lunedì 9 giugno 2014, 8:59
Desktop: Studio Xfce
Distribuzione: Ubuntu 20.04 LTS (Focal)
Località: BO
Contatti:

Re: Sistema Ubuntu 18.04.1 LTS 64Bit non vede tutti i 4Gb di

Messaggio da Sam9999 »

willy54 [url=https://forum.ubuntu-it.org/viewtopic.php?p=5092981#p5092981][img]https://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto:Un SO a 64 bit non necessita di modulo PAE in quanto è in grado di indirizzare 64GB di ram senza nessun artificio ma il limite è dato dal chipset della motherboard
chepresumo sia il G31 intel o Il G27 , i915 , nota poi che monta ram ddr(1) 533 mhz. Qui le caratteristiche Non è un clone di quello che monta E8200 in quanto questo processore non è supportato dal chipset I915 , ma dovrebbe avere un chipset G31 o superiore, per supportare E8200.
E come ti ho già detto su quel sistema sarebbe opportuno installare un SO a 32 bit ,malgrado le tue convinzioni.

E' un clone a livello di SO e applicazioni installate nonché di quanto è nei siti web, non di HW.

Il Chipset Northbridge: i915P graphics and memory controller hub Southbridge: ICH6 Intel I/O Controller Hub 6.

Il fatto che il BIOS non ne dia la possibilità dipenderà proprio dal fatto che il chipset non è adatto. Ma è a 64bit e potrebbe supportare anche un E6000 FSB 800.

Non potrei tenere allineate le due macchine, in modo tranquillo, se montassi un sistema a 32bit, magari qualche cosa ha delle configurazioni diverse, visto che salvo anche la cartella /etc...

Poi non ti voglio dire ma gira benissimo con il SO a 64bit. :sisi:

POi in pagina dele specifiche c'è il supporto dei 4Gb ed infatti il bios li vede...

HP and Compaq Desktop PCs - Motherboard Specifications, PTGD1-LA (PufferM)
-------------
S. @-M.
-------------
Roberto Pontecorvi
Rampante Reduce
Rampante Reduce
Messaggi: 6618
Iscrizione: mercoledì 20 maggio 2009, 22:48
Distribuzione: 18.4 mate - 22.4 mate
Sesso: Maschile
Località: Versilia

Re: Sistema Ubuntu 18.04.1 LTS 64Bit non vede tutti i 4Gb di

Messaggio da Roberto Pontecorvi »

Condivido le scelte di @sam9999. In fin dei conti può essere benissimo l'abbinamento bios e l'hardware a creare quella situazione. Infatti il comando lshw vede benissimo i 4 gb di ram.
Avatar utente
Sam9999
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1983
Iscrizione: lunedì 9 giugno 2014, 8:59
Desktop: Studio Xfce
Distribuzione: Ubuntu 20.04 LTS (Focal)
Località: BO
Contatti:

Re: Sistema Ubuntu 18.04.1 LTS 64Bit non vede tutti i 4Gb di

Messaggio da Sam9999 »

Roberto Pontecorvi [url=https://forum.ubuntu-it.org/viewtopic.php?p=5093070#p5093070][img]https://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto:Condivido le scelte di @sam9999. In fin dei conti può essere benissimo l'abbinamento bios e l'hardware a creare quella situazione. Infatti il comando lshw vede benissimo i 4 gb di ram.

:birra: :birra: :birra:
-------------
S. @-M.
-------------
Scrivi risposta

Ritorna a “Driver e periferiche”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 25 ospiti