Page 1 sur 1
[mémoire] Arch64 ne reconnais que 3.1Gio de RAM (résolu)
Publié : mar. 26 juil. 2011, 15:02
par Nitramm
Bonjour à tous,
Nouvel archiste convaincu, je viens solliciter votre aide pour mon premier post...
J'utilise arch64 depuis bientôt 3 mois avec 1Gio de RAM (DDR2). J'ai récément acheté 2 barrettes de 2Gio (DDR3) pour remplacer mon pauvre petit Gio solitaire. Mais quelle ne fut pas ma surprise de voir qu'Arch ne reconnais que 3.1Gio :
Code : Tout sélectionner
martinlb@bestiole:~$ free -m
total used free shared buffers cached
Mem: 3208 1093 2115 0 40 259
-/+ buffers/cache: 792 2416
Swap: 9550 0 9550
alors que uname me confirme bien mon architecture 64bits :
Code : Tout sélectionner
martinlb@bestiole:~$ uname -a
Linux bestiole 2.6.39-ARCH #1 SMP PREEMPT Sat Jul 9 14:57:41 CEST 2011 x86_64 Intel(R) Core(TM)2 Duo CPU E8400 @ 3.00GHz GenuineIntel GNU/Linux
Est-ce que quelqu'un a déjà été confronté à ce genre de problème?
PS: J'en profite au passage pour remercier la communauté dont le travail sur archlinux.fr m'a beaucoup aidé ces derniers mois au cours de mon archventure.

Re: [mémoire] Arch x86_64 ne reconnais que 3.1Gio de RAM
Publié : mar. 26 juil. 2011, 15:11
par Desintegr
Que renvoie la commande :
Le BIOS détecte-t-il la totalité des 4 Go ?
Est-il est bien configuré (une option du genre PCI Memory remapping) ? Voir :
http://en.wikipedia.org/wiki/PCI_hole#Memory_remapping
Re: [mémoire] Arch64 ne reconnais que 3.1Gio de RAM (en cour
Publié : mar. 26 juil. 2011, 15:22
par Refuznik
Bah heureusement que l'on voit que c'est un core2 duo sinon on aurait pu penser que tu avais un portable avec de la mémoire partagée (bref préciser ton harware aurait été un plus).
Sinon question bête as tu bien placé ta ram comme indiqué sur la doc de ta carte mère ?
As tu regardé dans le bios si les 4 Go sont bien reconnus ?
Re: [mémoire] Arch64 ne reconnais que 3.1Gio de RAM (en cour
Publié : mar. 26 juil. 2011, 15:35
par Nitramm
dmesg | grep Memory me renvoie :
Code : Tout sélectionner
martinlb@bestiole:~$ dmesg | grep Memory:
[ 0.000000] Memory: 3282608k/3342016k available (4019k kernel code, 472k absent, 58936k reserved, 3335k data, 712k init)
Quant au bios, je ne suis pas chez moi actuellement mais de mémoire tout est en "auto" en ce qui concerne la RAM (j'en aurai la certitude ce soir) et la carte mère est une 4Core1600Twins-P35D (cf. spec. :
http://www.asrock.com/MB/overview.fr.as ... Twins-P35D).
Pour la RAM, il s'agit de 2 Barrettes DDR3 PC3-10666 - XMS 3 - 2 x 2 Go 1333 MHz.
Merci pour votre réactivité.
Re: [mémoire] Arch64 ne reconnais que 3.1Gio de RAM (en cour
Publié : mar. 26 juil. 2011, 15:49
par Desintegr
Trouvé dans le manuel :
http://europe.asrock.com/downloadsite/m ... s-P35D.pdf (page 48)
Memory Remap Feature
Use this item to enable or disable memory remap feature.
Configuration options: [Enabled] and [Disabled].
The default value is [Disabled].
Mettre la valeur sur
Enabled devrait résoudre le problème.
Re: [mémoire] Arch64 ne reconnais que 3.1Gio de RAM (en cour
Publié : mar. 26 juil. 2011, 19:18
par benjarobin
Déjà je n'aime pas trop les carte mère qui essaye de gérer la DDR2 et la DDR3.
D'ailleurs il y a une limitation étonnante :
Code : Tout sélectionner
Support DDR3 1333 .... Capacité maximale de mémoire système: 4GB
Donc ta carte mère ne sait pas gérer plus de 4 Gio, de plus le kernel vois un peu plus que 3.1 Gio (Avec un système 32 bits, on vois moins de 3 Gio)
Donc je te conseille tout d'abord d'essayer la solution du poste d'au-dessus

Re: [mémoire] Arch64 ne reconnais que 3.1Gio de RAM (en cour
Publié : mar. 26 juil. 2011, 19:50
par Nitramm
Desintegr a écrit :Trouvé dans le manuel :
http://europe.asrock.com/downloadsite/m ... s-P35D.pdf (page 48)
Memory Remap Feature
Use this item to enable or disable memory remap feature.
Configuration options: [Enabled] and [Disabled].
The default value is [Disabled].
Mettre la valeur sur
Enabled devrait résoudre le problème.
Effectivement, ça marche mieux maintenant!
Déoslé de vous avoir embêté pour un problème hardware... J'aurais d'abord dû regarder si mes 4Gio étaient reconnus par le bios, chose que je n'ai pas faite car il y a peu j'avais 4Gio de DDR2 et je n'avais pas touché le bios depuis...
Code : Tout sélectionner
martinlb@bestiole:~$ free -m
total used free shared buffers cached
Mem: 3966 1307 2659 0 48 618
-/+ buffers/cache: 640 3326
Swap: 9550 0 9550
Merci beaucoup pour votre aide et votre réactivité!
