xorg.conf mit den aktuellen Einstellungen neu generieren

8

Viele Leute haben über dieses Problem gesprochen, aber ich habe keine zufriedenstellende Antwort gefunden.

Ich bin auf einem Debian Jessie. Momentan habe ich es nvidia-driverals Treiber versucht , aber es hat das System zum Absturz gebracht; Also habe ich alle nvidiaPakete gelöscht. Das Problem ist jedoch, dass /etc/X11/xorg.confes durch NVidia-Einstellungen ersetzt und das Backup xorg.conf.backupentfernt wurde.

Die von NVidia festgelegte zugehörige Konfiguration lautet:

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
EndSection

Ich habe einmal versucht, nvidiazu intel(auch NVidia-> Intel) zu wechseln , aber die Auflösung ist viel niedriger (mein Laptop hat eine Intel Corporation Haswell-ULT Integrated Graphics Controllerwie von aufgelistet lspci). Daher muss ich möglicherweise nouveauals Treiber verwenden. Ein einfacher Wechsel nvidiazu nouveaufunktioniert jedoch nicht.

Es scheint, dass das aktuelle X-System ohne xorg.conf (von rm /etc/X11/xorg.conf) aber langsamer gebootet werden kann . Daher bevorzuge ich immer noch die xorg.conf mit meinen aktuellen Einstellungen.

Die Version von Xorg:

X.Org X Server 1.16.0
Release Date: 2014-07-16
X Protocol Version 11, Revision 0
Build Operating System: Linux 3.14-1-amd64 x86_64 Debian
Current Operating System: Linux debian 3.14-1-amd64 #1 SMP Debian 3.14.9-1 (2014-06-30) x86_64
Kernel command line: BOOT_IMAGE=/boot/vmlinuz-3.14-1-amd64 root=UUID=e9341749-9dee-4cc9-878e-3b59ed1906b2 ro quiet
Build Date: 17 July 2014  10:22:36PM
xorg-server 2:1.16.0-1 (http://www.debian.org/support)
Current version of pixman: 0.32.4
        Before reporting problems, check http://wiki.x.org
        to make sure that you have the latest version.

Gibt es also Möglichkeiten, die Konfigurationsdatei neu zu generieren?

Hongxu Chen
quelle

Antworten:

4

Xorg --configure Während X nicht läuft, habe ich es für mich getan - ich bin auf Debian Sid (instabil).

Sie dürfen X NICHT ausführen, wenn Sie dies tun, und müssen sich in einer Konsole TTY befinden. (Strg-Alt-f1 / f2 / f3 / f4 / f5 / f6)

Wenn sich die Xorg.conf danach nicht ändert und das Programm keinen Fehler zurückgibt, sondern eine Xorg.conf-Konfigurationsdatei auf den Bildschirm druckt, leiten Sie Xorg --configure > /etc/xorg.confdie Ausgabe in die Datei.

ABER die Art und Weise, wie ich die offiziellen NVIDIA-Treiber zum Laufen brachte, bestand darin, die Version des Paketmanagers zu deinstallieren und das Setup-Programm von der Nvidia-Website herunterzuladen. Es funktioniert seitdem einwandfrei. Das eine Mal, als es nicht funktionierte (als ich versuchte, Minecraft auszuführen), habe ich die Variable festgelegt LD_PRELOAD=/usr/lib/libGL.so.1und es lief - lwjgl hat Probleme, die richtige libGL-Version zu finden.

Wyatt8740
quelle
1
Danke, ich denke, das ist das Problem: Ich habe es immer versucht, Xorg -configurenachdem X gestartet wurde. Ich werde es versuchen, wenn ich zum Laptop zurückkomme. Übrigens nvidia-detect(aus dem Debian-Paket) wird sogar berichtet, dass für den Laptop keine Nvidia-Grafikkarte verfügbar ist. Funktioniert der offizielle Treiber also ? Haben Sie ein ähnliches Problem?
Hongxu Chen
Ich hatte dieses spezielle Problem nicht, meine Installation hat meine Karte einwandfrei erkannt. Welchen Chipsatz hast du? (Übrigens, es ist --configuremit zwei -Zeichen, und die Art, wie ich X gestoppt habe, war lightdmin meinem Fall, indem ich meinen DM-Dienst gestoppt habe.)
Wyatt8740
2
Es scheint, dass dies Xorg -configurefür meinen Xorg ist (sowohl X.Org X Server 1.16.0als auch 1.15.1). Ich habe versucht, den nvidia-Treiber von der offiziellen Website herunterzuladen, konnte ihn jedoch beim Aktualisieren xorg.confmit nvidia-xconfig(schwarzer Bildschirm) nicht verwenden. Und seltsamerweise finde ich, dass das nvidia-bezogene Modul NICHT mit aufgeführt ist lsmod. Die Antwort selbst sollte ich als richtig markieren, da sie meine Frage beantwortet (für diese Konfiguration gibt es jedoch einen schwarzen Bildschirm).
Hongxu Chen
1
Danke :) Ich hoffe, Sie können Ihr Problem herausfinden - mein Laptop hat integrierte Grafiken, aber ich hatte dieses Problem (den schwarzen Bildschirm). Durch die Übergabe des Arguments nomodesetan den Kernel beim Booten funktionierte es gerade so weit, dass ich von einem TTY booten und einen neuen Kernel kompilieren konnte. Der neue Kernel, den ich gebaut habe, hat funktioniert.
Wyatt8740
1
Entschuldigung für die späte Antwort. Es funktioniert immer noch nicht. Ich entferne die quietOption während des Grub-Bootens und die Protokollierungsmeldung besagt, dass "gnome display manager" (ich habe es auch versucht lightdm, ähnlich) gestartet wurde und dementsprechend KEIN Fehler aufgetreten ist. tty7bleibt aber schwarzer Bildschirm mit spritzendem Cursor. Wenn ich startxin tty zwinge, wird berichtet, dass kein screengefunden wurde; Die xorg.confvon nvidia-xconfig generierte Datei enthält die Bildschirminformationen, aber ohne Namen oder Herstellernamen, spielt das eine Rolle?
Hongxu Chen