Pagina 1 di 3

4Gb di RAM "viste" 3,50

Inviato: lun 20 ott 2008, 22:23
da Plaoo
Salve a tutti, ho installato 2x2Gb di RAM sulla mia asus p5l-mx, a quanto pare il sistema riesce a leggerne solo 3,50.

Codice: Seleziona tutto

bash-3.1$ cat /proc/meminfo
MemTotal:      3500880 kB
MemFree:       1028292 kB
Buffers:        285648 kB
Cached:        1896636 kB
SwapCached:          0 kB
Active:        1393636 kB
Inactive:       957900 kB
HighTotal:     2621056 kB
HighFree:       541824 kB
LowTotal:       879824 kB
LowFree:        486468 kB
SwapTotal:     2048216 kB
SwapFree:      2048216 kB
Dirty:             268 kB
Writeback:           0 kB
AnonPages:      169112 kB
Mapped:          69624 kB
Slab:            61012 kB
SReclaimable:    44980 kB
SUnreclaim:      16032 kB
PageTables:       2568 kB
NFS_Unstable:        0 kB
Bounce:              0 kB
CommitLimit:   3798656 kB
Committed_AS:   347828 kB
VmallocTotal:   118776 kB
VmallocUsed:     24756 kB
VmallocChunk:    88232 kB
Qualcuno di voi ci è riuscito?, ho attivato nel kernel l'opzione PAE (supporto 64Gb) ma niente, ho un processore Pentium 4 HT 3200 Mhz 32bit penso che sia questo il problema, comunque se avete consigli da darmi...sono qui ;)

Re: 4Gb di RAM "viste" 3,50

Inviato: lun 20 ott 2008, 23:02
da DanBadJar
Il problema sta nel bios.
Attiva l'opzione Memory Remap Feature o simili ;)

Re: 4Gb di RAM "viste" 3,50

Inviato: mar 21 ott 2008, 1:36
da elendil
Ciao, mi spiace deluderti, ma non credo riuscirai mai ad utilizzare i 4 GByte di RAM del tuo PC. Se non ho letto male, il processore è un 32 bit, quindi in teoria *potrebbe*, ma in pratica non può vederti tutta la RAM. Il PAE, da quel che ho capito leggendo in giro sui vari forum, è "un'astuta bugia", in quanto ti dà l'illusione dei 4 GByte, ma te ne fa usare effettivamente 3 giga e rotti (quel che ti segna meminfo in definitiva), usandone di più potresti avere dei problemi (crash?). Se non erro (e se dico cose aberranti vi prego correggetemi :P) ciò che manca è dovuto allo spazio di indirizzamento che il sistema operativo riserva ai vari dispositivi che hai nel computer (tipo la memoria condivisa e non della scheda video, ma non solo). Ti dico queste cose perchè ci ho sbattuto la testa qualche mese fa... quando ho montato 4 GByte di RAM (2 x 2 GByte) e l'AMD Phenom X4 (cpu a 64 bit) e ho visto sui vari monitor degli OS che avevo installati (tutti a 32 bit) che la memoria che vedeva non superava i 3,25 GByte m'è preso uno scompenso :)
Provando OS a 64 bit (nella fattispecie Debian sid amd64 e win XP 64) mi sono tranquillizzato vedendo i miei 4 giga di RAM, anche se poi sono tornato ai sistemi a 32 bit per motivi di praticità... Comunque per l'utilizzo che ne sto facendo ora (win per giocare, Slackware per lavorare e tutto il resto) ci sto largo anche con 3 giga e passa.
Sperando di non aver scritto una quantità spropositata di castronerie aberranti, auguro una buona notte a tutti :)

Re: 4Gb di RAM "viste" 3,50

Inviato: mar 21 ott 2008, 6:49
da DanBadJar
La mia Slackware 12.1 utilizza correttamente tutti i 4GB di Ram. Ho, ovviamente, ricompilato il kernel e nel bios ho impostato il "Memory Remap Feature" che serve appunto a limitare la ram a 3,5 per i sistemi che non sanno gestirla. Inutile dire che Linux sa gestirla eccome, pur essendo a 32 Bit.

Re: 4Gb di RAM "viste" 3,50

