Changer la définition de l'écran au démarrage
Pour les versions plus récentes d'Ubuntu, utilisant GRUB-PC vous pouvez obtenir des résolutions supérieures en utilisant framebuffer.
Détail technique
Lorsqu'une définition d'écran a été choisie avec la touche [F4]
dans l'écran d'accueil du Desktop CD (avant installation), le paramètre « vga » est sauvegardé dans le fichier « /boot/grub/menu.lst » puis passé au noyau à chaque démarrage. Ce paramètre accepte différents types de codes pour indiquer la définition choisie.
Plus loin, un tableau non exhaustif récapitulant les codes trouvés sur différents sites web…
Tableau des codes pour le paramètre « vga »
Il existe deux type de codes — décimaux ou hexadécimaux — qui peuvent l'un comme l'autre être passés au noyau via le paramètre « vga ».
Installez le paquet hwinfo pour identifier les modes supportés par votre carte graphique en utilisant la commande
sudo hwinfo --framebuffer
Ou bien utilisez le tableau suivant (à noter que certaines valeurs de ce tableau semblent variables suivant la carte graphique) :
Définition | Affichage 8 bits | Affichage 16 bits | Affichage 24 bits | |||||
---|---|---|---|---|---|---|---|---|
Taille | Nom | Ratio | décimal | hexa. | décimal | hexa. | décimal | hexa. |
640 × 480 | VGA | 1.33 | 769 | 0x301 | 785 | 0x311 | 786 | 0x312 |
800 × 600 | SVGA | 1.33 | 771 | 0x303 | 788 | 0x314 | 789 | 0x315 |
1024 × 768 | XGA | 1.33 | 773 | 0x305 | 791 | 0x317 | 792 | 0x318 |
1152 × 864 | XGA+ | 1.33 | 353 ? | 0x161 | 355 ? | 0x163 | 356 ? | 0x164 |
1400 × 1050 | SXGA+ | 1.33 | 839 ? | 0x347 ? | 834 | 0x342 | 835 | 0x343 |
1600 × 1200 | UXGA | 1.33 | 796 | 0x31C | 798 | 0x31E | 799 | 0x31F |
2048 × 1536 | QXGA | 1.33 | ? | ? | ? | ? | 850 ? | 0x352 ? |
3200 × 2400 | QUXGA | 1.33 | ? | ? | ? | ? | ? | ? |
640 × 400 | ? | 1.60 | ? | ? | 829 | 0x33D | 830 | 0x33E |
1280 × 800 | WXGA | 1.60 | 867 | 0x363 | 868 | 0x364 | 869 | 0x365 |
1440 × 900 | WXGA+ | 1.60 | 864 | 0x360 | 866 | 0x362 | 867 | 0x363 |
1680 × 1050 | WSXGA+ | 1.60 | 872 ? | 0x368 ? | ? | ? | 873 | 0x369 |
1920 × 1200 | WUXGA | 1.60 | 892 ? | 0x37c ? | ? | ? | 893 ? | 0x37d ? |
1280 × 1024 | SXGA | 1.25 | 775 | 0x307 | 794 | 0x31A | 795 | 0x31B |
2560 × 2048 | QSXGA | 1.25 | ? | ? | ? | ? | ? | ? |
1280 × 720 | WXGA | 1.77 | ? | ? | ? | ? | ? | 0x037b |
1600 × 1024 | WSXGA | 1.56 | ? | ? | ? | ? | ? | ? |
Le code 836 (0x344) semble être utilisé pour 32 bits.
Une page plus complète sur les codes VESA est disponible ici (en anglais).
Modifier le code
Pour modifier le code actuellement d'usage sur votre installation, ouvrez avec les droits d'administration le fichier /boot/grub/menu.lst et repérez dans la partie basse du fichier, la ligne commençant d'une des façons suivantes :
## e.g. defoptions=vga=??? resume=/dev/hda5 # defoptions=quiet splash
Où « ??? » représente le code de définition actuel de l'écran de démarrage. Exemples: vga=792 ou vga=0x318
Si aucune mention du paramètre « vga » n'est faite dans la seconde ligne, vous pouvez toujours l'ajouter, par exemple de cette manière :
# defoptions=quiet splash vga=???
Lorsque le fichier /boot/grub/menu.lst a été modifié, utilisez la commande suivante pour appliquer les changements.
sudo update-grub
Contributeurs : Lokx et les contributeurs d'Ubuntu-fr.