Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
mémoire dispo
#1
Bonjour,

Voila je me pose une question, j'ai un raspberry modèle B 512 Mo de ram, dans raspi-config j'ai configuré avec 16 Mo pour la carte graphique le reste pour la RAM et pourtant quand je regarde dans /proc/meminfo j'ai ceci :
cat /proc/meminfo
MemTotal: 383712 kB
MemFree: 302836 kB
Buffers: 12596 kB
Cached: 36656 kB
SwapCached: 0 kB
Active: 33368 kB
Inactive: 32084 kB
Active(anon): 16220 kB
Inactive(anon): 228 kB
Active(file): 17148 kB
Inactive(file): 31856 kB
Unevictable: 0 kB
Mlocked: 0 kB
SwapTotal: 2102452 kB
SwapFree: 2102452 kB
Dirty: 24 kB
Writeback: 0 kB
AnonPages: 16200 kB
Mapped: 8940 kB
Shmem: 264 kB
Slab: 5720 kB
SReclaimable: 2244 kB
SUnreclaim: 3476 kB
KernelStack: 1240 kB
PageTables: 920 kB
NFS_Unstable: 0 kB
Bounce: 0 kB
WritebackTmp: 0 kB
CommitLimit: 2294308 kB
Committed_AS: 126856 kB
VmallocTotal: 630784 kB
VmallocUsed: 1264 kB
VmallocChunk: 415096 kB

383 Mo de ram, ou est passé le reste ? Avec top ou free j'ai grosso modo la même chose :
[email protected] ~ $ free -tm
total used free shared buffers cached
Mem: 374 100 274 0 12 56
-/+ buffers/cache: 31 343
Swap: 2053 0 2053
Total: 2427 100 2327
[email protected] ~ $
Aurais-je un problème matériel ? Merci d'avance.
Le problème avec les citations sur Internet, c'est qu'il est difficile de déterminer si elles sont authentiques ou non.

Abraham Lincoln
Répondre
#2
Cela devrait t'aider : lien

ceci dit je vais vérifier moi aussi Smile

A+
chris
Répondre
#3
Merci, mais je retrouve bien ce que j'ai mis, je met à jour régulièrement le firmware et dans le fichier /boot/config.txt j'ai bien gpu_mem=16, exactement ce que j'ai paramétré avec raspi-config. Sad
Le problème avec les citations sur Internet, c'est qu'il est difficile de déterminer si elles sont authentiques ou non.

Abraham Lincoln
Répondre
#4
Voici ce que j'ai sur mon media center :
Code :
[== Indéfini ==]
[email protected]:/etc/network$ free -tm
             total       used       free     shared    buffers     cached
Mem:           375         91        284          0          1         32
-/+ buffers/cache:         56        318
Swap:            0          0          0
Total:         375         91        284
[email protected]:/etc/network$ sudo cat /boot/config.txt
arm_freq=800
force_turbo=1
disable_overscan=1
decode_MPG2=0x653cc3e5
decode_WVC1=0xe382a088
gpu_mem=128
start_file=start_x.elf
fixup_file=fixup_x.dat
Donc j'ai bien les 512 sur une distrib Raspbmc

Sur le 2eme avec Wheezy:
Code :
[== Indéfini ==]
            total       used       free     shared    buffers     cached
Mem:           438         71        366          0         11         35
-/+ buffers/cache:         24        413
Swap:           99          0         99
Total:         538         71        466

Donc je n'ai pas les mêmes soucis.
Répondre
#5
Merci pour ta réponse mais ou vois tu 512 Mo ? Avec free tu vois 375 Mo au total pour la ram auxquels il faut ajouter les 128 Mo pour la carte graphique ce qui fait 503 Mo au total. Sais-tu s'il y a possibilité de vérifier combien de mémoire est effectivement allouée à la partie vidéo ? J'ai cherché un peu mais je n'ai rien trouvé à ce sujet.
Le problème avec les citations sur Internet, c'est qu'il est difficile de déterminer si elles sont authentiques ou non.

Abraham Lincoln
Répondre
#6
Voici une commande qui te donne des info sur la mémoire GPU :
Code :
[== Indéfini ==]
sudo vcdbg reloc

Voici ce que cela donne lors de l'exécution de la commande sur un de mes rapi :
Code :
[== Indéfini ==]
[email protected] ~ $ sudo vcdbg reloc

Relocatable heap version 4 found at 0x1c000000
total space allocated is 44M, with 44M relocatable, 0 legacy and 0 offline
0 legacy blocks of size 2359296

free list at 0x1c08b640
43M free memory in 1 free block(s)
largest free block is 43M bytes

[   1] 0x1c000000: used 4.0K (refcount 1 lock count 0, size        0, align 4096, data 0x1c001000, d1rual) 'camera fast alloc arena'
[   2] 0x1c001000: used  16K (refcount 1 lock count 0, size    16384, align   32, data 0x1c001020, d0ruAl) 'audioplus_tmp_buf'
[   3] 0x1c005020: used 537K (refcount 1 lock count 8, size   545792, align 4096, data 0x1c006000, d3rual) 'ARM FB'
[   4] 0x1c08b420: used  544 (refcount 1 lock count 0, size      512, align    4, data 0x1c08b440, d0rual) 'ILCS VC buffer pool'
0x1c08b640: free 43M
small allocs not requested

En espérant que cela puisse t'aider
Répondre
#7
Bizarre il m'indique que 107 Mo sont alloués à la carte graphique, alors que dans le répertoire /boot/config.txt j'ai toujours gpu_mem=16. De plus le total (384 + 107) ne fait pas 512 ...
Le problème avec les citations sur Internet, c'est qu'il est difficile de déterminer si elles sont authentiques ou non.

