我的主板上连接了 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 无法读取配置文件。