web-dev-qa-db-fra.com

11.10 x86 - problème de mémoire RAM (indique 3,4 Go lorsque 8 Go sont installés)

J'ai récemment installé Ubuntu 11.10 x86 sur un nouvel ordinateur doté de 2 x 4 Go RAM installé (8 Go au total).

Mais lorsque je vais sur le moniteur système Ubuntu, il n’affiche que 3,4 Go de mémoire (et 8 Go d’échange). J'ai également un Windows 7 installé avec le double démarrage sur le même ordinateur, et il indique 8 Go RAM dans "Panneau de configuration> Système". Le BIOS reconnaît également les 8 Go.

Je pensais que cela pourrait être un problème de la version x86, et je devais utiliser x64, mais je viens de demander à un ami qui a le même ordinateur avec Ubuntu 11.04 x86 et il dit que le moniteur système lui montre 8 Go de RAM.

Qu'est-ce que je pourrais faire pour que Ubuntu reconnaisse les 8 Go de RAM? Je ne sais même pas par où commencer les tests.

$ Sudo dmidecode --type 17 | grep -E "Size|Form Factor|Memory Device|Type"[Sudo] password for revered:
Memory Device
    Size: 4096 MB
    Form Factor: DIMM
    Type: Unknown
    Type Detail: None
Memory Device
    Size: 4096 MB
    Form Factor: DIMM
    Type: Unknown
    Type Detail: None
Memory Device
    Size: No Module Installed
    Form Factor: DIMM
    Type: Unknown
    Type Detail: None
Memory Device
    Size: No Module Installed
    Form Factor: DIMM
    Type: Unknown
    Type Detail: None

$ free
             total       used       free     shared    buffers     cached
Mem:       3608164     566356    3041808          0      36748     222304
-/+ buffers/cache:     307304    3300860
Swap:      8369148          0    8369148
5
Uoplem

Sur un système d'exploitation 32 bits, un maximum de 4 Go de RAM peut être utilisé. L'exception est un noyau PAE, qui est essentiellement un noyau 32 bits qui prend en charge davantage de RAM.

Je vous suggère simplement d'installer un système d'exploitation 64 bits, car cela donne généralement de meilleures performances. L’autre solution consisterait à installer le noyau PAE, à partir du centre de logiciel.

5
RobinJ

Le noyau PAE est installé par défaut si le programme d'installation 32 bits détecte 4 Go ou RAM ou plus. Une erreur s'est produite lors de cette détection ou vous avez peut-être eu moins de RAM au moment de l'installation et une mise à niveau plus tard.

Quoi qu'il en soit, vous devez utiliser le noyau PAE qui verra toute la mémoire vive. Installez le package linux-image-generic-pae qui devrait extraire le dernier noyau PAE et, si tout se passe bien, supprimez les noyaux génériques.

6
mikewhatever