Abraham Lincoln
Répondre
#8
Voila exactement ce que j'ai :
[email protected] ~ $ sudo vcdbg reloc

Relocatable heap version 4 found at 0x18000000
total space allocated is 108M, with 108M relocatable, 0 legacy and 0 offline
0 legacy blocks of size 2359296

free list at 0x1808b640
107M free memory in 1 free block(s)
largest free block is 107M bytes

[ 1] 0x18000000: used 4.0K (refcount 1 lock count 0, size 0, align 4096, data 0x18001000, d1rual) 'camera fast alloc arena'
[ 2] 0x18001000: used 16K (refcount 1 lock count 0, size 16384, align 32, data 0x18001020, d0ruAl) 'audioplus_tmp_buf'
[ 3] 0x18005020: used 537K (refcount 1 lock count 8, size 545792, align 4096, data 0x18006000, d3rual) 'ARM FB'
[ 4] 0x1808b420: used 544 (refcount 1 lock count 0, size 512, align 4, data 0x1808b440, d0rual) 'ILCS VC buffer pool'
0x1808b640: free 107M
small allocs not requested
[email protected] ~ $ free -mt
total used free shared buffers cached
Mem: 374 356 17 0 50 219
-/+ buffers/cache: 87 287
Swap: 2053 0 2053
Total: 2427 356 2070
[email protected] ~ $
Le problème avec les citations sur Internet, c'est qu'il est difficile de déterminer si elles sont authentiques ou non.

Abraham Lincoln
Répondre
#9
Effectivement cela ne fait pas 512, et ça ne correspond pas aux valeurs du fichier config.txt.
Et je ne sais pas l'expliquer, je vais fouiller ce week end dans les fofo anglais.
Répondre
#10
Merci, j'ai recherché sur des forums anglais mais je n'ai rien trouvé qui explique mon problème, j'ai surtout trouvé des posts relatifs à la gestion de la mémoire sur les premières version du modèle B avec 256 Mo de ram.
Le problème avec les citations sur Internet, c'est qu'il est difficile de déterminer si elles sont authentiques ou non.

Abraham Lincoln
Répondre
#11
Si ça peut aider voila ce que j'ai dans /var/log/syslog pendant le boot :
Code :
[== Indéfini ==]
Sep 10 21:48:49 zipyz kernel: [    0.000000] PID hash table entries: 2048 (order: 1, 8192 bytes)
Sep 10 21:48:49 zipyz kernel: [    0.000000] Dentry cache hash table entries: 65536 (order: 6, 262144 bytes)
Sep 10 21:48:49 zipyz kernel: [    0.000000] Inode-cache hash table entries: 32768 (order: 5, 131072 bytes)
Sep 10 21:48:49 zipyz kernel: [    0.000000] Memory: 384MB = 384MB total
Sep 10 21:48:49 zipyz kernel: [    0.000000] Memory: 367196k/367196k available, 26020k reserved, 0K highmem
Sep 10 21:48:49 zipyz kernel: [    0.000000] Virtual kernel memory layout:
Sep 10 21:48:49 zipyz kernel: [    0.000000]     vector  : 0xffff0000 - 0xffff1000   (   4 kB)
Sep 10 21:48:49 zipyz kernel: [    0.000000]     fixmap  : 0xfff00000 - 0xfffe0000   ( 896 kB)
Sep 10 21:48:49 zipyz kernel: [    0.000000]     vmalloc : 0xd8800000 - 0xff000000   ( 616 MB)
Sep 10 21:48:49 zipyz kernel: [    0.000000]     lowmem  : 0xc0000000 - 0xd8000000   ( 384 MB)
Sep 10 21:48:49 zipyz kernel: [    0.000000]     modules : 0xbf000000 - 0xc0000000   (  16 MB)
Sep 10 21:48:49 zipyz kernel: [    0.000000]       .text : 0xc0008000 - 0xc04ef844   (5023 kB)
Sep 10 21:48:49 zipyz kernel: [    0.000000]       .init : 0xc04f0000 - 0xc05111f0   ( 133 kB)
Sep 10 21:48:49 zipyz kernel: [    0.000000]       .data : 0xc0512000 - 0xc0546560   ( 210 kB)
Sep 10 21:48:49 zipyz kernel: [    0.000000]        .bss : 0xc0546584 - 0xc05ef738   ( 677 kB)
Sep 10 21:48:49 zipyz kernel: [    0.000000] SLUB: Genslabs=13, HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
Sep 10 21:48:49 zipyz kernel: [    0.000000] NR_IRQS:330

Donc 384 Mo au total, je commence vraiment à penser que de la mémoire a cramé, je vais essayer d'installer raspbian sur une autre sd voir ce qu'il raconte pour valider que ce n'est pas une erreur système.
Le problème avec les citations sur Internet, c'est qu'il est difficile de déterminer si elles sont authentiques ou non.

Abraham Lincoln
Répondre
#12
Vous savez où se trouve le boot gpu (boot primaire) et quelle place il prend etc . . .
Répondre
#13
Hello Jarek,

Je t'invite à créer un nouveau sujet pour toute nouvelle question Wink.
Répondre
#14
Après avoir réinstallé ma raspbian, le problème semble résolu, merci Smile
Le problème avec les citations sur Internet, c'est qu'il est difficile de déterminer si elles sont authentiques ou non.

Abraham Lincoln
Répondre


Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)

A propos de Communauté francophone RPi

Communauté francophone RPi est un forum d'aide et de partage autour du Raspberry Pi et des micro-ordinateurs.