Question hardware mémoire

hello all;
j’ai une petite machine dont j’ai vérifié la quantité de mémoire avec free.
puis je ne sais pourquoi, j’ai voulu testé avec lshw.
et la, j’ai remarqué que j’avais deux bank de mémoire:

[code]free
total used free shared buffers cached
Mem: 379924 310548 69376 0 34960 125588
-/+ buffers/cache: 150000 229924
Swap: 497972 47380 450592

sudo lshw -class memory
[sudo] password:
*-firmware
description: BIOS
vendor: American Megatrends Inc.
physical id: 0
version: 07.00T (0924)
size: 64KiB
capacity: 192KiB
capabilities: isa pci pnp apm upgrade shadowing escd cdboot
bootselect socketedrom edd int13floppy360 int13floppy1200 int13floppy720
int13floppy2880 int5printscreen int9keyboard int17printer int10video acpi
usb agp ls120boot zipboot biosbootspecification
*-cache:0
description: L1 cache
physical id: 5
slot: Internal Cache
size: 128KiB
capacity: 1MiB
capabilities: synchronous internal write-back unified
*-cache:1
description: L2 cache
physical id: 6
slot: Internal Cache
size: 256KiB
capacity: 1MiB
capabilities: synchronous internal write-back unified
*-memory
description: System Memory
physical id: 1c
slot: System board or motherboard
size: 768MiB
*-bank:0
description: DIMM SDRAM Synchronous 133 MHz (7.5 ns)
physical id: 0
slot: DIMM1
size: 384MiB
width: 8 bits
clock: 133MHz (7.5ns)
*-bank:1
description: DIMM SDRAM Synchronous 133 MHz (7.5 ns)
physical id: 1
slot: DIMM2
size: 384MiB
width: 8 bits
clock: 133MHz (7.5ns)
[/code]
La question que je me pose, c’est de savoir si lshw me donne la capacité et le nombre d’emplacemments des ram ou si j’ai un problème, car free me donne 384 Mo et lswh me donne le double (je ne peux pas ouvrir tout de suite la machine).
En plus, s’il faut que je trouve de la ram, c’est pur un packard bell. Je crois que ce sont des ram particulières.

Merci de vos avis.

Perso j’ai 2Go de ram
free me dit bien que j’ai 2Go

jean-loup@Debian-Sid:~$ free total used free shared buffers cached Mem: 2061148 1994508 66640 0 145604 1556960 -/+ buffers/cache: 291944 1769204 Swap: 1023476 0 1023476
lshw -class memory me dit que j’ai 2 bank de 1GiB

*-bank:0 description: SODIMM DDR2 Synchronous 667 MHz (1.5 ns) ... slot: SODIMM0 size: 1GiB width: 64 bits clock: 667MHz (1.5ns) *-bank:1 description: SODIMM DDR2 Synchronous 667 MHz (1.5 ns) ... slot: SODIMM1 size: 1GiB width: 64 bits clock: 667MHz (1.5ns)
Donc je dirai que quelques choses se passe mal pour ta ram, il en manque la moitié, voir si elle est pas partagée avec une carte graphique intégrée … par exemple

Si c’est une vieille machine, un problème hardware ne peut pas être exclus non plus. Histoire d’être sûr que c’est pas ça avant de te lancer dans le reste, je te conseille de faire un memtest, et si toujours rien à signaler, d’intervertir les barettes (les changer de slot : chacune dans celui de l’autre).

merci de vos réponses.
Je n’avais pas pensé à la possibilité du partage de ma mémoire avec la carte vidéo. Je vais regarder de ce côté la.
Ce qui ne m’empèche pas de faire un memtest ET une inversion de barette dans la machine.
J’aimerai bien récupérer de la réactivité à cette machine.
J’ai souvent des problèmes à l’affichage. Pas des plantages francs, mais des parasites, des ‘redraw’ sous les fenêtres qui ne se font pas. C’est désagréable.
Mais le noyau n’a jamais planté, et pas de trace dans les logs.

Je vais faire les tests.
A+
Rémi.

Bizarre ça… Tu as recompilé toi-même ton noyau ? Dans ce cas, ça pourrait aussi être une option de gestion de la mémoire que tu as un peu merdé (ça m’est arrivé, désactiver par erreur la gestion des grosses mémoires, ce qui me donnait 1Gb de mémoire au lieu de 2).

non, le noyau est d’origine certifié 100% bio.
memtest m’indique 386Mo et pas d’erreur au bout de 4h de test.
Je vais démonter.

Au moins memtest est cohérent avec Linux, ils sont d’accord.
En demantant regarde si y a pas quelque chose a faire pour la prise en compte de la RAM, jumpers ou autre je ne sais pas, mais les vielles machines sont plus complexes à configurer au niveau matériel.
Aujourd’hui tu branche sa marche, avant tu branche sa plante.

lshw te fait une mauvaise blague.

2 4 8 16 32 64 128 256 512 1024

768 MO ce ne peut pas être 384x2 mais 512+256=768
384 MO ne colle pas avec une barrette mais deux.

256+128=384

Tant que tu les démontes regarde les chiffres sur les barrettes.

Bien vu, la prochaine fois je penserai à aditionner :stuck_out_tongue:

pareil.

et donc, on peut en conclure que lshw ne fourni pas forcément ce qui est effectivement ‘branché’ mais ce qui potentiellement utilisable.
(ma terminologie n’est peut être pas la meilleur)
je vais essayé de démonter ce matin. Marteau/burin, c’est comme ça qu’il faut faire? :unamused:

Je reviens bien tard avec mes barettes mémoires.
J’ai pu démonter. Et j’avais 2 barettes mémoires dessus une de 256 et une de 128
Donc lshw ne donne pas la réalité vrai.
Depuis, j’ai récupéré une barette de 512 Mo et j’ai mis 256 à côté.
Par contre, j’ai un autre soucis, je vous en ferais part dans un autre post.