framebuffer
Par drpixel, mardi 8 août 2006 à 18:11 :: Documentation :: #14 :: rss
Pour les afficionados de la ligne de commande (comme moi
), il peut être contraignant de devoir éditer un fichier de configuration avec la résolution par défaut du mode console.
Le framebuffer permet d'avoir des résolutions VESA dans le mode console.
Une autre utilisation du framebuffer peut être sur les portables, histoire que l'écran soit totalement utilisé lorsqu'on bascule en mode texte.
Pour les afficionados de la ligne de commande (comme moi
), il peut être contraignant de devoir éditer un fichier de configuration avec la résolution par défaut du mode console.
Le framebuffer permet d'avoir des résolutions VESA dans le mode console.
Une autre utilisation du framebuffer peut être sur les portables, histoire que l'écran soit totalement utilisé lorsqu'on bascule en mode texte.
1. Prérequis
Sous fedora, il faut juste avoir un éditeur de texte, le noyau étant déjà prêt pour l'utilisation du framebuffer.
2. Mise en oeuvre
Il faut passer au kernel la résolution et la profondeur des couleurs voulues.
Le kernel souhaite avoir la valeur en hexadécimal, tandis que grub souhaite la valeur en décimal.
Il suffit dans /etc/grub.conf de modifier la ligne correspondant au noyau de rajouter la valeur (décimale) souhaitée précédée de vga=.
Exemple, pour avoir une résolution de 1024x768x16.
Entrée grub.conf originale
title Fedora Core (2.6.16-1.2111_FC5)root (hd0,0)kernel /vmlinuz-2.6.16-1.2111_FC5 ro root=/dev/VolGroup00/LogVol00 rhgb quietinitrd /initrd-2.6.16-1.2111_FC5.img
Entrée grub.conf modifiée
title Fedora Core (2.6.16-1.2111_FC5)root (hd0,0)kernel /vmlinuz-2.6.16-1.2111_FC5 ro root=/dev/VolGroup00/LogVol00 vga=791 rhgb quietinitrd /initrd-2.6.16-1.2111_FC5.img
Valeurs Hexadécimale
| 640x480 800x600 1024x768 1280x1024
-+
256 | 0x301 0x303 0x305 0x307
32k | 0x310 0x313 0x316 0x319
64k | 0x311 0x314 0x317 0x31A
16M | 0x312 0x315 0x318 0x31B
Valeurs décimales
| 640x480 800x600 1024x768 1280x1024
-+
256 | 769 771 773 775
32k | 784 787 790 793
64k | 785 788 791 794
16M | 786 789 792 795
Une fois le frame buffer activé, un tux se situe en haut a gauche de l'écran.

Commentaires
1. Le mercredi 9 août 2006 à 15:01, par bochecha
2. Le mercredi 9 août 2006 à 15:42, par drpixel
3. Le mercredi 9 août 2006 à 16:27, par bochecha
4. Le mercredi 9 août 2006 à 17:23, par bochecha
5. Le mercredi 9 août 2006 à 17:33, par drpixel
6. Le mercredi 9 août 2006 à 19:57, par SmootherFrOgZ
7. Le mercredi 9 août 2006 à 20:40, par bochecha
8. Le mercredi 9 août 2006 à 22:39, par VINDICATORs
9. Le mercredi 9 août 2006 à 23:01, par bochecha
10. Le jeudi 10 août 2006 à 18:20, par drpixel
11. Le dimanche 10 décembre 2006 à 19:53, par bochecha
Ajouter un commentaire
Les commentaires pour ce billet sont fermés.