Ta carte vidéo n'utilise pratiquement jamais les 64 Mo de mémoire dont elle dispose. Cette mémoire est utilisée par les moteurs 3D pour stocker les textures qui seront appliqués sur les triangles.
Lorsqu'on est en 2D classique, la mémoire occupée est au minimum de celle de l'affichage. Pour du 640x480 en 8 bits, il faut 1 octet par pixel, soit dans les 300 Ko de mémoire. Pour du 1280x2024 en 32 bits ça donne 5.2 Mo.
Selon la façon dont le serveur travail, il est possible d'avoir en fait deux fois écran (double buffering) mais le second n'est pas forcément mappé en mémoire (cette technique est une solution pour éviter les bavures lorsqu'on dessine sur l'écran en même temps que l'on affiche).
Certains serveurs X sont capable de récupérer le reste de la mémoire inutilisée (les 60 Mo) pour y stocker les polices de caractère pré-rendues. (sous réserve, c'était le cas il y a 10 ans, je ne sais pas comment cette fonctionnalité à évoluée depuis).
Donc le fait que X ne fasse pas plus de 64 Mo de résident ne veut absolument pas dire que cette mémoire ne contient pas la mémoire de la carte vidéo utilisée par X.
[^] # Re: Mythes...
Posté par Sébastien Koechlin . En réponse à la dépêche Sortie de Linux Terminal Server Project 4.2. Évalué à 5.
Ta carte vidéo n'utilise pratiquement jamais les 64 Mo de mémoire dont elle dispose. Cette mémoire est utilisée par les moteurs 3D pour stocker les textures qui seront appliqués sur les triangles.
Lorsqu'on est en 2D classique, la mémoire occupée est au minimum de celle de l'affichage. Pour du 640x480 en 8 bits, il faut 1 octet par pixel, soit dans les 300 Ko de mémoire. Pour du 1280x2024 en 32 bits ça donne 5.2 Mo.
Selon la façon dont le serveur travail, il est possible d'avoir en fait deux fois écran (double buffering) mais le second n'est pas forcément mappé en mémoire (cette technique est une solution pour éviter les bavures lorsqu'on dessine sur l'écran en même temps que l'on affiche).
Certains serveurs X sont capable de récupérer le reste de la mémoire inutilisée (les 60 Mo) pour y stocker les polices de caractère pré-rendues. (sous réserve, c'était le cas il y a 10 ans, je ne sais pas comment cette fonctionnalité à évoluée depuis).
Donc le fait que X ne fasse pas plus de 64 Mo de résident ne veut absolument pas dire que cette mémoire ne contient pas la mémoire de la carte vidéo utilisée par X.