Framebuffer HOWTO: Le pilote de mémoire vidéo sur les SPARC

  • MG1/MG2 – version SBus ou intégrée (Sun3) – au maximum 1600×1280 monochrome (BWtwo)
  • CGthree – semblable aux MG1/MG2 mais offrant la couleur – résolution maximale ?
  • GX – SBus – au maximum 1152×900 en 8bits (CGsix)
  • TurboGX – SBus – au maximum 1152×900 en 8 bits (CGsix)
  • SX – SS10/SS20 – au maximum 1280×1024 en 24 bits – (CGfourteen)
  • ZX(TZX) – SBus – carte accélératrice 3D 24 bits – résolution maximale ? (Leo)
  • TCX – AFX – Sparc 4 – au maximum 1280×1024 en 8 bits
  • TCX(S24) – AFX – Sparc 5 – au maximum 1152×900 en 24 bits
  • Creator – SBus – au maximum 1280×1024 en 24 bits (FFB)
  • Creator3D – SBus – au maximum 1920×1200 en 24 bits (FFB)
  • ATI Mach64 – carte accélératrice 8/24 bits pour Sparc64 sur bus PCI

Une option de la PROM permet l’envoi des caractères d’affichage à l’écran ou sur une console série.

Jetez un oeil à la FAQ du Frame Buffer sur Sparc : http://c3-a.snvl1.sfba.home.com/Framebuffer.html.

11.2 Configuration du gestionnaire de mémoire vidéo

Pendant la configuration du noyau (make config ou autre), il vous faut choisir entre promcon ou fbcon. La compilation des deux est possible mais il faudra spécifier au noyau le pilote à employer. Par défaut, fbcon est essayé en premier au démarrage. Si promcon n’a pas été sélectionné, dummycon est activé pendant l’initialisation. Une fois les bus initialisés, si fbcon est compilé, le noyau recherche les périphériques précédents et se sert de fbcon. En l’absence de gestionnaires de mémoire vidéo, le noyau a recours à promcon.

Voici les options du noyau :

video=sbus:options
        options inclue les éléments suivants, séparés par une virgule :
                nomargins       marge nulle;    
                margins=12x24   marge de 12 par 24 (calculé par défaut en 
                fonction de la résolution);
                off             inhibition de la détection des pilotes de
                mémoire vidéo SBus/UPA;
                font=SUN12x22   emploi d'une fonte particulière. 

Au démarrage, un paramétrage de la forme

 video=sbus:nomargins,font=SUN12x22 

procure une agréable console en mode texte, rapide, avec une résolution de 96 par 40 qui ressemble à une console Solaris avec la couleur et les terminaux virtuels en plus comme sur les compatibles PC.

READ  The Linux Documentation Project - To Do List - Open Tasks

Pour que l’affichage se fasse avec la fonte SUN12x22, vous devez l’activer durant la configuration du noyau (désactivez l’option fontwidth != 8). Le pilote de mémoire vidéo accéléré gère n’importe quelle fonte dont la largeur est comprise entre 1 et 16 pixels tandis que le pilote de base ne gère que les fontes larges de 4, 8, 12 ou 16 pixels. Un paquetage récent des consoletools est recommandé.