web-dev-qa-db-ja.com

nVidia Xサーバー設定で内蔵ディスプレイがオフになっている

私は台無しにしました。 nVidia GeForce 8400M GSビデオカードを搭載したHP Pavilion dv6000ラップトップで作業しています。外部ディスプレイの解像度に問題があり、Ubuntuディスプレイマネージャーが適切なディスプレイの解像度を認識していなかったため、nVidia Xサーバー設定で設定を開始しました。 Xスクリーン1を追加し、X構成ファイルに保存しました。私はそれがどのように起こったのかわかりませんが、どういうわけか内蔵ディスプレイをオフにし、オンにすることはできません。これが発生した後、ビデオカードドライバーを更新しましたが、問題はまだ存在します。

nvidia-smiの出力:

+------------------------------------------------------+
| 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  (buildd@lgw01-18)  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

私の推測では、xorg.confからScreen 1へのすべての参照を削除するか、このファイルを元のファイルに復元する必要があります。ただし、xorg.conf.backupファイルもオリジナルではありません。この問題の解決に取り組んでいる間にシステムを複数回再起動したためです。

この問題を修正する方法や、GeForce 8400M GSの元のxorg.confファイルの入手先はありますか?

1
Dune

strg + alt + f1でtty1に切り替え、ログインして/etc/X11/xorg.confを削除します。

次にSudo systemctl restart display-manager.serviceを実行します。

これにより設定がリセットされ、構成を再開できます。

Nvidiaのデフォルト設定を作成するディスプレイマネージャーを再起動する前に、nvidia-xconfigを実行することもできます。

2
Ziazis