X 服务器无法检测到我的第二张显卡。当我尝试手动将其添加到 xorg.conf 时,ubuntu 崩溃了

X 服务器无法检测到我的第二张显卡。当我尝试手动将其添加到 xorg.conf 时,ubuntu 崩溃了

我的主板上连接了 2 个显卡 (gtx 1070)。lspci 检测到了这两张卡

$ lspci | grep VGA
01:00.0 VGA compatible controller: NVIDIA Corporation Device 1b81 (rev a1)
02:00.0 VGA compatible controller: NVIDIA Corporation Device 1b81 (rev a1)

但是 xorg.conf 文件中只有一个“设备”部分,并且 X Server 无法检测到的卡上没有图形输出。然后我尝试手动添加第二张显卡,方法Screen 1 “FakeScreen1”Section "ServerLayout"

Section "Monitor"
    Identifier     “FakeMonitor1”
    VendorName     “Dummy”
    ModelName      “Dummy”
EndSection

Section "Device"
    Identifier     "Device1”
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    Option         "Coolbits" "31"
    BusID          "PCI:2:0:0"
EndSection

Section "Screen"
    Identifier     “FakeScreen1”
    Device         "Device1”
    Monitor        “FakeMonitor1”
    DefaultDepth    24
    Option         "Coolbits" "31"
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

到最后xorg配置文件文件。此后,Ubuntu 无法启动,空白屏幕上显示以下错误: 错误

然后我用以下代码覆盖调整后的 xorg.conf:默认备份-xorg.conf并且 ubuntu 恢复到以前的状态,X 无法检测到第二个 gpu。

我哪里做错了?我该怎么做才能让 X 识别第二个 gpu?

答案1

我能够修复它。问题是我用 Apple 的 Seirra TextEdit 编辑了 xorg.conf 文件,它将我所有的字符都转换"为 和,而这些字符不是纯 ascii 字符。因此,X 无法读取配置文件。

相关内容