Accueil

Comment activer la mémoire partagée d'une carte vidéo

Par Wedge.

Sommaire

Carte vidéo à mémoire partagée

Les machines vendues dans le commerce sont généralement équipées d'une carte vidéo disposant de mémoire partagée. Cela veut dire que la mémoire de la carte est "empruntée" à la mémoire vive, lorsque cela est nécessaire.

Bien souvent, c'est sous un terme hautement technique que se cache cette technologie:

Activer cette mémoire partagée

Par défaut sous linux, la mémoire partagée correspond à un répertoire "périphérique" nommé /dev/shm (shm = shared memory).
Par défaut aussi, ce périphérique n'est pas accessible en écriture pour X (qui gère la carte vidéo) et il n'est pas non plus "activée".

Par défaut donc, si vous disposez d'une carte à mémoire uniquement partagée, vous aurez un affichage saccadé très désagréable, vous laissant croire que linux ne reconnait pas correctement votre carte.

Que nenni ! :-D

Imaginons donc que vous disposez d'une carte vidéo proposant 64Mo de mémoire partagée.
Il vous faudra ajouter la ligne suivante dans le fichier /etc/fstab

/dev/shm        /dev/shm        tmpfs        mode=1777,size=64m    0  0

Puis il faudra monter ce périphérique (en root).
Inutile de chercher à le monter au prochain reboot, cela sera fait automatiquement :-)

S'amuser un peu

Vous pouvez désormais profiter pleinement de votre carte graphique, et si vous voulez vous amuser un peu, vous pouvez étudier la taille du répertoire /dev/shm/ ... plus vous utiliserez votre carte, plus le contenu du répertoire grossira, et plus vous verrez votre quantité de RAM diminuer ... jusqu'à la limite fixée par le paramètre size ;-)

Mettre une size plus grande que la quantité de mémoire partagée de votre carte n'améliorera pas plus les performances, car vous ne pourrez jamais dépasser ses spécifications matérielles. Mais /dev/shm est utilisé par d'autre applications (les logiciels de virtualisation comme qemu ou virtualbox par exemple), et si vous disposez de beaucoup de RAM, il peut être judicieux d'allouer à ce périphérique le double de la mémoire partagée de votre carte :-o

Amusez-vous bien et à bientôt sur Slackware-fr.

Thèmes : #administration #trucs #wedge #xwindow

Sauf indication contraire, ce document est placé sous licence CC-BY-SA 3.0.