La mémoire tampon de trame (frame-buffer RAM) disponible peut limiter la résolution qu'il vous sera possible d'obtenir sur des écrans couleur ou à niveaux de gris. Cela ne joue sans doute pas de rôle par contre sur des écrans qui ne peuvent afficher que deux couleurs, noir et blanc sans dégradé de gris.
Pour des images en 256 couleurs, un octet de mémoire vidéo est nécessaire pour chaque point visible à afficher. Ce byte contient l'information qui définit quel mélange de rouge, vert et bleu est utilisé pour son point. Pour calculer la quantité de mémoire requise, multipliez le nombre de points visibles par ligne par le nombre de lignes visibles. Pour un écran d'une résolution de 1024x768, cela ferait 1024 x 768 = 786432, ce qui correspond au nombre de points visibles sur l'écran. Cela représente aussi, à raison d'un byte par point, le nombre de bytes de mémoire vidéo requise sur votre carte graphique.
Ainsi, vos exigences en terme de mémoire seront typiquement de (HR * VR)/1024 Ko de VRAM, arrondis à l'unité supérieure (nous arriverions à 768K exactement dans l'exemple précédent). Si vous disposez de plus de mémoire qu'il n'est strictement nécessaire, il vous sera possible d'utiliser l'excédant par la création d'un écran virtuel d'une superficie supérieure à celle de votre écran physique.
Cependant, si votre carte graphique n'est équipée que de 512K, il ne vous sera pas possible d'atteindre cette résolution. Même si vous possédez un bon moniteur, à défaut d'une quantité suffisante de mémoire vidéo, votre ne pourrez exploiter pleinement les capacités de votre écran. D'un autre côté, si votre carte SVGA est dotée d'un Méga de RAM, mais que votre écran ne peut afficher plus de 800x600, les hautes résolutions sont malgré tout hors de votre portée (voyez la section Utilisation des modes entrelacés pour une solution possible).
Ne vous faites pas de soucis si vous disposez de plus de mémoire que nécessaire ; XFree86 en fera bon usage en vous permettant de faire dérouler votre zone affichable (voyez la documentation du fichier Xconfig concernant la paramétrisation de la taille de l'écran virtuel). Souvenez-vous aussi qu'une carte équipée de 512 Ko de mémoire ne dispose pas en réalité de 512000 octets, mais bien de 512 x 1024 = 524288 octets.
Si vous utilisez X/Inside avec une carte S3, et que vous acceptez de vous contenter de 16 couleurs (4 bits par pixel), vous pouvez employer le paramètre depth 4 dans Xconfig et effectivement doubler la résolution que votre carte pourra gérer. Les cartes S3, par exemple, offrent normalement 1024x768x256. Vous pouvez les convaincre de vous donner 1280x1024x16 en forçant la profondeur d'image à 4 bits.