Contenu | Rechercher | Menus

Annonce

Si vous rencontrez des soucis à rester connecté sur le forum (ou si vous avez perdu votre mot de passe) déconnectez-vous et reconnectez-vous depuis cette page, en cochant la case "Me connecter automatiquement lors de mes prochaines visites".
Test de l'ISO d'Ubuntu francophone : nous avons besoin de testeurs pour la version francophone d'Ubuntu 14.04. Liens et informations ici.

#1 Le 27/03/2013, à 15:54

Fabien.r

Ram inutilisable

Bonjour à tous,

Je viens à vous car j'ai un soucis, en effet j'ai installé 2 barrettes de 2Go de RAM sur mon PC, (En plus des 2 autres que j'avais déjà) mais le système ne les utilise pas.
Avec la commande :

free -m

je vois que je ne dispose que de 4Go comme avant l’installation des barrettes.

Quelques précisions :

Je suis sous Ubuntu 12.04 64bits
Les 4 barrettes sont identiques (Même marque, même capacités, même fréquence...)
Sous windows 7 64bits (En dual boot) j'ai 8Go de détecté mais 3.99 utilisable
Dans le Bios j'ai 8Go de détecté
J'ai mi à jour le BIOS de ma carte mère à jour (Asrock P55 pro)
Je n'ai plus l'option "remaping" depuis la mise à jour du bios

Je ne vois pas d'où viens le problème... Une idée?

Merci de votre aide

Hors ligne

#2 Le 27/03/2013, à 16:44

Nasman

Re : Ram inutilisable

Un OS 32 bits peut être ?

Adressage 32 bits = accès à 2**32 octets = 4294967296 octets = 4 Gio

Dernière modification par Nasman (Le 27/03/2013, à 17:35)


PC fixe et portable avec Precise 64 bits

En ligne

#3 Le 28/03/2013, à 15:12

tiramiseb

Re : Ram inutilisable

Nasman : le monsieur a écrit « Je suis sous Ubuntu 12.04 64bits ».


Fabien.r : En fait si je comprend bien sous Windows tu as le même comportement que sous Linux : seuls 4 Go sont utilisables.
Tu peux trouver la mention des 8 Go sous Linux au début du log du noyau (contenu du fichier "/var/log/dmesg" ou résultat de la commande "dmesg") - c'est un peu cryptique comme mention mais tu peux l'y retrouver.
Il s'agirait donc de quelque chose d'indépendant du système d'exploitation.

Je ne saurais pas te dire d'où vient le problème, a priori du BIOS mais si tu dis avoir déjà vérifié... Je ne peux que te dire de revérifier, sinon je n'ai pas d'autre idée...


Sébastien Maccagnoni-Munch - administrateur Linux depuis le XXème siècle
Consultant informatique indépendant - http://www.smm-informatique.fr
Geek et tout plein d'autres choses - http://www.tiramiseb.fr

En ligne

#4 Le 28/03/2013, à 15:36

Korak

Re : Ram inutilisable

Bonjour,

S'il s'agit bien de cette carte-mère, elle accepte jusqu'à 16 GO de RAM.

Enlève les deux barrettes d'origine puis dis-nous ce que le BIOS, Windows et Ubuntu raconte quand à la taille de la RAM.

Si les 4 GO sont reconnus et utilisables, remet les deux barrettes d'origine. Puis va voir dans le BIOS si les 8 GO sont reconnu. Ensuite, quitte le BIOS en sauvegardant et dis-nous si Windows et Ubuntu voient et savent utiliser les 8 GO de RAM.

Dernière modification par Korak (Le 28/03/2013, à 15:40)


OS: Ubuntu 14.04 64 bits + Windows 8.1 64 bits en dualboot (BIOS UEFI, Secure Boot activé et table de partitions GPT)
PC portable HP Pavilion g7-2335sb: Processeur: AMD A4-4300M APU   Carte graphique: AMD Radeon HD 7420G   Mémoire vive: 6 Go RAM
Je suis Parrain-Linux

Hors ligne

#5 Le 28/03/2013, à 15:40

Josepe36

Re : Ram inutilisable

Bonjour

peut être utiliser le noyau pae !!!


Développeur distribution Hybryde
www.hybryde.org

Hors ligne

#6 Le 28/03/2013, à 15:41

tiramiseb

Re : Ram inutilisable

Josepe36 a écrit :

peut être utiliser le noyau pae !!!

Bah non, sur un système 64 bits il n'y a pas de PAE, vu que le PAE est là pour pallier aux limitation des noyaux 32 bits...


Sébastien Maccagnoni-Munch - administrateur Linux depuis le XXème siècle
Consultant informatique indépendant - http://www.smm-informatique.fr
Geek et tout plein d'autres choses - http://www.tiramiseb.fr

En ligne

#7 Le 28/03/2013, à 15:42

Korak

Re : Ram inutilisable

Josepe36 a écrit :

peut être utiliser le noyau pae !!!

Mais non.

Pas besoin puisque c'est Ubuntu 12.04 64 bits qui est installé. De plus, Windows 7 64 bits a le même problème.


OS: Ubuntu 14.04 64 bits + Windows 8.1 64 bits en dualboot (BIOS UEFI, Secure Boot activé et table de partitions GPT)
PC portable HP Pavilion g7-2335sb: Processeur: AMD A4-4300M APU   Carte graphique: AMD Radeon HD 7420G   Mémoire vive: 6 Go RAM
Je suis Parrain-Linux

Hors ligne

#8 Le 28/03/2013, à 15:43

Josepe36

Re : Ram inutilisable

hum j en serais pas si sur, le fait de changer de noyau peu debloquer la situation mais bon je dis ça comme ça aprés...


Développeur distribution Hybryde
www.hybryde.org

Hors ligne

#9 Le 28/03/2013, à 15:44

tiramiseb

Re : Ram inutilisable

Josepe36 a écrit :

hum j en serais pas si sur, le fait de changer de noyau peu debloquer la situation mais bon je dis ça comme ça aprés...

Non, changer un noyau 64 bits (supportant jusqu'à 16 Eo - c'est à dire 17179869184 Go - de mémoire) par un noyau 32 bits avec PAE ne résoudra rien, bien au contraire.

Dernière modification par tiramiseb (Le 28/03/2013, à 15:46)


Sébastien Maccagnoni-Munch - administrateur Linux depuis le XXème siècle
Consultant informatique indépendant - http://www.smm-informatique.fr
Geek et tout plein d'autres choses - http://www.tiramiseb.fr

En ligne

#10 Le 28/03/2013, à 15:46

Korak

Re : Ram inutilisable

Le noyau PAE est pour un Ubuntu en 32 bits.

C'est ce noyau qui permet à un Ubuntu 32 bits d'utiliser plus de 4 GO de RAM.


OS: Ubuntu 14.04 64 bits + Windows 8.1 64 bits en dualboot (BIOS UEFI, Secure Boot activé et table de partitions GPT)
PC portable HP Pavilion g7-2335sb: Processeur: AMD A4-4300M APU   Carte graphique: AMD Radeon HD 7420G   Mémoire vive: 6 Go RAM
Je suis Parrain-Linux

Hors ligne

#11 Le 28/03/2013, à 17:31

Josepe36

Re : Ram inutilisable

oui en effet le pae est réservé au processeur 32 bits, ici nous sommes sur du 64 bits , le bios détecte bien les 8 GO de rams.
Windows détecte bien les 8 go et Linux à priori non.
Ce qui serait interessant de savoir c'est comment nos outils détectent celà, un free -m ne sufit pas je pense, il serait bien de voir le détail du bios effectué par dmidecode a ce niveau on aura une indication sur la ram détécté par le bios, on peut pousser avec un cat /proc/meminfo qui nous donnera l'indication sur la gestion de la ram par le noyau et
comment le noyau a gérer la ram lors du boot avec dmesg | grep "Memory:"
Je pense qu'avec ces quelques résultat on pourrait trouver des pistes a essayer.


Développeur distribution Hybryde
www.hybryde.org

Hors ligne

#12 Le 28/03/2013, à 17:36

Korak

Re : Ram inutilisable

Josepe36 a écrit :

Windows détecte bien les 8 go.

Fabien.r a écrit :

Sous windows 7 64bits (En dual boot) j'ai 8Go de détecté mais 3.99 utilisable

Oui mais ne sais en utiliser que 4.

Donc, il y a un stress dans la reconnaissance/utilisation de la RAM par les O.S.

L'idéal est que Fabien.r commence par faire ce que je propose au post #4.

Dernière modification par Korak (Le 28/03/2013, à 17:43)


OS: Ubuntu 14.04 64 bits + Windows 8.1 64 bits en dualboot (BIOS UEFI, Secure Boot activé et table de partitions GPT)
PC portable HP Pavilion g7-2335sb: Processeur: AMD A4-4300M APU   Carte graphique: AMD Radeon HD 7420G   Mémoire vive: 6 Go RAM
Je suis Parrain-Linux

Hors ligne

#13 Le 28/03/2013, à 17:45

Fabien.r

Re : Ram inutilisable

Merci d'avoir consacré du temps à mon problème,

Korak : J'ai vérifié 2 fois, et comme tu l'indique cette carte mère accepte jusqu'à 16Go
Par contre j'ai bougé plusieurs fois les barrettes et je t’avouerai que je ne sais plus quelles sont celles d'origine...
Mais dans tous les cas ou les 4 barrettes étaient présentes, dans le BIOS les 8Go étaient détectés.

tiramiseb : Oui j'ai le même comportement sur les 2 OS, seulement 4Go utilisable. Pour ce qui est du BIOS je n'ai fait que le mettre à jour, et en ayant vu qu'il affichait bien les 8Go je pensais qu'il avait tout ce qu'il lui fallait. Vu que l'option "remaping" n'est plus disponible je ne sais pas trop quoi en penser.

Résultats des commandes :

cat /proc/meminfo

MemTotal:        4038428 kB
MemFree:         2431124 kB
Buffers:          100408 kB
Cached:           508684 kB
SwapCached:            0 kB
Active:           743980 kB
Inactive:         463532 kB
Active(anon):     599956 kB
Inactive(anon):     5860 kB
Active(file):     144024 kB
Inactive(file):   457672 kB
Unevictable:          16 kB
Mlocked:              16 kB
SwapTotal:       4095996 kB
SwapFree:        4095996 kB
Dirty:                84 kB
Writeback:             0 kB
AnonPages:        598472 kB
Mapped:           310368 kB
Shmem:              7400 kB
Slab:              67580 kB
SReclaimable:      36584 kB
SUnreclaim:        30996 kB
KernelStack:        3760 kB
PageTables:        29984 kB
NFS_Unstable:          0 kB
Bounce:                0 kB
WritebackTmp:          0 kB
CommitLimit:     6115208 kB
Committed_AS:    3083048 kB
VmallocTotal:   34359738367 kB
VmallocUsed:      306860 kB
VmallocChunk:   34359424892 kB
HardwareCorrupted:     0 kB
AnonHugePages:         0 kB
HugePages_Total:       0
HugePages_Free:        0
HugePages_Rsvd:        0
HugePages_Surp:        0
Hugepagesize:       2048 kB
DirectMap4k:      216512 kB
DirectMap2M:     3969024 kB
dmesg | grep "Memory:"
[    0.000000] Memory: 4020844k/5046272k available (6571k kernel code, 861188k absent, 164240k reserved, 6632k data, 920k init)

Dernière modification par Fabien.r (Le 28/03/2013, à 17:47)

Hors ligne

#14 Le 28/03/2013, à 17:49

Korak

Re : Ram inutilisable

As-tu fais ceci:

Korak a écrit :

Enlève les deux barrettes d'origine puis dis-nous ce que le BIOS, Windows et Ubuntu raconte quand à la taille de la RAM.

Si les 4 GO sont reconnus et utilisables, remet les deux barrettes d'origine. Puis va voir dans le BIOS si les 8 GO sont reconnu. Ensuite, quitte le BIOS en sauvegardant et dis-nous si Windows et Ubuntu voient et savent utiliser les 8 GO de RAM.

Surtout quitter le BIOS en sauvegardant.

Fabien.r a écrit :

j'ai bougé plusieurs fois les barrettes et je t’avouerai que je ne sais plus quelles sont celles d'origine...

Pas trop grave. Va dans le BIOS, vérifie que tu as bien 8 GO de RAM reconnu puis quitte le BIOS en sauvegardant.

Dernière modification par Korak (Le 28/03/2013, à 17:53)


OS: Ubuntu 14.04 64 bits + Windows 8.1 64 bits en dualboot (BIOS UEFI, Secure Boot activé et table de partitions GPT)
PC portable HP Pavilion g7-2335sb: Processeur: AMD A4-4300M APU   Carte graphique: AMD Radeon HD 7420G   Mémoire vive: 6 Go RAM
Je suis Parrain-Linux

Hors ligne

#15 Le 28/03/2013, à 17:52

Fabien.r

Re : Ram inutilisable

Je vais tester ça Korak, mais les barrettes sont des 2Go, donc il n'y aura que 4Go d'utilisable non? Ou alors j'ai pas compris la manip

Hors ligne

#16 Le 28/03/2013, à 17:55

Korak

Re : Ram inutilisable

Fabien.r a écrit :

Je vais tester ça Korak, mais les barrettes sont des 2Go, donc il n'y aura que 4Go d'utilisable non?

Non, je me suis mal exprimé:

Remet les 4 barrettes de 2 GO puis va dans le BIOS, vérifie que tu as bien 8 GO de RAM reconnu puis quitte le BIOS en sauvegardant.

Et dis-nous si Windows et Ubuntu voient et savent utiliser les 8 GO de RAM.

Dernière modification par Korak (Le 28/03/2013, à 17:57)


OS: Ubuntu 14.04 64 bits + Windows 8.1 64 bits en dualboot (BIOS UEFI, Secure Boot activé et table de partitions GPT)
PC portable HP Pavilion g7-2335sb: Processeur: AMD A4-4300M APU   Carte graphique: AMD Radeon HD 7420G   Mémoire vive: 6 Go RAM
Je suis Parrain-Linux

Hors ligne

#17 Le 28/03/2013, à 18:13

Fabien.r

Re : Ram inutilisable

J'obtiens ceci dans le bios :
mini_991000IMG20130328170628.jpg

Les 8Go sont bien détecté, ça vient peut etre du "Single-chanel memory mode"?

Hors ligne

#18 Le 28/03/2013, à 18:18

Korak

Re : Ram inutilisable

Fabien.r a écrit :

ça vient peut etre du "Single-chanel memory mode"?

Logiquement, non.

Dans ce cas de paires de barrettes de RAM identiques, je change le mode pour le dual-channel.

Quitte le BIOS en sauvegardant puis dis-nous si Windows et Ubuntu voient et savent utiliser les 8 GO de RAM.

Dernière modification par Korak (Le 28/03/2013, à 18:20)


OS: Ubuntu 14.04 64 bits + Windows 8.1 64 bits en dualboot (BIOS UEFI, Secure Boot activé et table de partitions GPT)
PC portable HP Pavilion g7-2335sb: Processeur: AMD A4-4300M APU   Carte graphique: AMD Radeon HD 7420G   Mémoire vive: 6 Go RAM
Je suis Parrain-Linux

Hors ligne

#19 Le 28/03/2013, à 18:27

Fabien.r

Re : Ram inutilisable

Non pareil, 4Go utilisable seulement...

Hors ligne

#20 Le 28/03/2013, à 18:35

Korak

Re : Ram inutilisable

Tu as bien quitté le BIOS en sauvegardant?


Sinon, ben là, désolé, je bloque.


OS: Ubuntu 14.04 64 bits + Windows 8.1 64 bits en dualboot (BIOS UEFI, Secure Boot activé et table de partitions GPT)
PC portable HP Pavilion g7-2335sb: Processeur: AMD A4-4300M APU   Carte graphique: AMD Radeon HD 7420G   Mémoire vive: 6 Go RAM
Je suis Parrain-Linux

Hors ligne

#21 Le 28/03/2013, à 19:17

tiramiseb

Re : Ram inutilisable

Peux-tu nous montrer le retour de cette commande ?

dmesg | grep -A 20 "BIOS-provided physical RAM map:"

Sébastien Maccagnoni-Munch - administrateur Linux depuis le XXème siècle
Consultant informatique indépendant - http://www.smm-informatique.fr
Geek et tout plein d'autres choses - http://www.tiramiseb.fr

En ligne

#22 Le 28/03/2013, à 19:36

Josepe36

Re : Ram inutilisable

@Korak
ou je veux en venir c'est de lui faire essayer un passage de parametre au noyau
au passage le résultat du dmidecode nous serais plus qu'interessant, surtout la partie concernant la ram.
les manipulations ont montrés que les ram sont bien détéctés par le bios, windows les detectes mais n en utilise que la moitié , le probleme a mon avis ne vien pas de la ram mais des noyaux.
Je dis ça et je dis rien aprés Fabien.r tu en faira ce que tu veux, mais il m'est arriver de forcer un noyau avec l'option mem, car il faut savoir que le kernel accepte des parametres.
Donc  tu pourrais faire un test en éditant tout simplement ta ligne dans /boot/grub/grub.cfg correspondant a ton noyau de boot et ajouter a la fin de la ligne qui ressemble a ça :

linux    /boot/vmlinuz-3.2.0-24-generic root=UUID=41234394-559d-4101-ab30-ca5dc900aa8f ro   quiet splash $vt_handoff mem=8192M

mem=8192M indique a ton noyau d'utiser 8192Mo de ram, celà va essayer de le forcer en quelques sorte.


Développeur distribution Hybryde
www.hybryde.org

Hors ligne

#23 Le 28/03/2013, à 19:50

Korak

Re : Ram inutilisable

Josepe36 a écrit :

ou je veux en venir c'est de lui faire essayer un passage de parametre au noyau

Pourquoi pas?

Mais comme Windows 7 64 bits a aussi un problème concernant la taille de la RAM, je n'y crois pas trop.....


OS: Ubuntu 14.04 64 bits + Windows 8.1 64 bits en dualboot (BIOS UEFI, Secure Boot activé et table de partitions GPT)
PC portable HP Pavilion g7-2335sb: Processeur: AMD A4-4300M APU   Carte graphique: AMD Radeon HD 7420G   Mémoire vive: 6 Go RAM
Je suis Parrain-Linux

Hors ligne

#24 Le 28/03/2013, à 19:57

Josepe36

Re : Ram inutilisable

le noyau linux et le noyau windows ne se comportent pas de la meme maniére, nous somme dans le cas ou le bios et les noyaux ne communiquent pas bien.
Meme si le bios accepte la ram , les systemes eux ne savent plus communiquer correctement avec le bios.
Le triptyque de démarrage d'Ubuntu passe par plusieurs étapes, nous parlons de triptyque car on considére trois phases:
-noyau
-initramfs
-racine
sans arguments le noyau va se baser sur les modules indiqué par l initramfs, si le module gérant la ram ne sait pas détecter la ram supllémentaire(probléme de communiucation avec le bios) on a une chance de l y forcer en lui evitant de chercher ce paramtre mais en lui indiquant.

Dernière modification par Josepe36 (Le 28/03/2013, à 20:10)


Développeur distribution Hybryde
www.hybryde.org

Hors ligne

#25 Le 28/03/2013, à 20:09

Fabien.r

Re : Ram inutilisable

dmesg | grep -A 20 "BIOS-provided physical RAM map:"
[    0.000000] BIOS-provided physical RAM map:
[    0.000000]  BIOS-e820: 0000000000000000 - 000000000009f800 (usable)
[    0.000000]  BIOS-e820: 000000000009f800 - 00000000000a0000 (reserved)
[    0.000000]  BIOS-e820: 00000000000e4000 - 0000000000100000 (reserved)
[    0.000000]  BIOS-e820: 0000000000100000 - 00000000cb770000 (usable)
[    0.000000]  BIOS-e820: 00000000cb770000 - 00000000cb780000 (ACPI data)
[    0.000000]  BIOS-e820: 00000000cb780000 - 00000000cb7d0000 (ACPI NVS)
[    0.000000]  BIOS-e820: 00000000cb7d0000 - 00000000cb7e0000 (reserved)
[    0.000000]  BIOS-e820: 00000000cb7eb400 - 00000000cc000000 (reserved)
[    0.000000]  BIOS-e820: 00000000fee00000 - 00000000fee01000 (reserved)
[    0.000000]  BIOS-e820: 00000000ffa00000 - 0000000100000000 (reserved)
[    0.000000]  BIOS-e820: 0000000100000000 - 0000000134000000 (usable)
[    0.000000] NX (Execute Disable) protection: active
[    0.000000] SMBIOS 2.6 present.
[    0.000000] DMI: To Be Filled By O.E.M. To Be Filled By O.E.M./P55 Pro , BIOS P2.60 08/20/2010
[    0.000000] e820 update range: 0000000000000000 - 0000000000010000 (usable) ==> (reserved)
[    0.000000] e820 remove range: 00000000000a0000 - 0000000000100000 (usable)
[    0.000000] No AGP bridge found
[    0.000000] last_pfn = 0x134000 max_arch_pfn = 0x400000000
[    0.000000] MTRR default type: uncachable
[    0.000000] MTRR fixed ranges enabled:

Pour infos, j'ai effectué un memtest au cas ou... il n'a pas trouvé d'erreur.

Hors ligne

Haut de page ↑