Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
tutoriel:comment_activer_le_framebuffer [Le 08/03/2011, 20:31] 82.242.9.138tutoriel:comment_activer_le_framebuffer [Le 28/12/2017, 15:01] (Version actuelle) – tag L'Africain
Ligne 1: Ligne 1:
-{{tag>Dapper Gutsy personnalisation système console écran tutoriel}}+{{tag>Xenial personnalisation système console écran tutoriel}}
 ---- ----
  
Ligne 9: Ligne 9:
 L'intérêt est d'avoir les consoles ''tty1'' à ''tty6'' (accessibles avec Ctrl+Alt+F1 à F6, avec Ctrl+Alt+F7 pour revenir en mode graphique) en une résolution supérieure à 640x480 (c'est appréciable quand on les utilise). L'intérêt est d'avoir les consoles ''tty1'' à ''tty6'' (accessibles avec Ctrl+Alt+F1 à F6, avec Ctrl+Alt+F7 pour revenir en mode graphique) en une résolution supérieure à 640x480 (c'est appréciable quand on les utilise).
  
-===== Ubuntu 10.04 et suivants ===== +===== Choix de la résolution =====
- +
-Il suffit [[:tutoriel:comment_modifier_un_fichier|d'éditer le fichier]]  **/etc/default/grub** pour y ajouter la ligne suivante: +
- +
-  GRUB_CMDLINE_LINUX_DEFAULT=800x600x16 +
-  +
-Bien sûr cette ligne est à adapter suivant le résolution voulue, et le **x16** représente le nombres de bits des couleurs que vous pouvez remplacer par **x8** ou **x24** suivant vos besoins. +
- +
-Et ensuite il faudra mettre à jour grub en tapant dans un [[:terminal]]: +
- +
-  sudo update-grub +
- +
-===== Ubuntu 9.10 et précédents ===== +
- +
-===Activation du « framebuffer » ====+
  
 Pour activer le //framebuffer//, il faut passer en paramètre au noyau un paramètre ''vga=7??'' (ou ''vga=0x3??'') à l'amorçage de Linux. Pour activer le //framebuffer//, il faut passer en paramètre au noyau un paramètre ''vga=7??'' (ou ''vga=0x3??'') à l'amorçage de Linux.
Ligne 35: 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 43: Ligne 29:
 Les codes hexadécimaux peuvent être utilisés à la place des codes décimaux (''0x318'' pour ''792'' par exemple). Les codes hexadécimaux peuvent être utilisés à la place des codes décimaux (''0x318'' pour ''792'' par exemple).
  
-==== Où rentrer le paramètre ? ====+===== Activation du « framebuffer » ===== 
 +<note important>La majorité des écrans possède une résolution dite native, il est grandement recommandé de l'utiliser !</note>
  
-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 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 exemple pour la version Live : +=== Changer la résolution du FRAMEBUFFER ==== 
 +Pour configurer le FRAMEBUFFER, on utilise maintenant **GFXPAYLOAD** plutôt que **vga=xxx**.
  
 +[[: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 127: 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]].//