"Sie scheinen den nvidia x-Server nicht zu verwenden" (Screenshot enthalten)

12

Ich lasse Ubuntu 11.04 auf meinem Asus-Laptop laufen.

Laptop-Spezifikationen:

CPU: i5-2410M @ 2,3GHz
RAM: 4GB
GPU: nvidia gforce GT 520M / (also the cpu has a bult-in graphics processor)

Ich erhalte diese Fehlermeldung, wenn ich versuche, auf die X-Servereinstellungen zuzugreifen:

Bildschirmfoto

Außerdem befindet sich keine xconfig-Datei im Verzeichnis etc / x11. Nur das "xorg.cong.backup".
Ich habe sudo startx ausprobiert und Folgendes erhalten:

Fatal server error:
Server is already active for display 0
    If this server is no longer running, remove /tmp/.X0-lock
    and start again.


Please consult the The X.Org Foundation support 
     at http://wiki.x.org
 for help. 

 ddxSigGiveUp: Closing log
XIO:  fatal IO error 11 (Resource temporarily unavailable) on X server ":0"
      after 7 requests (7 known processed) with 0 events remaining.

Was ist falsch?

Vielen Dank für Ihre Zeit!

Chris
quelle
Ich konnte nicht anders, als zu bemerken, dass Sie Unity 2D verwenden. Ich denke, dass Sie nicht nur nicht auf Ihre X-Einstellungen zugreifen können, sondern auch nicht in der Lage sind, 3D auszuführen.
Christopher Kyle Horton
Welchen Grafiktreiber verwenden Sie? es gibt eine beta und eine "sichere" version! (Angemessenheitstreiber)
Alvar
Mit diesem Befehl "dpkg -l | grep nvidia" habe ich Folgendes erhalten: ii nvidia-common 0.2.30 Veraltete NVIDIA-Treiber finden ii nvidia-current 270.41.06-0ubuntu1 NVIDIA binärer Xorg-Treiber, Kernelmodul und VDPAU-Bibliothek ii nvidia-Einstellungen 270.29 -0ubuntu1 Tool zum Konfigurieren des NVIDIA-Grafiktreibers
Chris

Antworten:

15

Der GT 520M ist ein nVidia Optimus-Laptop, der in Ubuntu nicht unterstützt wird. Es gibt Möglichkeiten, ein Programm auf der NVIDIA- Karte zum Laufen zu bringen. Dies wird unter Wird eine NVIDIA GeForce mit Optimus-Technologie von Ubuntu unterstützt? Beschrieben .

Nach der Installation von Bumblebee können Sie die nvidia-Einstellungen folgendermaßen ausführen:

optirun nvidia-settings -c :8

Führen Sie nicht nur das Programm aus nvidia-xconfig, sondern erstellen Sie eine /etc/X11/xorg.confKonfigurationsdatei, die das Compositing unterbricht, da der Treiber die NVIDIA-Karte nicht standardmäßig unterstützt. Wenn Sie diesen Befehl bereits ausgeführt haben, entfernen Sie die Datei:

sudo rm /etc/X11/xorg.conf
Lekensteyn
quelle
2
Danke für Ihre Antwort! Ich habe alle vier Schritte ausgeführt, die Sie in der anderen Frage erwähnt haben. Sie haben geschrieben: "Wenn Sie jetzt ein Programm auf der nvidia-Karte ausführen möchten, verwenden Sie das optirun-Programm." 1) Jetzt läuft also jedes Programm auf dem eingebauten Grafikprozessor der CPU? 2) Behandelt diese integrierte GPU auch die Windows-Effekte? 3) Welche Programme soll ich auf der nvidia-Karte ausführen? 4) Um dies richtig zu machen, ist das ganze Problem auf die Optimus-Technologie auf meinem NVIDIA GT 520M zurückzuführen? 5) Ich habe folgendes ausgeführt: nvidia-settings -c: 8 und folgendes erhalten: FEHLER: Anzeige ': 8' kann nicht geöffnet werden.
Chris
2
1) Auf der nvidia-Karte wird ein Programm gerendert, das Ergebnis wird jedoch mit der Intel-Karte angezeigt. 2) Nein, der Desktop läuft auf der Intel-Karte. Sie können versuchen, die gesamte Sitzung mit optirun auszuführen, indem Sie die Sitzungsdatei in bearbeiten. /usr/share/xsessionsDies ist jedoch möglicherweise nicht so stabil, da nicht alle GL-Funktionen (korrekt) implementiert sind. 3) Programme, die stark auf Grafiken angewiesen sind, wie Internetbrowser (Firefox, Chromium) und Media Player (VLC). Denken Sie daran, dass die nvidia-Karte mehr Strom verbraucht. Verwenden Sie sie daher nur, wenn sie wirklich benötigt wird. 4) Korrigieren Sie. 5) Der Bumblebee X-Server wurde nicht gestartet. Führen Sie es mit optirun.
Lekensteyn
1) Nun läuft Firefox auf der Intel-Karte, oder? 2) Sie meinen, dass ich jedes Programm, das ich ausführen möchte, mit dem Befehl "optirun program &" ausführen muss? Das heißt, wenn ich einen Film öffnen möchte, muss ich zuerst vlc über diesen Befehl öffnen und dann die Videodatei öffnen? : S Gibt es keine Möglichkeit auszuwählen, welche Programme auf der NVIDIA-Karte ausgeführt werden sollen? 3) Über die 5. Frage und die Antwort, die Sie angegeben haben. Wie soll ich den Bumblebee x Server starten? Welcher Befehl? Dies: optirun Hummel -d? Sorry, ich bin kein erfahrener Benutzer ..
Chris
1) Richtig 2) In der Tat. Sie können die Desktop-Dateien so bearbeiten, dass sie in optirun ausgeführt werden bumblebee-ui. Leider ist es noch nicht mit den neuesten Bumblebee-Versionen kompatibel. 3) Es wird beim Booten und nach der Installation von Bumblebee gestartet. Sie erhalten Anweisungen zur Verwendung, optirunwenn es nicht gestartet wird.
Lekensteyn
1
@Lekensteyn Wenn ich wie in dieser Antwort angegeben nvidia-settingsüber renne, optirunsind sie unbrauchbar, weil sie sich auf den virtuellen Bildschirm beziehen. Ist das richtig? Wenn ja, wie kann man von den erweiterten Bildschirmeinstellungen profitieren, die Nvidia X server settingsnormalerweise zur Verfügung stehen?
Patryk
0

Haben Sie versucht, im Terminal zu laufen:

sudo nvidia-xconfig

und dann neustarten? Das sollte alles für Sie erledigen.


quelle
Versuchte das und bekam dies: WARNUNG: Kann X-Konfigurationsdatei nicht finden / öffnen. Neue X-Konfigurationsdatei in '/etc/X11/xorg.conf' geschrieben. Danach habe ich neu gestartet und diesen Bildschirm bekommen: tinypic.com/r/mrdvt/7 Ich habe es geschafft, bei Ubuntu in den ausfallsicheren Grafikmodus zu booten. Daher ist dieses Problem ( askubuntu.com/questions/61559/… ) nicht gelöst.
Chris
Es ist mir nicht aufgefallen, dass Sie eine Optimus-Karte verwenden, und es ist mir lediglich aufgefallen, dass Sie nie erwähnt haben, dass Sie den von mir empfohlenen Befehl ausführen. Lekensteyns Antwort ist besser geeignet als meine. Entschuldigung.