Inviato: mar 21 ott 2008, 11:10
da Plaoo
Niente "remapping" per me nel BIOS :doubt:

Re: 4Gb di RAM "viste" 3,50

Inviato: mar 21 ott 2008, 11:18
da conraid
Ieri per curiosità ho guardato nel mio notebook core2duo dichiarato "max 4gb" e non ho nessuna opzione per il bios, quindi sarei nella stessa situazione.
Va beh... ho 1gb, e per adesso mi basta :-)

Re: 4Gb di RAM "viste" 3,50

Inviato: mar 21 ott 2008, 11:31
da ildiama
elendil ha scritto:Ciao, mi spiace deluderti, ma non credo riuscirai mai ad utilizzare i 4 GByte di RAM del tuo PC. Se non ho letto male, il processore è un 32 bit, quindi in teoria *potrebbe*, ma in pratica non può vederti tutta la RAM. Il PAE, da quel che ho capito leggendo in giro sui vari forum, è "un'astuta bugia", in quanto ti dà l'illusione dei 4 GByte, ma te ne fa usare effettivamente 3 giga e rotti (quel che ti segna meminfo in definitiva), usandone di più potresti avere dei problemi (crash?). Se non erro (e se dico cose aberranti vi prego correggetemi :P) ciò che manca è dovuto allo spazio di indirizzamento che il sistema operativo riserva ai vari dispositivi che hai nel computer (tipo la memoria condivisa e non della scheda video, ma non solo).

... missing ...

Sperando di non aver scritto una quantità spropositata di castronerie aberranti, auguro una buona notte a tutti :)
Mi dispiace ma qui dici un sacco di castronerie.. facciamo un pò di chiarezza. Un sistema a 32 bit indirizza ESATTAMENTE 4 Gb di memoria. Infatti un indirizzo a 32 bit indirizza esattamente 2 alla 32 bytes, cioè 2 alla 2 (=4) per 2 alla 30 (=1Gb) bytes.
I "vari forum" non sono da meno. Infatti PAE, acronimo di Physical Address Extension, è una specifica che serve ad indirizzare PIU' dei 4 gb indirizzabili su sistemi a 32 bit, fornendo ad ogni indirizzo 4 bit supplementari, mappati diversamente. In pratica è (sarà) utile quando avrai più di 4gb (e fino a 2 alla 6 = 64 gb) di ram nel tuo sistema a 32 bit.

Sul perché il sistema del nostro amico riconosce "solo" (beato te :lol: ) 3,5 gb ci andrei più cauto. Se posso azzardare un'idea anch'io il problema è che ha compilato male il kernel.

Codice: Seleziona tutto

Opzione processor type and features -> high memory support -> 4 gb
Fa sapere. Ciao.

Re: 4Gb di RAM "viste" 3,50

Inviato: mar 21 ott 2008, 11:51
da leocata
Ho anch'io lo stesso problema.... #-o ma come se ne viene fuori?

xw6000 -dual xeon 2.8ghz- 4gb....

Re: 4Gb di RAM "viste" 3,50

Inviato: mar 21 ott 2008, 12:05
da davide77

Codice: Seleziona tutto

