Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 11/11/2009, à 11:56

Nicolus

[karmic] VGA=791 is deprecated.

COMMENT DEPLACER CE MESSAGE VERS LA SECTION AFFICHAGE ET CARTE GRAPHIQUE ? hmm

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, à 15:18)

Hors ligne

#2 Le 11/11/2009, à 14: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, à 14:33)

Hors ligne

#3 Le 11/11/2009, à 18: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 smile

Dernière modification par sphax3d (Le 11/11/2009, à 18:36)

Hors ligne

#4 Le 11/11/2009, à 19: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, à 19:24)

Hors ligne

#5 Le 24/11/2009, à 03: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, à 21: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, à 20: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 sad
GRUB se présente bien dans la résolution demandée, mais pas la console...

Dernière modification par Intradel (Le 31/01/2010, à 21:17)


Laptop Medion MD5400 bridé à 2GHz.
Utilisateur Ubuntu depuis 11/2009 (9.10 Karmic)
Belgique

Hors ligne