Vor einiger Zeit habe ich xorg edgers nvidia 331 Treiber für mein Nvidia 420M mit Ubuntu 13.10 installiert .
Heute bin ich wie gewohnt gelaufen
sudo apt-get update && sudo apt-get upgrade -y && sudo apt-get dist-upgrade -y
Und seitdem startet mein Laptop immer in der low-graphics mode
Eingabeaufforderung, um zu fragen, ob das Problem behoben, Protokolle überprüft usw. werden sollen, aber selbst nach dem Markieren des Startvorgangs im Modus für niedrige Grafiken funktioniert dies nie (es hängt in x, aber ich kann es trotzdem CtrlAltF1-6. Ich habe meine Grafiktreiber deinstalliert danach neu installiert (der gleiche Effekt). xorg edgers PPA entfernt, nvidia-319
Treiber installiert (der gleiche).
Immer Low-Graphics-Modus.
Ich hatte auch Probleme mit dem von mir installierten 3.12-Kernel (manuell von kernel.org, aber nachdem ich sie vollständig entfernt und GRUB aktualisiert habe; es gibt jetzt ein Problem mit den Treibern).
ich füge bei Xorg.0.log
[ 9.912]
X.Org X Server 1.14.5
Release Date: 2013-12-12
[ 9.912] X Protocol Version 11, Revision 0
[ 9.912] Build Operating System: Linux 3.2.0-37-generic x86_64 Ubuntu
[ 9.912] Current Operating System: Linux icanseeyou 3.11.0-15-generic #23-Ubuntu SMP Mon Dec 9 18:17:04 UTC 2013 x86_64
[ 9.912] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-3.11.0-15-generic root=UUID=cd852128-b5f9-4c66-82c0-08ffd489da5d ro persistent quiet splash
[ 9.912] Build Date: 17 December 2013 10:06:15AM
[ 9.912] xorg-server 2:1.14.5-1ubuntu2~saucy1 (For technical support please see http://www.ubuntu.com/support)
[ 9.912] Current version of pixman: 0.30.2
[ 9.913] Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
[ 9.913] Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[ 9.913] (==) Log file: "/var/log/Xorg.0.log", Time: Thu Jan 2 22:53:36 2014
[ 9.913] (==) Using config file: "/etc/X11/xorg.conf"
[ 9.913] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[ 9.913] (==) ServerLayout "Layout0"
[ 9.913] (**) |-->Screen "Screen0" (0)
[ 9.913] (**) | |-->Monitor "Monitor0"
[ 9.913] (**) | |-->Device "Device0"
[ 9.913] (**) |-->Input Device "Keyboard0"
[ 9.913] (**) |-->Input Device "Mouse0"
[ 9.913] (==) Automatically adding devices
[ 9.913] (==) Automatically enabling devices
[ 9.913] (==) Automatically adding GPU devices
[ 9.913] (WW) The directory "/usr/share/fonts/X11/cyrillic" does not exist.
[ 9.913] Entry deleted from font path.
[ 9.913] (WW) The directory "/usr/share/fonts/X11/100dpi/" does not exist.
[ 9.913] Entry deleted from font path.
[ 9.913] (WW) The directory "/usr/share/fonts/X11/75dpi/" does not exist.
[ 9.913] Entry deleted from font path.
[ 9.913] (WW) The directory "/usr/share/fonts/X11/100dpi" does not exist.
[ 9.913] Entry deleted from font path.
[ 9.913] (WW) The directory "/usr/share/fonts/X11/75dpi" does not exist.
[ 9.913] Entry deleted from font path.
[ 9.913] (==) FontPath set to:
/usr/share/fonts/X11/misc,
/usr/share/fonts/X11/Type1,
built-ins
[ 9.913] (==) ModulePath set to "/usr/lib/x86_64-linux-gnu/xorg/extra-modules,/usr/lib/xorg/extra-modules,/usr/lib/xorg/modules"
[ 9.913] (WW) Hotplugging is on, devices using drivers 'kbd', 'mouse' or 'vmmouse' will be disabled.
[ 9.913] (WW) Disabling Keyboard0
[ 9.913] (WW) Disabling Mouse0
[ 9.913] (II) Loader magic: 0x7fd9888bfd20
[ 9.913] (II) Module ABI versions:
[ 9.913] X.Org ANSI C Emulation: 0.4
[ 9.913] X.Org Video Driver: 14.1
[ 9.913] X.Org XInput driver : 19.1
[ 9.913] X.Org Server Extension : 7.0
[ 9.914] (--) PCI:*(0:1:0:0) 10de:0df1:1025:0487 rev 161, Mem @ 0xb2000000/16777216, 0xa0000000/268435456, 0xb0000000/33554432, I/O @ 0x00003000/128, BIOS @ 0x????????/524288
[ 9.915] (II) Open ACPI successful (/var/run/acpid.socket)
[ 9.915] Initializing built-in extension Generic Event Extension
[ 9.915] Initializing built-in extension SHAPE
[ 9.915] Initializing built-in extension MIT-SHM
[ 9.915] Initializing built-in extension XInputExtension
[ 9.915] Initializing built-in extension XTEST
[ 9.915] Initializing built-in extension BIG-REQUESTS
[ 9.915] Initializing built-in extension SYNC
[ 9.915] Initializing built-in extension XKEYBOARD
[ 9.915] Initializing built-in extension XC-MISC
[ 9.915] Initializing built-in extension SECURITY
[ 9.915] Initializing built-in extension XINERAMA
[ 9.915] Initializing built-in extension XFIXES
[ 9.915] Initializing built-in extension RENDER
[ 9.915] Initializing built-in extension RANDR
[ 9.915] Initializing built-in extension COMPOSITE
[ 9.915] Initializing built-in extension DAMAGE
[ 9.915] Initializing built-in extension MIT-SCREEN-SAVER
[ 9.915] Initializing built-in extension DOUBLE-BUFFER
[ 9.915] Initializing built-in extension RECORD
[ 9.915] Initializing built-in extension DPMS
[ 9.915] Initializing built-in extension X-Resource
[ 9.915] Initializing built-in extension XVideo
[ 9.915] Initializing built-in extension XVideo-MotionCompensation
[ 9.915] Initializing built-in extension SELinux
[ 9.915] Initializing built-in extension XFree86-VidModeExtension
[ 9.915] Initializing built-in extension XFree86-DGA
[ 9.915] Initializing built-in extension XFree86-DRI
[ 9.915] Initializing built-in extension DRI2
[ 9.915] (II) "glx" will be loaded by default.
[ 9.915] (WW) "xmir" is not to be loaded by default. Skipping.
[ 9.915] (II) LoadModule: "dri2"
[ 9.915] (II) Module "dri2" already built-in
[ 9.915] (II) LoadModule: "glamoregl"
[ 9.916] (II) Loading /usr/lib/xorg/modules/libglamoregl.so
[ 10.024] (II) Module glamoregl: vendor="X.Org Foundation"
[ 10.024] compiled for 1.14.3, module version = 0.5.1
[ 10.024] ABI class: X.Org ANSI C Emulation, version 0.4
[ 10.024] (II) LoadModule: "glx"
[ 10.024] (II) Loading /usr/lib/x86_64-linux-gnu/xorg/extra-modules/libglx.so
[ 10.071] (II) Module glx: vendor="NVIDIA Corporation"
[ 10.071] compiled for 4.0.2, module version = 1.0.0
[ 10.071] Module class: X.Org Server Extension
[ 10.071] (II) NVIDIA GLX Module 319.60 Wed Sep 25 14:24:11 PDT 2013
[ 10.071] Loading extension GLX
[ 10.071] (II) LoadModule: "nvidia"
[ 10.071] (II) Loading /usr/lib/x86_64-linux-gnu/xorg/extra-modules/nvidia_drv.so
[ 10.085] (II) Module nvidia: vendor="NVIDIA Corporation"
[ 10.085] compiled for 4.0.2, module version = 1.0.0
[ 10.085] Module class: X.Org Video Driver
[ 10.091] (II) NVIDIA dlloader X Driver 319.60 Wed Sep 25 14:04:14 PDT 2013
[ 10.091] (II) NVIDIA Unified Driver for all Supported NVIDIA GPUs
[ 10.092] (++) using VT number 7
[ 10.096] (II) Loading sub module "fb"
[ 10.096] (II) LoadModule: "fb"
[ 10.096] (II) Loading /usr/lib/xorg/modules/libfb.so
[ 10.097] (II) Module fb: vendor="X.Org Foundation"
[ 10.097] compiled for 1.14.5, module version = 1.0.0
[ 10.097] ABI class: X.Org ANSI C Emulation, version 0.4
[ 10.097] (WW) Unresolved symbol: fbGetGCPrivateKey
[ 10.097] (II) Loading sub module "wfb"
[ 10.097] (II) LoadModule: "wfb"
[ 10.097] (II) Loading /usr/lib/xorg/modules/libwfb.so
[ 10.100] (II) Module wfb: vendor="X.Org Foundation"
[ 10.100] compiled for 1.14.5, module version = 1.0.0
[ 10.100] ABI class: X.Org ANSI C Emulation, version 0.4
[ 10.100] (II) Loading sub module "shadow"
[ 10.100] (II) LoadModule: "shadow"
[ 10.100] (II) Loading /usr/lib/xorg/modules/libshadow.so
[ 10.101] (II) Module shadow: vendor="X.Org Foundation"
[ 10.101] compiled for 1.14.5, module version = 1.1.0
[ 10.101] ABI class: X.Org ANSI C Emulation, version 0.4
[ 10.101] (II) Loading sub module "ramdac"
[ 10.101] (II) LoadModule: "ramdac"
[ 10.101] (II) Module "ramdac" already built-in
[ 10.103] (**) NVIDIA(0): Depth 24, (--) framebuffer bpp 32
[ 10.103] (==) NVIDIA(0): RGB weight 888
[ 10.103] (==) NVIDIA(0): Default visual is TrueColor
[ 10.103] (==) NVIDIA(0): Using gamma correction (1.0, 1.0, 1.0)
[ 10.103] (**) NVIDIA(0): Enabling 2D acceleration
[ 10.109] (EE) NVIDIA(0): Failed to initialize the NVIDIA kernel module. Please see the
[ 10.109] (EE) NVIDIA(0): system's kernel log for additional error messages and
[ 10.109] (EE) NVIDIA(0): consult the NVIDIA README for details.
[ 10.109] (EE) NVIDIA(0): *** Aborting ***
[ 10.109] (EE) NVIDIA(0): Failing initialization of X screen 0
[ 10.109] (II) UnloadModule: "nvidia"
[ 10.109] (II) UnloadSubModule: "shadow"
[ 10.109] (II) UnloadSubModule: "wfb"
[ 10.109] (II) UnloadSubModule: "fb"
[ 10.109] (EE) Screen(s) found, but none have a usable configuration.
[ 10.109] (EE)
Fatal server error:
[ 10.109] (EE) no screens found(EE)
[ 10.109] (EE)
Please consult the The X.Org Foundation support
at http://wiki.x.org
for help.
[ 10.109] (EE) Please also check the log file at "/var/log/Xorg.0.log" for additional information.
[ 10.109] (EE)
[ 10.110] (EE) Server terminated with error (1). Closing log file.
Mein installierter Linux-Kernel und Header
ii linux-generic 3.11.0.15.16 amd64 Complete Generic Linux kernel and headers
ii linux-headers-3.11.0-15 3.11.0-15.23 all Header files related to Linux kernel version 3.11.0
ii linux-headers-3.11.0-15-generic 3.11.0-15.23 amd64 Linux kernel headers for version 3.11.0 on 64 bit x86 SMP
ii linux-headers-generic 3.11.0.15.16 amd64 Generic Linux kernel headers
ii linux-image-3.11.0-15-generic 3.11.0-15.23 amd64 Linux kernel image for version 3.11.0 on 64 bit x86 SMP
ii linux-image-extra-3.11.0-15-generic 3.11.0-15.23 amd64 Linux kernel extra modules for version 3.11.0 on 64 bit x86 SMP
ii linux-image-generic 3.11.0.15.16 amd64 Generic Linux kernel image
Installierte NVIDIA-Pakete
ii nvidia-319-updates 319.60-0ubuntu1 amd64 NVIDIA binary Xorg driver, kernel module and VDPAU library
ii nvidia-settings-319-updates 319.60-0ubuntu1 amd64 Tool for configuring the NVIDIA graphics driver
dmesg
Antworten:
Ich hatte das gleiche Problem erst vor ein paar Stunden, der letzte 331 ist kaputt. Ein Downgrade auf den vorherigen oder einen anderen Treiber, einschließlich des Open-Source-Jugendstils, funktioniert nicht. Die einzige Lösung besteht darin, alle NVIDIA-Pakete zu deinstallieren und den Treiber über den .run zu installieren, den Sie von der NVIDIA-Website herunterladen können.
http://www.nvidia.com/Download/index.aspx?lang=en-us
Wählen Sie dort Ihre Grafikkarte, Architektur usw. aus und laden Sie das Installationsprogramm herunter. Wenn dies erledigt ist, müssen Sie es über die Befehlszeile installieren, ohne dass X ausgeführt wird. Drücken Sie Strg + Alt + F6 und nach dem Login:
Angenommen, Ihr Treiber wurde in den Ordner "Downloads" heruntergeladen:
Ich habe das Sternchen hier verwendet, weil ich nicht wissen kann, ob der von Ihnen heruntergeladene Treiber genau den gleichen Namen wie ich hat, da er von Ihrer GPU abhängt. Sie können die automatische Vervollständigung mit der Tabulatortaste verwenden, um den genauen .run-Namen zu verwenden.
Folge den Anweisungen auf dem Bildschirm. Wenn Sie fertig sind, starten Sie neu:
Wenn nach dem Neustart dasselbe Problem auftritt, melden Sie sich erneut bei einem TTY an und versuchen Sie:
Dies sollte eine neue /etc/X11/xorg.conf neu generieren
Nur ein kurzes Update für alle, die meine Lösung verwendet haben: Heute hat ein neues Update einiger gl-Bibliotheken mein System wieder kaputt gemacht. Ich musste das NVIDIA-Ausführungspaket neu installieren. Es beschwerte sich darüber, dass einige seiner Bibliotheken geändert und in den Betriebszustand zurückversetzt wurden. Es scheint ein Kompatibilitätsproblem zwischen Bibliotheken aus den offiziellen Repositorys und den im Treiber enthaltenen zu geben. Dies ist der Grund, warum ich keine Dinge von externen Packagern installieren möchte ... Um den Treiber neu zu installieren, töten Sie das X. mit
und installieren Sie die .run mit neu
quelle
-> Installing NVIDIA driver version 331.20. -> Running distribution scripts executing: '/usr/lib/nvidia/pre-install'... -> done. -> The distribution-provided pre-install script failed! Continue installation anyway? (Answer: No)
Es ist Hummel. Bumblebee listet den NVIDIA-Treiber auf. Ubuntu versucht also, Treiber beim Start zu laden, aber sie sind auf der schwarzen Liste. Die Deinstallation von Bumblebee hat mir geholfen.
quelle
Ich hatte genau das gleiche Problem seit vor 2 Tagen nach einem Upgrade des nvidia-331-Pakets ( 331.20-0ubuntu8 ~ xedgers ~ saucy1 ).
Ich habe dann ein paar Ansätze ausprobiert, z. ppa-purge mit dem offiziellen nvidia-current nvidia-319 aus ubuntu-repositories. Es konnte jedoch die grafische Oberfläche nicht automatisch ordnungsgemäß starten (sagen Sie immer, dass sie im Modus mit niedriger Auflösung ausgeführt werden soll und dann hängen bleibt, wenn ich fortfahre). Ich musste in den Konsolenmodus wechseln und unten eingeben, um die grafische Oberfläche wiederherzustellen.
Dann habe ich einfach versucht, das x-swat-Paket (anstelle von xedgers) zu verwenden, da auf der xedgers-Webseite angegeben wurde, dass es sich um ein stabileres Paket handelt.
Ich habe das nvidia-331 erneut installiert (aber eine andere Nebenversion 331.20-0ubuntu1 ~ xedgers ~ saucy1 ) und kann dann die grafische Oberfläche beim Start automatisch laden.
Es kann daran liegen, dass verwandte Pakete während der Installation des x-swat nvidia-331-Pakets erneut hinzugefügt / konfiguriert wurden. Die Hauptursache liegt möglicherweise nicht im nvidia-331-Paket selbst, aber zumindest kann ich es jetzt wieder zum normalen Start bringen .
Es kann einen Versuch wert sein.
quelle
x-swat
aber dann habe ich darents Antwort verwendet und die Treiber aus der.run
Datei installiert .Das gleiche passierte mir nach dem Upgrade meiner Ubuntu 13.10-Installation auf einem Thinkpad W520 mit zwei Grafikkarten am 05.01.2014. Das Upgrade beinhaltete den nvidia-331-Treiber (331.20-0ubuntu1 ~ xedgers ~ saucy1) von der xorg-edgers PPA.
Das Löschen und Neuinstallieren von Unity-Greeter, LightDM, Xorg, XServer-Xorg, Linux-Headern und das Downgrade auf NVIDIA-Current- oder NVIDIA-Current-Updates sowie das Umschalten auf GDM hatten keine Auswirkungen.
Das Problem liegt definitiv bei der Hummel, die in diesem speziellen Upgrade mit nvidia-331 gebündelt zu sein scheint. Der Computer kehrt erst in den normalen Zustand zurück, wenn die Hummel entfernt wurde.
Nur für den Fall, dass Sie bereits mit Ihren Treibern herumgespielt haben, finden Sie hier ein etwas aufwendiges Verfahren, um das Problem zu beheben:
Drücken Sie auf dem Bildschirm "Das System läuft im Low-Graphics-Modus" die Tastenkombination Strg-Alt-F1, um ein Terminal zu erhalten und sich anzumelden. Alternativ können Sie Ihr System mit gedrückter Umschalttaste starten, den Wiederherstellungsmodus auswählen, Netzwerke aktivieren und zu wechseln Wurzelschale.
Wenn Sie zuvor mit den nvidia-Paketen und den X11-Konfigurationsdateien herumgespielt haben, müssen möglicherweise alle xorg.conf-Dateien gesichert, gelöscht und eine neue erstellt werden:
Starten Sie schließlich Ihren Computer neu und es sollte in Ordnung sein:
Beachten Sie, dass das Problem "Das System läuft im Low-Graphics-Modus" viele Gründe haben kann und diese Lösung nur einen möglichen Grund abdeckt - das von Hummeln befallene Upgrade von nvidia-331.
Denken Sie auch daran, dass das Problem bei zukünftigen Upgrades erneut auftreten kann. Stellen Sie daher sicher, dass Bumblebee beim nächsten Upgrade des NVIDIA-Treibers nicht installiert wird.
quelle
Siehe den folgenden Fehler https://bugs.launchpad.net/ubuntu/+source/nvidia-graphics-drivers-331/+bug/1265570
Der Grund dafür, dass ppa-purge oder das Downgrade des nvidia-Treibers nicht funktioniert, ist, dass /etc/modprobe.d/bumblebee.conf immer noch zurückbleibt.
quelle
Ich kann bestätigen, dass Bumblebee das Problem verursacht. Ein Blick auf die Bumblebee-Konfigurationsdatei in /etc/modules.d zeigt, dass das Modul nvidia-331 auf die schwarze Liste gesetzt wurde. Dies ist wahrscheinlich eine kürzliche Änderung an Hummel. Das Entfernen der Hummel mithilfe der folgenden Befehlszeile behebt das Problem:
Natürlich sollten Sie dies nur tun, wenn Sie das Hummelmodul nicht tatsächlich verwenden (was Sie wahrscheinlich nicht tun, wenn Sie die NVIDIA-Treiber verwenden).
Dieses Problem betrifft alle NVIDIA-Treiber bis Version 311
quelle
Ähnlich wie bei den oben genannten Problemen hatte ich auch nach einem Upgrade vor 2 Tagen einen Kampf mit einem Ubuntu 13.10-System. Selbst das Ausführen des offiziellen NVIDIA-Installationsprogramms hat nicht geholfen.
Dies ist aus dem Gedächtnis, entschuldigen Sie bitte den Mangel an genauen Details.
Ich hatte ein anderes 13.10-System, das mit ein paar Unterschieden gut funktionierte. Das nvidia-331 und der Kernel werden beide "zurückgehalten". Also dachte ich, ich müsste sicherstellen, dass die Kernel- und nvidia-331-Pakete wie dieses funktionierende System sind.
Meine Lösung bestand darin, alle nvidia-Pakete zu deinstallieren. Apt-get remove --purge nvidia *
Deinstallieren Sie den Kernel 3.11.0-15-generic usw.
Installieren Sie Kernel 3.11.0-14-generic (3.11.0-14.21) und Linux-Header-3.11.0-14
Als nächstes brauchte ich die früheren Versionen der Xedgers-Pakete. Ich habe jedes dieser Pakete gegoogelt und sie aus launchpad.net nvidia-331_331.20-0ubuntu1 ~ xedgers ~ saucy1_amd64.deb nvidia-persistenced_331.20-0ubuntu1 ~ xedgers ~ saucy1_amd64.deb nvidia-settings-331_331.20-0ubed geholt ~ saucy1_amd64.deb
apt-get install nvidia-common Installieren Sie dann die obigen Xedgers-Pakete .... (dpkg -i package.deb)
Ich bin auf einige Abhängigkeitsprobleme gestoßen, und es wollte nvidia-331 auf das spätere Xedgers-Paket aktualisieren - nicht das, was wir wollen. Ich bin ein wenig verschwommen in Bezug auf genau das, was ich getan habe, aber ich habe aptitude ausgeführt und das Paket nvidia-331 in die Warteschleife gestellt (Drücken Sie das "=").
Ich denke, ich musste danach noch "apt-get -f install". Nicht sicher.
Alles läuft gut, DKMS sollte einen Treiber für Kernel 3.11.0-14 ausspucken. Das heißt, es sollte eine Datei "nvidia_331.ko" geben in: /lib/modules/3.11.0-14-generic/updates/dkms
Wenn dies nicht der Fall ist, sollte "dpkg-reconfigure nvidia-331" den DKMS-Prozess erneut durchlaufen.
Das Endergebnis von "dpkg -l | grep nvidia"
ii nvidia-331 331.20-0ubuntu1 ~ xedgers ~ saucy1 amd64 NVIDIA-Binär-Xorg-Treiber, Kernelmodul und VDPAU-Bibliothek ii nvidia-common 1: 0.2.83 amd64-Übergangspaket für ubuntu-drivers-common ii nvidia-persistierte 331.20-0ubuntu1 ~ xedgers ~ saucy1 amd64 Laden Sie den NVIDIA-Kerneltreiber und erstellen Sie Gerätedateien. ii nvidia-settings-331 331.20-0ubuntu1 ~ xedgers ~ saucy1 amd64 Tool zum Konfigurieren des NVIDIA-Grafiktreibers
Das letzte, möglicherweise nicht verwandte, war, dass es aus irgendeinem Grund keine xorg.conf in / etc / X11 gab. "service lightdm stop" hat noch nichts getan. Ich würde X-bezogene Prozesse sehen, die auf "lightdm" und "fehlersicher" verweisen.
Ich habe /etc/X11/xorg.conf.failsafe nach /etc/X11/xorg.conf.failsafe.backup verschoben. Es gab Backups früherer xorg.conf-Dateien aus dem Upgrade-Prozess, daher habe ich eine davon als /etc/X11/xorg.conf kopiert.
Alles sortiert.
Ich habe diesen Vorgang auf einem anderen System wiederholt und bin nicht auf das Problem Xorg.conf gestoßen.
Ich hoffe, meine Kommentare hier helfen jemandem.
Prost.
quelle