Als ich von meiner grafischen Sitzung einer virtuellen Konsole gehe von Ctrl+ Alt+ F i(mit i in 1 bis 7 und 9 bis 12) sehe ich einen völlig schwarzen Bildschirm. Nur auf F8 sehe ich die GUI. Nicht einmal ein blinkendes Zeichen auf den anderen. Wenn ich etwas eingebe, kann ich nichts sehen.
Was ist das Problem und wie behebe ich es?
Mein System
$ uname -a
Linux pc09 3.13.0-36-generic #63-Ubuntu SMP Wed Sep 3 21:30:07 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux
$ cat /etc/issue
Linux Mint 17 Qiana \n \l
$ lspci | grep VGA
01:00.0 VGA compatible controller: NVIDIA Corporation GK110B [GeForce GTX Titan Black] (rev a1)
$ lspci -k | grep -A 2 -i "VGA"
01:00.0 VGA compatible controller: NVIDIA Corporation GK110B [GeForce GTX Titan Black] (rev a1)
Subsystem: NVIDIA Corporation Device 1066
Kernel driver in use: nvidia
edit: Ich habe die ersten auf http://forums.linuxmint.com/viewtopic.php?f=42&t=168108 vorgeschlagenen Schritte ausprobiert und das Problem scheint der Framebuffer zu sein.
Ich tat dies:
Dies ist ein Problem, das Nvidia-eigene Treiber seit zwei oder drei Jahren stört und mich für einige Zeit von Ubuntu-basierten Distributionen fernhält. Schließlich fand ich im Nvidia-Forum die Problemumgehung, nach der ich gesucht hatte. Das Problem tritt bei proprietären Nvidia-Treibern auf (Nouveau zeigt dieses Verhalten nicht): Wenn Sie Strg-Alt-F1 drücken, wird nur ein schwarzer Bildschirm oder bestenfalls ein blinkender Cursor angezeigt, der nichts bewirkt. Das Problem hat anscheinend damit zu tun, wie der Framebuffer implementiert ist und dies muss deaktiviert werden. Um zu sehen, ob dies das Problem ist, müssen Sie zuerst ein paar kleinere Änderungen an / etc / default / grub vornehmen - aber zuerst eine Sicherungskopie erstellen!
$ sudo cp /etc/default/grub /etc/default/grub.bak
Bearbeiten Sie nun die Datei durch Eingabe
$ sudo pluma /etc/default/grub
Kommentieren Sie im Editor die Zeilen aus
#GRUB_TERMINAL=console #GRUB_GFXMODE=640x480
durch Entfernen der
#
. Speichern Sie die Datei und führen Sie undate-grub aus, um die Änderungen zu implementierensudo update-grub
Jetzt habe ich (ein geringes Ergebnis) tty wieder zu arbeiten :-)
lspci | grep VGA
. Wie überprüfe ich Ihre KMS-Fragen?uvesafb
. Die Mint-Leute sollten es irgendwo dokumentieren lassen ...Antworten:
Dies liegt daran, dass Sie den proprietären NVidia-Treiber verwenden.
Als ich OpenSUSE mit dem proprietären Treiber betrieben habe, waren meine Konsolen auch schwarz, jetzt, wo ich Ubuntu wieder benutze, bekommen sie einen noch "cooleren" Effekt: (Keine Sorge, der Bildschirm ist in Ordnung!)
Der Grund dafür scheint der NVidia-Kerneltreiber zu sein, der, nachdem er vom DDX-Treiber (= device dependent X11) initialisiert wurde, Anforderungen von anderen Video-Subsystemen (wie fbdev, VESA, Linux-Konsole , ...) nicht mehr verarbeiten kann.
Die Konsole bleibt beim Umschalten weiterhin aktiviert. Um dies zu überprüfen, melden Sie sich blind bei der Konsole an und geben Sie etwas ein, das leicht zu bemerken ist, wie zum Beispiel
wall
oderreboot
:Nach der Rückkehr von der Konsole sollte in einem Terminalfenster Folgendes angezeigt werden:
Leider kenne ich keine Möglichkeit, dies zu beheben, es sei denn, ich verwende den OpenSource-Treiber ("nouveau"). Die VT-Umschaltung funktioniert mit diesem Treiber einwandfrei, aber dieser Treiber verursacht andere Probleme (spontane Abstürze und in meinem Fall im Allgemeinen weniger Leistung). Ich bin auch weder ein Kernel- noch ein NVidia-Entwickler, daher kann ich nicht viel mehr tun, als die Symptome selbst zu analysieren.
quelle
fbdev
). Ī̲ habe dasnvidia
Modul erst von meiner neuen Box geworfen, nachdem es mich aufgehängt hat . Übrigens spreche ich nämlich über Hardware- Textmodi.Ich kenne das Ubuntu-System nicht so gut, aber normalerweise wird
ttys
esagetty
beim Booten erzeugt. Vielleicht haben Ubuntu-Entwickler beschlossen, dies nicht zu tun? Auf jeden Fall können Sie als Root-Run versuchen, festzustellen,/sbin/agetty 38400 tty2 linux
ob sich etwas geändert hattty2
.Normalerweise ist dieser Befehl in einigen Konfigurationsdateien unter
/etc
Ordner vorhanden. Zum Beispiel auf meiner Gentoo Box in der/etc/inittab
ich habeSie können
grep getty /etc/*
sehen, ob es eine Datei mit ähnlichen Zeilen gibt.quelle
getty
hat das nichts mit Videomodi zu tun, zumaltty1
das immer vorhanden ist. Downvote.Pfui. Dieses Problem nervte mich also wahrscheinlich seit 18 Monaten. Ich habe es heute endlich behoben.
Ich musste eine UEFI-Bootpartition einrichten und das System booten können. Ich habe efifb, simplefb und den generischen fb-Handler unter den pci-Optionen aktiviert (viele andere Kombinationen haben nicht funktioniert). Ich habe uefi einen Kernel direkt gebootet, es wird kein zwischengeschalteter Bootloader verwendet.
Keine Kombination von Mist im BIOS-kompatiblen Modus (simplefb, uvesafb, vesafb usw.) konnte meine VTs zurückbekommen, sobald X11 geladen war. Jetzt kann ich glücklich hin und her wechseln, wenn ich Sachen kaputt mache :)
quelle
Ich hatte auch dieses Problem und mein Workaround war, in den Wiederherstellungsmodus zu wechseln und dort die Option "Resume" zu wählen. Als ich den Anmeldebildschirm sah und auf drückte,
STRG + ALT + F1
konnte ich die Textanmeldung sehen und mit dem System interagieren (für mich ist es wichtig, die proprietären NVIDIA-Treiber zu installieren, ironisch, oder?). Ich hoffe, meine Problemumgehung funktioniert auch für Sie :)quelle