it-swarm.com.de

Durch das Aktivieren des Nvidia-Treibers wird der Begrüßungsbildschirm durcheinander gebracht

Beim Booten von einer Live-CD oder beim ersten Booten nach der Installation von Ubuntu sieht der Begrüßungsbildschirm fantastisch aus. Sobald Sie jedoch den mit apt-get installierten nvidia-current-Treiber aktivieren, wird der Begrüßungsbildschirm verrückt.

Mit verrückt meine ich, dass die Auflösung sehr niedrig ist, die Schrift (nehme ich an) sehr seltsam ist und alles so aussieht, als wäre sie kaputt.

Dies geschah mit 10.04 und jetzt wieder mit 10.10.

Wie behebe ich den Begrüßungsbildschirm, nachdem ich die NVIDIA-Treiber aktiviert habe?

55
neziric

Das ist einfach. Als erstes:

Sudo apt-get install v86d hwinfo
Sudo hwinfo --framebuffer

Dies zeigt Ihnen Ihre unterstützten Auflösungen. zur Kenntnis nehmen.

Dann:

gksudo gedit /etc/default/grub

Suchen Sie nach - GRUB_GFXMODE =

darunter musst du eingeben: GRUB_GFXPAYLOAD_LINUX=1024x768<- deine-auflösung-hier

Speichern Sie die Datei und dann:

echo FRAMEBUFFER=y | Sudo tee /etc/initramfs-tools/conf.d/splash
Sudo update-grub2
Sudo update-initramfs -u
54
user3243

Die obige Lösung funktioniert möglicherweise nicht bei Ihnen. In meinem Fall z. hwinfo zeigt die unterstützten Auflösungen nicht an. Sie können diese Informationen jedoch direkt von grub erhalten.

Drücken Sie c, um in die Grub-Konsole zu gelangen, und geben Sie dann insmod video_all gefolgt von videoinfo ein, um die unterstützten Auflösungen abzurufen. Wenn Ihre native Auflösung unterstützt wird, verwenden Sie sie. Verwenden Sie es auch direkt wie abgebildet (d. H. 1680 x 1050 x 32, einschließlich Farbtiefe). Zurück mit ESC.

Wenn Sie die unterstützte Auflösung haben, bearbeiten Sie/etc/default/grub und die Datei, um diese beiden Zeilen einzuschließen:

# 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

Führen Sie nun die folgenden Zeilen aus, um den Splash früher anzuzeigen und die Änderungen tatsächlich in grub zu übernehmen.

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

Hoffe das hilft.

14
mniess

Die oben genannten Korrekturen haben bei mir nicht funktioniert, sie sind nicht weit genug gegangen. Ich habe dies mit 13.04 getestet, aber der Autor in seinem Blog hat es für niedrigere Ubuntu-Versionen verwendet. Ursprüngliche Informationen aus diesem Blog: http://jechem.blogspot.be/2011/04/fix-plymouth-splash-screen-in-ubuntu-on.html

Installieren Sie zuerst hwinfo, indem Sie den folgenden Befehl ausführen:

Sudo apt-get install v86d hwinfo

Führen Sie nach der Installation den folgenden Befehl aus und notieren Sie sich die höchste Auflösung:

Sudo hwinfo --framebuffer

Für mich war dies Mode 0x0361: 1280x800 (+5120), 24 Bit , als nächstes editiere die folgende Datei:

gksu gedit /etc/default/grub

Dies öffnet die GRUB Konfigurationsdatei, wir suchen nun nach GRUB_CMDLINE_LINUX_DEFAULT = "quiet splash" und ändern sie mit den folgenden Änderungen deine auflösung mit meiner und addiere auch die farbtiefe (bei mir könnte 24 16 oder 32 sein).

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

Suchen Sie dann die folgende Zeile (ggf. Kommentar entfernen) und ändern Sie die Auflösung erneut. Beachten Sie, dass Sie die Farbtiefe nicht angeben:

GRUB_GFXMODE=1280x800

Speichern und beenden, als nächstes bearbeiten Sie die folgende Datei:

gksu gedit /etc/initramfs-tools/modules

Scrollen Sie zum Ende der Datei und fügen Sie die folgende Zeile hinzu, fügen Sie erneut Ihre Auflösung und die Farbtiefe hinzu, wie Sie es zuvor getan haben:

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

Geben Sie im Terminal die folgenden Befehle ein und starten Sie dann neu:

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

Für mich hat dies das Problem behoben, ich habe alle anderen Vorschläge und Skripte ausprobiert, keiner von ihnen hat funktioniert, aber das tut es, viel Glück!

3
DanFritz

Hier ist eine einfache Skript, dies zu beheben: http://www.webupd8.org/2010/10/script-to-fix-ubuntu-plymouth-for.html

Ich weiß nicht, ob dies Ihr Alt + F2 Problem auch ändern


Ich denke, das Problem ist, dass Nvidia GPUs proprietäre Treiber benötigen, die in den Kernel eingebaut werden können, so werden sie in einem sehr späten Stadium Boot geladen. Also, wenn ich mich richtig erinnere, dieser Skript macht Ihren Computer einen generischen Vesa-Treiber lädt den Begrüßungsbildschirm anzuzeigen. Dies macht eigentlich Ihr Computer länger dauern zu beginnen (aber ich weiß nicht, ob wir über Sekunden oder Millisekunden sprechen).

Ich persönlich würde nicht die Mühe, für ein eyecandy Kernteil meines Systems zu ändern, aber solange es funktioniert, es shure ist Nizza.

3
sBlatt