Pages : 1
#1 Le 11/11/2009, à 10:56
- Nicolus
[karmic] VGA=791 is deprecated.
COMMENT DEPLACER CE MESSAGE VERS LA SECTION AFFICHAGE ET CARTE GRAPHIQUE ?
Salut à tous,
Passé sous Karmic j'ai désormais un démarrage "relativement" lent avec notamment un usplash me présentant une jolie page noire avant de se relancer. En soucis graphiques j'ai également le décalage entre le son de démarrage et l'affichage, le son précédant l'affichage : pour la page de login et pour l'affichage du bureau.
Egalement au cours de ce démarrage. Après le menu Grub j'ai le logo ubuntu au centre de mon écran et parfois j'ai un autre bout de logo sur la droite de l'écran (de même à l'extinction du portable).
Je ne peux pas changer de console via crtl + alt + f1 ou f2. Cela me donne simplement une barre verte en plus du logo ubuntu ou une page noire tout simplement.
Ma machine est un asus L5GA PIV 3Ghz, 2Go RAM
Carte graphique ATI Mobility Radeon 9600, driver libre radeon
Ce qui m'amène est cette petite phrase qui s'affiche brièvement juste après le menu de Grub.
VGA=791 is deprecated. Use set gfxpayload=1024x768x16, 1024x768 before linux command instead.
J'ai bien trouvé une réponse ici : http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=542423 mais le niveau dépasse largement mes compétences.
Merci.
Nicolas.
EDIT : concrètement je ne sais où apporter cette modification : grub.cfg ou grub dans /etc/default/
A ce propos je viens de me rendre compte que j'avais 2 grub : /etc/default/grub et /etc/default/grub~
Dernière modification par Nicolus (Le 11/11/2009, à 14:18)
Hors ligne
#2 Le 11/11/2009, à 13:30
- Nicolus
Re : [karmic] VGA=791 is deprecated.
Voilà le contenu du fichier /etc/default/grub (le fichier grub~ également présent dans ce dossier est identique)
# If you change this file, run 'update-grub' afterwards to update
# /boot/grub/grub.cfg.
GRUB_DEFAULT=0
#GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT="10"
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX=" splash vga=791"
# Uncomment to disable graphical terminal (grub-pc only)
#GRUB_TERMINAL=console
# The resolution used on graphical terminal
# note that you can use only modes which your graphic card supports via VBE
# you can see them in real GRUB with the command `vbeinfo'
GRUB_GFXMODE=640x480
# Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to Linux
#GRUB_DISABLE_LINUX_UUID=true
# Uncomment to disable generation of recovery mode menu entrys
#GRUB_DISABLE_LINUX_RECOVERY="true"
Et le grub.cfg
#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by /usr/sbin/grub-mkconfig using templates
# from /etc/grub.d and settings from /etc/default/grub
#
### BEGIN /etc/grub.d/00_header ###
if [ -s /boot/grub/grubenv ]; then
have_grubenv=true
load_env
fi
set default="0"
if [ ${prev_saved_entry} ]; then
saved_entry=${prev_saved_entry}
save_env saved_entry
prev_saved_entry=
save_env prev_saved_entry
fi
insmod ext2
set root=(hd0,1)
search --no-floppy --fs-uuid --set 90cceb55-4044-43dc-b858-c2e3fae5b8ef
if loadfont /usr/share/grub/unicode.pf2 ; then
set gfxmode=800x600
insmod gfxterm
insmod vbe
if terminal_output gfxterm ; then true ; else
# For backward compatibility with versions of terminal.mod that don't
# understand terminal_output
terminal gfxterm
fi
fi
if [ ${recordfail} = 1 ]; then
set timeout=-1
else
set timeout=10
fi
### END /etc/grub.d/00_header ###
### BEGIN /etc/grub.d/05_debian_theme ###
set menu_color_normal=white/black
set menu_color_highlight=black/white
### END /etc/grub.d/05_debian_theme ###
### BEGIN /etc/grub.d/10_linux ###
menuentry "Ubuntu, Linux 2.6.31-14-generic-pae" {
recordfail=1
if [ -n ${have_grubenv} ]; then save_env recordfail; fi
set quiet=1
insmod ext2
set root=(hd0,1)
search --no-floppy --fs-uuid --set 90cceb55-4044-43dc-b858-c2e3fae5b8ef
linux /boot/vmlinuz-2.6.31-14-generic-pae root=UUID=90cceb55-4044-43dc-b858-c2e3fae5b8ef ro splash vga=791 quiet splash
initrd /boot/initrd.img-2.6.31-14-generic-pae
}
menuentry "Ubuntu, Linux 2.6.31-14-generic-pae (recovery mode)" {
recordfail=1
if [ -n ${have_grubenv} ]; then save_env recordfail; fi
insmod ext2
set root=(hd0,1)
search --no-floppy --fs-uuid --set 90cceb55-4044-43dc-b858-c2e3fae5b8ef
linux /boot/vmlinuz-2.6.31-14-generic-pae root=UUID=90cceb55-4044-43dc-b858-c2e3fae5b8ef ro single splash vga=791
initrd /boot/initrd.img-2.6.31-14-generic-pae
}
### END /etc/grub.d/10_linux ###
### BEGIN /etc/grub.d/20_memtest86+ ###
menuentry "Memory test (memtest86+)" {
linux16 /boot/memtest86+.bin
}
menuentry "Memory test (memtest86+, serial console 115200)" {
linux16 /boot/memtest86+.bin console=ttyS0,115200n8
}
### END /etc/grub.d/20_memtest86+ ###
### BEGIN /etc/grub.d/30_os-prober ###
### END /etc/grub.d/30_os-prober ###
### BEGIN /etc/grub.d/40_custom ###
# This file provides an easy way to add custom menu entries. Simply type the
# menu entries you want to add after this comment. Be careful not to change
# the 'exec tail' line above.
### END /etc/grub.d/40_custom ###
Où donc coller la ligne : set gfxpayloader=1024x768x16, 1024x768 comme indiquer à la suite du lancement de Grub ?
A noter également que dans le fichier xorg.conf j'ai pas de lignes option qui sont commentées, peut être faut-il en utiliser quelques unes mais lesquelles alors là...
le xorg.conf
Section "ServerLayout"
Identifier "X.org Configured"
Screen 0 "Screen0" 0 0
InputDevice "Mouse0" "CorePointer"
InputDevice "Keyboard0" "CoreKeyboard"
EndSection
Section "Files"
ModulePath "/usr/lib/xorg/modules"
FontPath "/usr/share/fonts/X11/misc"
FontPath "/usr/share/fonts/X11/cyrillic"
FontPath "/usr/share/fonts/X11/100dpi/:unscaled"
FontPath "/usr/share/fonts/X11/75dpi/:unscaled"
FontPath "/usr/share/fonts/X11/Type1"
FontPath "/usr/share/fonts/X11/100dpi"
FontPath "/usr/share/fonts/X11/75dpi"
FontPath "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
FontPath "built-ins"
EndSection
Section "Module"
Load "dbe"
Load "extmod"
Load "record"
Load "dri2"
Load "dri"
Load "glx"
EndSection
Section "InputDevice"
Identifier "Keyboard0"
Driver "kbd"
EndSection
Section "InputDevice"
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/input/mice"
Option "ZAxisMapping" "4 5 6 7"
EndSection
Section "Monitor"
Identifier "Monitor0"
VendorName "Monitor Vendor"
ModelName "Monitor Model"
EndSection
Section "Device"
### Available Driver options are:-
### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
### <string>: "String", <freq>: "<f> Hz/kHz/MHz"
### [arg]: arg optional
#Option "NoAccel" # [<bool>]
#Option "SWcursor" # [<bool>]
#Option "Dac6Bit" # [<bool>]
#Option "Dac8Bit" # [<bool>]
#Option "BusType" # [<str>]
#Option "CPPIOMode" # [<bool>]
#Option "CPusecTimeout" # <i>
#Option "AGPMode" # <i>
#Option "AGPFastWrite" # [<bool>]
#Option "AGPSize" # <i>
#Option "GARTSize" # <i>
#Option "RingSize" # <i>
#Option "BufferSize" # <i>
#Option "EnableDepthMoves" # [<bool>]
#Option "EnablePageFlip" # [<bool>]
#Option "NoBackBuffer" # [<bool>]
#Option "DMAForXv" # [<bool>]
#Option "FBTexPercent" # <i>
#Option "DepthBits" # <i>
#Option "PCIAPERSize" # <i>
#Option "AccelDFS" # [<bool>]
#Option "IgnoreEDID" # [<bool>]
#Option "DisplayPriority" # [<str>]
#Option "PanelSize" # [<str>]
#Option "ForceMinDotClock" # <freq>
#Option "ColorTiling" # [<bool>]
#Option "VideoKey" # <i>
#Option "RageTheatreCrystal" # <i>
#Option "RageTheatreTunerPort" # <i>
#Option "RageTheatreCompositePort" # <i>
#Option "RageTheatreSVideoPort" # <i>
#Option "TunerType" # <i>
#Option "RageTheatreMicrocPath" # <str>
#Option "RageTheatreMicrocType" # <str>
#Option "ScalerWidth" # <i>
#Option "RenderAccel" # [<bool>]
#Option "SubPixelOrder" # [<str>]
#Option "ShowCache" # [<bool>]
#Option "ClockGating" # [<bool>]
#Option "VGAAccess" # [<bool>]
#Option "ReverseDDC" # [<bool>]
#Option "LVDSProbePLL" # [<bool>]
#Option "AccelMethod" # <str>
#Option "DRI" # [<bool>]
#Option "ConnectorTable" # <str>
#Option "DefaultConnectorTable" # [<bool>]
#Option "DefaultTMDSPLL" # [<bool>]
#Option "TVDACLoadDetect" # [<bool>]
#Option "ForceTVOut" # [<bool>]
#Option "TVStandard" # <str>
#Option "IgnoreLidStatus" # [<bool>]
#Option "DefaultTVDACAdj" # [<bool>]
#Option "Int10" # [<bool>]
#Option "EXAVSync" # [<bool>]
#Option "ATOMTVOut" # [<bool>]
#Option "R4xxATOM" # [<bool>]
#Option "ForceLowPowerMode" # [<bool>]
#Option "DynamicPM" # [<bool>]
Identifier "Card0"
Driver "radeon"
VendorName "ATI Technologies Inc"
BoardName "RV350 [Mobility Radeon 9600 M10]"
BusID "PCI:1:0:0"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Card0"
Monitor "Monitor0"
SubSection "Display"
Viewport 0 0
Depth 1
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 4
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 8
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 15
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 16
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 24
EndSubSection
EndSection
Merci.
Nicolas.
Dernière modification par Nicolus (Le 11/11/2009, à 13:33)
Hors ligne
#3 Le 11/11/2009, à 17:34
- sphax3d
Re : [karmic] VGA=791 is deprecated.
Bonjour Nicolus,
À propos de tes "deux fichier grub", seul /etc/default/grub est lu par le système, /etc/default/grub~ est une sauvegarde du fichier. Elle a surement du être créée par gedit si tu as utilisé ce logiciel pour le modifier. En tout cas il ne gène pas, et c'est plutôt une bonne habitude de sauvegarder un fichier de configuration avant de le modifier.
Pour la phrase qui commence par "VGA=791 is deprecated...", déjà ce message n'est pas lié du tout à ton fichier de configuration de Xorg. Grub2 intervient avant le lancement de Xorg lors du démarrage.
Pour ce qui est d'une solution au "problème", je ne l'ai pas trouvée. J'ai d'abord essayé d'ajouter la ligne "GRUB_GFXPAYLOAD=1024x768" à mon fichier /etc/default/grub, mais la règle n'a apparemment pas été prise en compte. (ne pas oublier d'exécuter update-grub).
J'ai aussi essayé d'ajouter "gfxpayload=1024x768x16, 1024x768" après "quiet splash" pour le paramètre "GRUB_CMDLINE_LINUX_DEFAULT", mais cela n'a pas fonctionné non plus sur ma machine.
Je vais pour l'instant garder ma ligne : GRUB_CMDLINE_LINUX_DEFAULT="quiet splash vga=773" et ignorer le message, puisqu'au moins la règle fonctionne comme ça.
J'espère que ces informations te seront utiles
Dernière modification par sphax3d (Le 11/11/2009, à 17:36)
Hors ligne
#4 Le 11/11/2009, à 18:11
- Nicolus
Re : [karmic] VGA=791 is deprecated.
Salut Sphax,
Merci pour ces essais et infos.
Finalement j'ai réussi à supprimer la ligne en question en remplaçant sur la ligne :
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
Par
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash set gfxpayload=1024x768x16"
Et
GRUB_CMDLINE_LINUX="splash VGA=791"
Par
GRUB_CMDLINE_LINUX="splash set gfxpayload=1024x768x16"
Concrètement je n'ai plus le message decrepated, mais toujours un écran noir de transition avant l'usplash (entre le logo blanc ubuntu et la page avec la barre de progression).
Et toujours ce décalage entre le son et l'image qui n'est pas gênant mais bon...
J'attaque l'usplash.
A noter j'avais utilisé startupmanager pour tenter de configurer l'usplash et celui-ci réinstalle la section VGA=...
Finalement mieux vaut le faire à la main qu'avec cet outil.
Nicolas.
Dernière modification par Nicolus (Le 11/11/2009, à 18:24)
Hors ligne
#5 Le 24/11/2009, à 02:30
- Dreamkey
Re : [karmic] VGA=791 is deprecated.
Es-tu sûr que de mettre "set gfxpayload=1024x768x16" à la place de "VGA=791" change effectivement la résolution ? Parce que même si je n'ai plus le message de dépréciation, mes tty restent à une faible résolution, alors que avec le vga= j'arrivais à les augmenter.
Pour le décalage de son, j'ai aussi ce léger problème, as-tu trouvé une solution ?
Et pour l'usplash, même si la résolution de mon écran est bonne dans /etc/usplash.conf, je ne suis pas à la bonne résolution : le logo ne me parait pas assez net, et lors d'un message de vérification d'une de mes partitions, la police était floue (un peu trop étalé). J'en conclue qu'il est resté en 1024x768 au lieu de 1280x800...
Hors ligne
#6 Le 30/01/2010, à 20:57
- loloster
Re : [karmic] VGA=791 is deprecated.
Pour que le paramètre vga=791 soit pris en compte, en suivant la discussion dans le fil http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=542423 l'idée c'est de rajouter une ligne insmod vbe dans chacune des entrées chargeant un noyau linux du fichier /boot/grub/grub.cfg :
menuentry "Ubuntu, Linux 2.6.31-17-generic" {
recordfail=1
if [ -n ${have_grubenv} ]; then save_env recordfail; fi
set quiet=1
saved_entry=${chosen}
save_env saved_entry
insmod ext2
set root=(hd0,9)
search --no-floppy --fs-uuid --set 13d07a64-d544-48a0-8b92-8936a7496adb
insmod vbe
linux /boot/vmlinuz-2.6.31-17-generic root=UUID=13d07a64-d544-48a0-8b92-8936a7496adb ro vga=791 quiet splash
initrd /boot/initrd.img-2.6.31-17-generic
}
Comme ce fichier est modifié de manière automatique par la commande update-grub il est possible de modifier la fonction linux_entry du fichier /etc/grub.d/10_linux
<snip>
linux_entry ()
{
cat << EOF
menuentry "$1" {
recordfail=1
if [ -n \${have_grubenv} ]; then save_env recordfail; fi
EOF
if [ "x$3" = "xquiet" ]; then
cat << EOF
set quiet=1
EOF
fi
save_default_entry | sed -e "s/^/\t/"
prepare_grub_to_access_device ${GRUB_DEVICE_BOOT} | sed -e "s/^/\t/"
cat << EOF
insmod vbe
linux ${rel_dirname}/${basename} root=${linux_root_device_thisversion} ro $2
EOF
if test -n "${initrd}" ; then
cat << EOF
initrd ${rel_dirname}/${initrd}
EOF
fi
cat << EOF
}
EOF
}
<snip>
Toujours dans le même fil de discussion sur la liste debian il est aussi dit qu'il faudrait remplacer l'instruction vga=791 de chacune des lignes de chargement de kernel par l'insertion d'une ligne set gfxpayload=1024x768 dans la section menuentry correspondante. Ceci pour éviter le message "vga is deprecated".
Autant il est facile d'automatiser, grace à la commande update-grub, le rajout de l'instruction vga=791 en modifiant le fichier /etc/default/grub pour y renseigner la variable GRUB_CMDLINE_LINUX="vga=791" , autant l'insertion automatique de gfxpayload dans chacune des menuentry par cette même commande ne semble pas triviale... pour le moment.
HTH
Hors ligne
#7 Le 31/01/2010, à 19:47
- Intradel
Re : [karmic] VGA=791 is deprecated.
Bonjour,
Un autre post donne une solution pour passer GRUB et la console dans une autre résolution.
[Edit] pour moi, ça ne marche pas
GRUB se présente bien dans la résolution demandée, mais pas la console...
Dernière modification par Intradel (Le 31/01/2010, à 20:17)
Laptop Medion MD5400 bridé à 2GHz.
Utilisateur Ubuntu depuis 11/2009 (9.10 Karmic)
Belgique
Hors ligne
Pages : 1