root@testsrv:~# uname -a
Linux testsrv 2.6.24.5-qc #1 SMP Wed Aug 20 09:59:46 CEST 2008 i686 Intel(R) Core(TM)2 Quad CPU    Q6600  @ 2.40GHz GenuineIntel GNU/Linux
root@testsrv:~# cat /proc/meminfo 
MemTotal:      4137924 kB
MemFree:        141500 kB
Buffers:         65396 kB
Cached:        3668112 kB
SwapCached:          0 kB
Active:        1881652 kB
Inactive:      1919184 kB
HighTotal:     3267200 kB
HighFree:         7080 kB
LowTotal:       870724 kB
LowFree:        134420 kB
SwapTotal:     4000056 kB
SwapFree:      3997444 kB
Dirty:               4 kB
Writeback:           0 kB
AnonPages:       67328 kB
Mapped:        1595676 kB
Slab:           138676 kB
SReclaimable:   111488 kB
SUnreclaim:      27188 kB
PageTables:       4180 kB
NFS_Unstable:        0 kB
Bounce:              0 kB
CommitLimit:   6069016 kB
Committed_AS:  1914876 kB
VmallocTotal:   118776 kB
VmallocUsed:      6816 kB
VmallocChunk:   111624 kB
La butto lì, su un sistema per intero a 32 bit (cioè tutti i processori che non hanno l'EMT64) non è possibile indirizzare più di 2^32 byte di memoria, inclusa quella utilizzata dalle periferiche, scheda grafica in primis.

È anche vero che lo stesso problema si ha con 4Gb di ram ed il kernel compilato per i 4Gb, per sfruttarli tutti come ho fatto io va ricompilato con il supporto ai 64Gb.

Re: 4Gb di RAM "viste" 3,50

Inviato: mar 21 ott 2008, 13:36
da elendil
Al 99% ora come ora non li sfrutterò mai tutti, tuttavia l'idea di averli disponibili tutti e 4 mi solletica non poco :roll: , mi confermate che attivando il memory remapping sul bios o ricompilando il kernel con il supporto ai 64 GB riesco a risolvere il problema col Phenom?

comunque
...Un sistema a 32 bit indirizza ESATTAMENTE 4 Gb di memoria. Infatti un indirizzo a 32 bit indirizza esattamente 2 alla 32 bytes, cioè 2 alla 2 (=4) per 2 alla 30 (=1Gb) bytes..
questo lo so anch'io, visto che il processore che Plaoo ha, è a 32 bit, si devono comunque poter assegnare indirizzi ai vari dispositivi al'interno dello spazio di indirizzamento di 4 GByte, da questo segue il problema della memoria che manca all'appello. Questo era il senso di quel che avevo scritto prima ;)

Buona giornata

Re: 4Gb di RAM "viste" 3,50

Inviato: mar 21 ott 2008, 14:50
da jurrehart
Ciao,

Qualcuno ha pensato alla memoria di sistema condivisa con la scheda video , visto che la "asus p5l-mx" ha il "
Integrated Intel Graphics Media Accelerator 950" quindi magari hai assegamto 512 Mb alla scheda grafica integrata ?

Re: 4Gb di RAM "viste" 3,50

Inviato: mar 21 ott 2008, 14:51
da Mario Vanoni
ASUS P5LD2-VM DH vecchia di due anni
4x1GB di memoria di alta gamma installati
less /proc/meminfo MemTotal: 3233152 kB
top cita la stessa cifra

Il manuale ASUS pagina 1-16 spiega:

If you installed four 1GB memory modules,
the system may detect less than 3GB of total memory
because of address allocation for other critical functions.

Errore della mobo ASUS, troppo legati a M$!

kernel 2.6.27.2 statico con
CONFIG_X86_PAE=y
processore Intel Core 2 Dual 6300 1.866GHz.

Arrenditi all'evidenza, come ho fatto io.

Le altre due macchine:
GIGABYTE GA-P35-DS4
con pure loro 4x1GB sono perfette
Intel Core 2 Dual 6320 1.866GHz.

Re: 4Gb di RAM "viste" 3,50

Inviato: mar 21 ott 2008, 15:03
da Luci0
Insomma sembra che oltre al processore c' é da controllare che la Mainbord supporti la memoria installata ...
Non potrebbe essere un problema del Chipset ?
Oppure passando dei parametri al boot forse si riesce ad ottenere a qualcosa!

Re: 4Gb di RAM "viste" 3,50

Inviato: mar 21 ott 2008, 15:12
da Mario Vanoni
Luci0 ha scritto:Insomma sembra che oltre al processore c' é da controllare che la Mainbord supporti la memoria installata ...
Non potrebbe essere un problema del Chipset ?
Oppure passando dei parametri al boot forse si riesce ad ottenere a qualcosa!
Non serve, se il BIOS non permette di cambiare parametri,
come citato nel mio caso, niente da fare se ASUS non vuole!

Re: 4Gb di RAM "viste" 3,50

Inviato: mar 21 ott 2008, 16:03
da DanBadJar
Concordo con Mario.
Quindi mi reputo fortunato che la mia Asus P5WDH-deluxe non sia così legata a M$ !!