Activer le pilote Nvidia dans l'écran de démarrage

54

Lorsque vous démarrez à partir d’un CD live ou que vous effectuez le premier démarrage après l’installation d’Ubuntu, l’écran de démarrage est génial. Mais dès que vous activez le pilote nvidia-current, installé avec apt-get, l'écran de démarrage devient complètement fou.

Avec la folie je veux dire que la résolution est très basse, la police (je suppose) est très étrange et tout semble avoir été cassé.

Cela s’est produit avec 10.04 et maintenant avec 10.10.

Comment puis-je réparer l'écran de démarrage après avoir activé les pilotes NVIDIA?

    
posée neziric 11.10.2010 - 18:26
la source

4 réponses

54

C'est facile. Tout d'abord:

sudo apt-get install v86d hwinfo
sudo hwinfo --framebuffer

Cela vous montrera vos résolutions prises en charge. Prenez note .

Ensuite:

gksudo gedit /etc/default/grub

Rechercher - GRUB_GFXMODE =

ci-dessous vous devez taper: GRUB_GFXPAYLOAD_LINUX=1024x768 & lt; - votre résolution ici

Enregistrez le fichier, puis:

echo FRAMEBUFFER=y | sudo tee /etc/initramfs-tools/conf.d/splash
sudo update-grub2
sudo update-initramfs -u
    
réponse donnée user3243 11.10.2010 - 18:48
la source
13

La solution ci-dessus peut ne pas fonctionner pour vous. Dans mon cas, par exemple hwinfo n'affiche pas les résolutions prises en charge. Vous pouvez cependant obtenir ces informations directement de grub.

Appuyez sur c pour accéder à la console grub, puis entrez insmod video_all suivi de videoinfo pour obtenir les résolutions prises en charge. Si votre résolution native est prise en charge, utilisez-la. Utilisez-le aussi directement comme indiqué (c'est-à-dire 1680x1050x32, incluez donc le colordepth). Revenez en appuyant sur ESC .

Lorsque vous avez la résolution prise en charge, éditez / etc / default / grub et le fichier pour inclure ces deux lignes:

# 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=1680x1050x32
GRUB_GFXPAYLOAD_LINUX=keep

Exécutez maintenant les lignes suivantes pour faire apparaître le splash plus tôt et pour valider les modifications apportées à grub.

echo "FRAMEBUFFER=y" | sudo tee -a /etc/initramfs-tools/conf.d/splash
sudo update-initramfs -u -k all
sudo update-grub

J'espère que ça aide.

    
réponse donnée mniess 11.10.2010 - 20:47
la source
3

Voici un script facile à corriger: lien

Je ne sais pas si cela changera aussi votre problème alt + F2


Je pense que le problème est que les GPU Nvidia ont besoin de pilotes propriétaires qui ne peuvent pas être intégrés dans le noyau, ils sont donc chargés très tard. Donc, si je me souviens bien, ce script fait que votre ordinateur charge un pilote vesa générique pour afficher l'écran de démarrage. Cela fait que votre ordinateur prend plus de temps à démarrer (mais je ne sais pas si nous parlons de secondes ou de millisecondes).

Personnellement, je ne prendrais pas la peine de changer les parties principales de mon système pour un eyecandy, mais tant que cela fonctionne, il est agréable de le faire.

    
réponse donnée sBlatt 25.02.2011 - 23:56
la source
3

Les correctifs ci-dessus n'ont pas fonctionné pour moi, ils ne sont pas allés assez loin. Je l'ai testé avec 13.04 mais l'auteur sur son blog l'a utilisé pour les versions inférieures d'ubuntu. Informations originales sur ce blog: lien

Installez d'abord hwinfo en exécutant la commande suivante:

sudo apt-get install v86d hwinfo

Après l’installation, exécutez la commande suivante et notez la résolution la plus élevée:

sudo hwinfo --framebuffer

Pour moi, c'était Mode 0x0361: 1280x800 (+5120), 24 bits , puis éditez le fichier suivant:

gksu gedit /etc/default/grub

Cela ouvrira le fichier de configuration GRUB, nous recherchons maintenant GRUB_CMDLINE_LINUX_DEFAULT="splash calme" et le modifions comme suit, changez votre résolution avec la mienne et ajoutez également la profondeur de couleur (pour moi 24 pourrait être 16 ou 32).

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nomodeset video=uvesafb:mode_option=1280x800-24,mtrr=3,scroll=ywrap"

Trouvez ensuite la ligne suivante (décommentez si nécessaire) et modifiez à nouveau votre résolution, notez que vous n'incluez pas la profondeur de couleur:

GRUB_GFXMODE=1280x800

Enregistrez et quittez, puis modifiez le fichier suivant:

gksu gedit /etc/initramfs-tools/modules

Accédez à la fin du fichier et ajoutez la ligne suivante, ajoutez à nouveau votre résolution et le colordepth comme vous l’avez fait auparavant:

uvesafb mode_option=1280x800-24 mtrr=3 scroll=ywrap

Ensuite, dans le terminal, tapez les commandes suivantes, puis redémarrez:

echo FRAMEBUFFER=y | sudo tee /etc/initramfs-tools/conf.d/splash
sudo update-grub
sudo update-initramfs -u

Pour moi, cela a résolu le problème, j'ai essayé toutes les autres suggestions et scripts, mais aucun ne fonctionnait, mais bon courage!

    
réponse donnée DanFritz 06.06.2013 - 09:12
la source

Lire d'autres questions sur les étiquettes