Jessie : RAM partiellement détectée

Bonsoir à toutes et tous

je suis sous Jessie avec la config suivante :

  • bureau : xfce
  • processeur : AMD x6
  • carte graphique : Radeon HD 6870 avec les pilotes libres.
  • RAM DDR3 : 2 x 4 Go + 2 x 8 Go

Pourtant je n’ai que 16 Go de disponibles.

voici le retour des commandes :

$ free

total used free shared buffers cached Mem: 16467340 16308332 159008 107588 95420 14015908 -/+ buffers/cache: 2197004 14270336 Swap: 16195576 33004 16162572

$ dmesg | grep memory

[ 0.000000] Base memory trampoline at [ffff880000099000] 99000 size 24576 [ 0.000000] init_memory_mapping: [mem 0x00000000-0x000fffff] [ 0.000000] init_memory_mapping: [mem 0x42fe00000-0x42fffffff] [ 0.000000] init_memory_mapping: [mem 0x42c000000-0x42fdfffff] [ 0.000000] init_memory_mapping: [mem 0x400000000-0x42bffffff] [ 0.000000] init_memory_mapping: [mem 0x00100000-0xcfdbffff] [ 0.000000] init_memory_mapping: [mem 0x100000000-0x3ffffffff] [ 0.000000] Early memory node ranges [ 0.000000] PM: Registered nosave memory: [mem 0x0009f000-0x0009ffff] [ 0.000000] PM: Registered nosave memory: [mem 0x000a0000-0x000effff] [ 0.000000] PM: Registered nosave memory: [mem 0x000f0000-0x000fffff] [ 0.000000] PM: Registered nosave memory: [mem 0xcfdc0000-0xcfdf0fff] [ 0.000000] PM: Registered nosave memory: [mem 0xcfdf1000-0xcfdfffff] [ 0.000000] PM: Registered nosave memory: [mem 0xcfe00000-0xcfefffff] [ 0.000000] PM: Registered nosave memory: [mem 0xcff00000-0xdfffffff] [ 0.000000] PM: Registered nosave memory: [mem 0xe0000000-0xefffffff] [ 0.000000] PM: Registered nosave memory: [mem 0xf0000000-0xfebfffff] [ 0.000000] PM: Registered nosave memory: [mem 0xfec00000-0xffffffff] [ 0.000000] AGP: Your BIOS doesn't leave a aperture memory hole [ 0.000000] PM: Registered nosave memory: [mem 0xc4000000-0xc7ffffff] [ 0.009416] Initializing cgroup subsys memory [ 0.009534] Freeing SMP alternatives memory: 20K (ffffffff81a1b000 - ffffffff81a20000) [ 1.571733] Freeing initrd memory: 15336K (ffff8800361fc000 - ffff8800370f6000) [ 1.883450] Freeing unused kernel memory: 1204K (ffffffff818ee000 - ffffffff81a1b000) [ 1.883818] Freeing unused kernel memory: 912K (ffff88000151c000 - ffff880001600000) [ 1.884283] Freeing unused kernel memory: 212K (ffff8800017cb000 - ffff880001800000) [ 5.263972] [TTM] Zone kernel: Available graphics memory: 8233670 kiB [ 5.263974] [TTM] Zone dma32: Available graphics memory: 2097152 kiB [ 5.264110] [drm] radeon: 1024M of VRAM memory ready [ 5.264111] [drm] radeon: 1024M of GTT memory ready.

mon fichier /proc/meminfo indique :
- MemTotal: 16467340 kB

  • Ou sont donc passé les 8 Go manquants ? :unamused:

  • est ce que cette ligne :

[    5.263972] [TTM] Zone  kernel: Available graphics memory: 8233670 kiB

signifie que ces 8 Go sont alloués par le système à je ne sais quelle ressource graphique ?
dans ce cas là, sachant que j’ai ajouté ces 16 Go car ma mémoire saturait régulièrement sous Gimp et autre gros fichier image, est ce que c’est cette mémoire là qui sera utilisées ?

Sur internet, les topics trouvés, abordant des cas similaires faisaient état d’absence de mémoire graphique dédiée, ce qui n’est pas mon cas (carte graphique 1 Go).

Alors si quelqu’un a une explication, je suis preneur :023

Quelle est la quantité de mémoire détectée par le BIOS ou le firmware UEFI ?
Toutes les barrettes sont-elles bien détectées ?
Quel est la version du noyau ?
Le message TTM indique que les ~8 Go sont disponibles, pas alloués.

Merci PascalHambourg pour ta rapide et … bonne réponse

j’avais testé les barrettes de RAM 2 par 2 et la mémoire était correctement reconnue.

Du coup ta remarque sur le BIOS m’a donnée une piste :

J’ai monté les barrettes de RAM en les alternant sur les slots :
4 Go / 8 Go / 4Go / 8Go

Et là, le système reconnaît bien les 24 Go.
(peut être une bizarrerie du Dual-ddr, j’irais fouiller)

Bravo et encore merci. :041