Ich habe es vermasselt.
Ich arbeite auf einem HP Pavilion dv6000-Laptop mit einer nVidia GeForce 8400M GS-Grafikkarte. Ich hatte ein Problem mit der Auflösung meines externen Displays und der Ubuntu-Display-Manager hatte nicht die richtige Display-Auflösung gesehen, also fing ich an, es in den nVidia X-Servereinstellungen einzurichten. Ich habe X Screen 1 hinzugefügt und in der X-Konfigurationsdatei gespeichert. Ich weiß nicht, wie es passiert ist, aber irgendwie habe ich mein eingebautes Display ausgeschaltet und kann es nicht einschalten. Nachdem dies aufgetreten ist, habe ich den Grafikkartentreiber aktualisiert, aber das Problem besteht weiterhin.
nvidia-smi-Ausgabe:
+------------------------------------------------------+
| NVIDIA-SMI 340.102 Driver Version: 340.102 |
|----------------------------+-------------------+----------------------+
| GPU Name Persistence-M| Bus-Id Disp.A | Volatile Uncorr. ECC |
| Fan Temp Perf Pwr:Usage/Cap| Memory-Usage | GPU-Util Compute M. |
|============================+===================+======================|
| 0 GeForce 8400M GS Off | 0000:01:00.0 N/A | N/A |
| N/A 65C P0 N/A / N/A | 234MiB / 255MiB | N/A Default |
+----------------------------+-------------------+----------------------+
+-----------------------------------------------------------------------+
| Compute processes: GPU Memory |
| GPU PID Process name Usage |
|=======================================================================|
| 0 Not Supported |
+-----------------------------------------------------------------------+
xorg.conf
# nvidia-settings: X configuration file generated by nvidia-settings
# nvidia-settings: version 361.42 ([email protected]) Tue Apr 5 14:33:28 UTC 2016
Section "ServerLayout"
Identifier "Layout0"
Screen 0 "Screen0" 0 0
Screen 1 "Screen1" RightOf "Screen0"
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "Mouse0" "CorePointer"
Option "Xinerama" "0"
EndSection
Section "Files"
EndSection
Section "Module"
Load "dbe"
Load "extmod"
Load "type1"
Load "freetype"
Load "glx"
EndSection
Section "InputDevice"
# generated from default
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/psaux"
Option "Emulate3Buttons" "no"
Option "ZAxisMapping" "4 5"
EndSection
Section "InputDevice"
# generated from default
Identifier "Keyboard0"
Driver "kbd"
EndSection
Section "Monitor"
# HorizSync source: builtin, VertRefresh source: builtin
Identifier "Monitor0"
VendorName "Unknown"
ModelName "CRT-0"
HorizSync 28.0 - 55.0
VertRefresh 43.0 - 72.0
Option "DPMS"
EndSection
Section "Monitor"
# HorizSync source: edid, VertRefresh source: edid
Identifier "Monitor1"
VendorName "Unknown"
ModelName "AU Optronics Corporation"
HorizSync 30.0 - 75.0
VertRefresh 60.0
Option "DPMS"
EndSection
Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "GeForce 8400M GS"
BusID "PCI:1:0:0"
Screen 0
EndSection
Section "Device"
Identifier "Device1"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "GeForce 8400M GS"
BusID "PCI:1:0:0"
Screen 1
EndSection
Section "Screen"
Identifier "Screen0"
Device "Device0"
Monitor "Monitor0"
DefaultDepth 24
Option "Stereo" "0"
Option "nvidiaXineramaInfoOrder" "CRT-0"
Option "metamodes" "VGA-0: 1360x768 +0+0"
Option "SLI" "Off"
Option "MultiGPU" "Off"
Option "BaseMosaic" "off"
SubSection "Display"
Depth 24
EndSubSection
EndSection
Section "Screen"
Identifier "Screen1"
Device "Device1"
Monitor "Monitor1"
DefaultDepth 24
Option "Stereo" "0"
Option "metamodes" "LVDS-0: nvidia-auto-select +0+0 {viewportin=1440x900}"
Option "SLI" "Off"
Option "MultiGPU" "Off"
Option "BaseMosaic" "off"
SubSection "Display"
Depth 24
EndSubSection
EndSection
Meine Vermutung ist, dass ich alle Verweise auf Bildschirm 1 aus xorg.conf entfernen oder diese Datei auf die ursprüngliche Datei zurücksetzen sollte. Allerdings ist die Datei xorg.conf.backup auch nicht original, da ich während der Arbeit an der Lösung dieses Problems das System mehrmals neu gestartet habe.
Verwandte:Welche Software kann Videos zusammenfügen?Irgendwelche Ideen, wie man dieses Problem beheben kann oder wo man die originale xorg.conf-Datei für die GeForce 8400M GS findet?
Akzeptierte Antwort:
Wechseln Sie mit strg + alt + f1
zu tty1 , melden Sie sich an und entfernen Sie Ihre /etc/X11/xorg.conf
.
Führen Sie dann sudo systemctl restart display-manager.service
aus .
Dadurch werden Ihre Einstellungen zurückgesetzt und Sie können erneut mit der Konfiguration beginnen.
Sie können auch nvidia-xconfig
ausführen vor dem Neustart des Display-Managers, der eine Standardkonfiguration für nvidia erstellen würde.