• # Framebuffer

    Posté par . En réponse au message Lenteurs terminal. Évalué à 2.

    Je soupçonne le mode graphique des consoles texte Linux, dit « framebuffer ».

    Quand il a été développé, l’utilisation courante de Linux était plutôt avec X11. Donc la performance n’a sûrement pas été une priorité par rapport à la simplicité, pour la compatibilité (ça doit fonctionner même avec un chip graphique non supporté, en mode VESA), la robustesse, le temps de développement...

    À ce qu’il me semble, les *BSD utilisent toujours le mode texte des cartes graphiques pour leurs consoles, ce qui explique la rapidité.

    Sous Linux aussi, il était bien plus rapide (au prix d’un affichage plus grossier avec assez peu de colonnes et de lignes de caractères).

    Il a longtemps été possible de l’utiliser en ajoutant par exemple vga=80x25 aux paramètres du noyau Linux dans le gestionnaire de démarrage, mais je ne sais pas si ça l’est encore maintenant, à moins de ne pas utiliser X : les consoles sont plus étroitement liées au pilote graphique utilisé pour X.

    « Le fascisme c’est la gangrène, à Washington comme en Russie. » — adapté de Renaud, Hexagone