Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
tutoriel:comment_activer_le_framebuffer [Le 29/03/2011, 10:45] malan [Ubuntu 10.04 et suivants] |
tutoriel:comment_activer_le_framebuffer [Le 28/12/2017, 15:01] (Version actuelle) L'Africain tag |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | {{tag>Dapper Gutsy personnalisation système console écran tutoriel}} | + | {{tag>Xenial personnalisation système console écran tutoriel}} |
---- | ---- | ||
Ligne 21: | Ligne 21: | ||
| 32 bits | 786 | 789 | 792 | 795 | | | 32 bits | 786 | 789 | 792 | 795 | | ||
- | Vous pouvez également trouver d'autres exemples de modes [[:installation:definition_demarrage|ici]]. | + | Vous pouvez également trouver d'autres exemples de modes [[tutoriel:definition_demarrage|ici]]. |
Vous pouvez identifier les modes supportés par votre carte graphique avec l'utilitaire hwinfo ; [[apt://hwinfo|installez le paquet hwinfo]] puis : | Vous pouvez identifier les modes supportés par votre carte graphique avec l'utilitaire hwinfo ; [[apt://hwinfo|installez le paquet hwinfo]] puis : | ||
Ligne 30: | Ligne 30: | ||
===== Activation du « framebuffer » ===== | ===== Activation du « framebuffer » ===== | ||
- | + | <note important>La majorité des écrans possède une résolution dite native, il est grandement recommandé de l'utiliser !</note> | |
- | ==== Ubuntu 10.10 ==== | + | |
- | <note important>La majorité des écrans possède une résolution dite native il est grandement recommandé de l'utiliser !</note> | + | |
Par défaut, à l'installation, Ubuntu n'a pas mis à jour **GRUB2** et le **FRAMEBUFFER** avec les caractéristiques spécifiques de votre matériel. Ceci n'est pas critique en soi, d'autant que tout a été fait pour que cela puisse être facilement réalisé manuellement. | Par défaut, à l'installation, Ubuntu n'a pas mis à jour **GRUB2** et le **FRAMEBUFFER** avec les caractéristiques spécifiques de votre matériel. Ceci n'est pas critique en soi, d'autant que tout a été fait pour que cela puisse être facilement réalisé manuellement. | ||
- | === Changer la résolution de GRUB2 ==== | ||
- | Dans le fichier ''/etc/default/grub'' on active la ligne **GRUB_GFXMODE** en supprimant le caractère **#** et on indique la résolution désirée: | ||
- | <code> | ||
- | #GRUB_GFXMODE=640x480 | ||
- | </code> | ||
- | en | ||
- | <code> | ||
- | GRUB_GFXMODE=1280x1024 | ||
- | </code> | ||
=== Changer la résolution du FRAMEBUFFER ==== | === Changer la résolution du FRAMEBUFFER ==== | ||
- | Depuis Lucid Lynx, pour configurer le frame buffer, on utilise **GFXPAYLOAD** plutôt que **vga=xxx**. | + | Pour configurer le FRAMEBUFFER, on utilise maintenant **GFXPAYLOAD** plutôt que **vga=xxx**. |
- | + | ||
- | Dans le fichier ''/etc/default/grub'' on ajoute les deux lignes suivantes à la fin du fichier en précisant bien la résolution désirée au paramètre **GRUB_GFXPAYLOAD_LINUX**: | + | |
- | <code> | + | |
- | GRUB_GFXPAYLOAD=keep | + | |
- | GRUB_GFXPAYLOAD_LINUX=1280x1024 | + | |
- | </code> | + | |
- | === Mise à jour de GRUB2 ==== | + | |
- | <code> | + | |
- | user@ubuntu:# sudo update-grub | + | |
- | </code> | + | |
- | + | ||
- | ==== Ubuntu 10.04 et suivants ==== | + | |
- | + | ||
- | Il suffit [[:tutoriel:comment_modifier_un_fichier|d'éditer le fichier]] **/etc/default/grub** | + | |
- | + | ||
- | Repérez la ligne suivante: | + | |
- | + | ||
- | GRUB_CMDLINE_LINUX_DEFAULT="quiet " | + | |
- | + | ||
- | Modifiez la en: | + | |
- | + | ||
- | GRUB_CMDLINE_LINUX_DEFAULT="quiet vga=788" | + | |
- | + | ||
- | Bien sûr cette ligne est à adapter suivant le résolution voulue. | + | |
- | + | ||
- | Et ensuite il faudra mettre à jour grub en tapant dans un [[:terminal]]: | + | |
- | + | ||
- | sudo update-grub | + | |
- | + | ||
- | ==== Ubuntu 9.10 et précédents ==== | + | |
- | + | ||
- | === Live CD === | + | |
- | + | ||
- | Pour la version Live ou le CD d'installation, sur la ligne « ''boot :'' », au lieu d'appuyer directement sur « Entrée », entrer le nom du noyau à utiliser (accessible par F3) suivi du paramètre. | + | |
- | + | ||
- | Par exemple pour la version Live : | + | |
+ | [[:tutoriel:comment_modifier_un_fichier|Editez le fichier]] ''/etc/default/grub'' afin d'ajouter les deux lignes suivantes en précisant bien la résolution désirée au paramètre **GRUB_GFXPAYLOAD_LINUX**: | ||
<file> | <file> | ||
- | Boot : live vga=791 | + | GRUB_GFXPAYLOAD=1680x1050 |
+ | GRUB_GFXPAYLOAD_LINUX=keep | ||
</file> | </file> | ||
+ | * Mise à jour de GRUB2 : <code>sudo update-grub</code> | ||
- | Attention au clavier alors configuré en QWERTY, pour taper un « A » il faut alors appuyer sur la touche « Q ». | ||
- | |||
- | === Et sur la version installée ? === | ||
- | |||
- | == Avec Grub 1 == | ||
- | |||
- | Grub (le sélecteur de système d'exploitation) vous proposera un mode d'édition à l'amorçage (touche « E »), qui vous permettra de tester ponctuellement un réglage (pratique pour voir si ça fonctionne). | ||
- | |||
- | Sinon il vous faudra [[:tutoriel:comment_editer_un_fichier|éditer]] le fichier **/boot/grub/menu.lst** avec les droits d'administration. | ||
- | |||
- | Il faut alors rajouter le paramètre à la fin de la ligne « ''kernel'' ». | ||
- | |||
- | On passe alors de : | ||
- | <file> | ||
- | kernel /boot/vmlinuz-2.6.12-10-386 root=/dev/hda8 ro quiet splash | ||
- | </file> | ||
- | |||
- | à : | ||
- | |||
- | <file> | ||
- | kernel /boot/vmlinuz-2.6.12-10-386 root=/dev/hda8 ro quiet splash vga=791 | ||
- | </file> | ||
- | |||
- | Une bonne idée supplémentaire est de laisser les sections contenant dans leur titre « Recovery mode » tel quel (donc ne pas y ajouter l'option). Ces entrées étant à utiliser en cas de problème, il serait dommage de les bloquer en cas de problème avec le //framebuffer//. | ||
- | |||
- | Éventuellement, les mettre directement dans « ''defoptions'' » : | ||
- | |||
- | <file> | ||
- | # defoptions=quiet splash vga=792 | ||
- | </file> | ||
- | |||
- | Il est possible d'avoir un amorçage graphique affichant la console en supprimant l'entrée **splash** dans les options de boot. | ||
- | |||
- | Il faudra recharger grub : | ||
- | |||
- | sudo update-grub | ||
- | |||
- | Ainsi, même à l'installation d'un nouveau noyau, le paramètre sera gardé, et même mieux : appliqué au nouveau noyau ! | ||
- | |||
- | En espérant avoir été assez complet. | ||
- | |||
- | == Avec Grub 2 == | ||
- | |||
- | Il est possible, depuis Jaunty, d'installer Grub 2. La configuration est légèrement différente. | ||
- | |||
- | Il faut éditer le fichier /etc/default/grub dans lequel il faut ajouter l'option à la ligne (pour une resolution de 800x600 par exemple) | ||
- | |||
- | |||
- | <file> | ||
- | GRUB_CMDLINE_LINUX_DEFAULT=800x600 | ||
- | </file> | ||
- | |||
- | |||
- | Et ensuite il faudra recharger grub : | ||
- | |||
- | sudo update-grub | ||
===== Écran noir ===== | ===== Écran noir ===== | ||
Ligne 162: | Ligne 62: | ||
Enfin, il faut rajouter le module **vesafb** dans le fichier /etc/modules. Et voilà (merci à ksso0s pour cette [[http://forum.ubuntu-fr.org/viewtopic.php?pid=1284991#p1284991|solution]] !) | Enfin, il faut rajouter le module **vesafb** dans le fichier /etc/modules. Et voilà (merci à ksso0s pour cette [[http://forum.ubuntu-fr.org/viewtopic.php?pid=1284991#p1284991|solution]] !) | ||
- | |||
- | ==== USplash toujours absent ==== | ||
- | |||
- | Si enlever les modules du //framebuffer// des modules blacklistés (point précédent) ne suffit pas à faire revenir votre écran de splash, réglez les paramètres d'[[:USplash]] dans le fichier **/etc/usplash.conf** de manière à ce que la résolution d'[[:USplash]] corresponde à la résolution de votre framebuffer. Ainsi si vous avez mis le paramètre **vga=792**, votre fichier /etc/usplash.conf devra ressembler à ça : | ||
- | # Usplash configuration file | ||
- | xres=1024 | ||
- | yres=768 | ||
- | |||
- | Voir également la page « [[:problemes_usplash|problèmes USplash]] ». | ||
----- | ----- | ||
//Contributeurs : [[:utilisateurs:adam0509]], [[:utilisateurs:k-o-x]].// | //Contributeurs : [[:utilisateurs:adam0509]], [[:utilisateurs:k-o-x]].// |