Solved Augmenter la mémoire vive
-
Bonjour à tous !
Je possède un Pi 3 sur lequel je fais tourner Recalbox (à merveille).
Le seul souci constaté est que la mémoire vive est indiquée à environ 500Mo (alors que le Pi 3 en dispose d'1Go, sous Raspbian, la commande free indique environ 1 Go, 500 sous Recalbox).
J'ai noté que l'on peut paramétrer la mémoire vive dans le fichier config.txt situé dans /boot.
Comme il s'agit d'un Pi 3 et qu'il dispose d'1 Go de RAM, il faut modifier la ligne contenant gpu_mem_1024 fixée initialement à 512.
Cependant, lorsque j'augmente sa valeur (800, 930 ou 944 la valeur maximale), la RAM disponible sur Recalbox diminue fortement (à la valeur 944, je suis tombé à 50 Mo !).
Savez-vous comment modifier efficacement cette valeur afin d'augmenter la mémoire vive (mon objectif étant d'obtenir de bons résultats avec les jeux N64) ?
Egalement, pourquoi la RAM n'est pas à son plus haut niveau ?
Merci d'avance ! -
La RAM est partagée entre le cpu et le gpu,
Si tu augmente la mémoire allouée au gpu, il en reste moins pour le cpu :] -
Bonjour ! Merci pour cette réponse.
En effet, je n'avais pas conscience que la RAM était partagée entre le CPU et le GPU. Je vais orienter mes recherches de ce côté pour les optimisations
Est-ce que ce type de partage est une chose propre à certaines distributions comme Recalbox ?
Je m'explique, sur Raspbian, avec une interface graphique, il ne semble pas y avoir ce type de partage (la commande free recense la mémoire vive complète).
Merci d'avance ! -
@Dim je peux me tromper mais il s'agit surement d'une gestion au niveau, chaque distribution choisissant de l'afficher différemment.
Et c'est ptet pas la peine d'espérer quoi que ce soit iveau optim de ce côté là, si il y avait une optim facile et utilisable de ce point de vue l'équipe recalbox l'aurait déjà utilisée... je pense
-
En effet, et la répartition sur Recalbox se justifie, je pense, par le fait que les performances pour l'affichage sont particulièrement importantes (moitié-moitié semble un bon compromis).
Ce qui m'avait surpris, c'est que la commande free ne recense que la RAM CPU, du coup j'avais l'impression que la RAM n'était pas entièrement prise en compte.
Mais tout va bien, je comprends mieux le fonctionnement
C'est pas faux pour la répartition proposée par défaut
Merci encore pour vos réponses, on peut clôturer le sujet