我最近买了第二张显卡来添加第三台显示器,但在显示第三台显示器时遇到了问题。nvidia x 服务器配置识别第三台显示器和第二张显卡。当我尝试通过 nvidia 设置启用第三台显示器并重新启动时,它又恢复了,没有任何变化。我打开 nvidia 设置,第三台显示器又被禁用了。我尝试手动编辑 xorg.conf 文件以尝试添加第三个屏幕,但到目前为止我还没有成功。
我运行的是 Linux Mint,配有 2 个 GeForce 750ti 显卡。据我所知,它们不符合 SLI 标准,但使用我在配置文件中设置的 MultiGPU 设置。
这是我的配置文件,位于:/etc/X11/xorg.conf
我也尝试添加 Screen2,但没有效果。任何正确的帮助都将非常有帮助!
# nvidia-settings:nvidia-settings 生成的 X 配置文件 # nvidia-settings: 版本 331.20 (buildd@roseapple) 2014 年 2 月 3 日星期一 15:07:22 UTC “服务器布局”部分 标识符“默认布局” 屏幕 0 “屏幕0” 0 0 屏幕 1 “Screen1” 右侧“Screen0” 屏幕 2 “屏幕 2” 位于“屏幕 1”右侧 输入设备“键盘0”“核心键盘” 输入设备“Mouse0”“CorePointer” 选项“Xinerama”“0” 结束部分 “文件”部分 结束部分 “输入设备”部分 # 从默认生成 标识符“Mouse0” 驱动程序“鼠标” 选项“协议”“自动” 选项“设备”“/dev/psaux” 选项“Emulate3Buttons”“否” 选项“ZAxisMapping”“4 5” 结束部分 “输入设备”部分 # 从默认生成 标识符“Keyboard0” 驱动程序“kbd” 结束部分 “监控”部分 # HorizSync 源:edid,VertRefresh 源:edid 标识符“Monitor0” 供应商名称“未知” 型号名称“DELL U2414H” 水平同步 30.0 - 83.0 垂直刷新 56.0 - 76.0 选项“DPMS” 结束部分 “监控”部分 # HorizSync 源:edid,VertRefresh 源:edid 标识符“Monitor1” 供应商名称“未知” 型号名称“DELL U2414H” 水平同步 30.0 - 83.0 垂直刷新 56.0 - 76.0 选项“DPMS” 结束部分 “监控”部分 # HorizSync 源:edid,VertRefresh 源:edid 标识符“Monitor2” 供应商名称“未知” 型号名称“HP LA2206” 水平同步 30.0 - 83.0 垂直刷新 56.0 - 76.0 选项“DPMS” 结束部分 “设备”部分 标识符“Device0” 驱动程序“nvidia” 供应商名称“NVIDIA Corporation” 主板名称“GeForce GTX 750 Ti” 总线 ID “PCI:1:0:0” 结束部分 “设备”部分 标识符“Device1” 驱动程序“nvidia” 供应商名称“NVIDIA Corporation” 主板名称“GeForce GTX 750 Ti” 总线 ID “PCI:2:0:0” 结束部分 “设备”部分 标识符“Device2” 驱动程序“nvidia” 供应商名称“NVIDIA Corporation” 主板名称“GeForce GTX 750 Ti” 总线 ID “PCI:1:0:0” 结束部分 “屏幕”部分 标识符“Screen0” 设备“Device0” 监控“Monitor0” 默认深度 24 选项“立体声”“0” 选项“nvidiaXineramaInfoOrder”“DFP-1” 选项“metamodes”“HDMI-0:nvidia-auto-select +0+0” 选项“SLI”“关闭” 选项“MultiGPU”“开启” 选项“BaseMosaic”“开” “显示”子部分 深度 24 结束子节 结束部分 “屏幕”部分 标识符“Screen1” 设备“Device1” 监视器“Monitor1” 默认深度 24 选项“立体声”“0” 选项“metamodes”“nvidia-auto-select +0+0” 选项“SLI”“关闭” 选项“MultiGPU”“开启” 选项“BaseMosaic”“开” “显示”子部分 深度 24 结束子节 结束部分 “屏幕”部分 标识符“Screen2” 设备“Device2” 监视器“监视器2” 默认深度 24 选项“立体声”“0” 选项“metamodes”“nvidia-auto-select +0+0” 选项“SLI”“关闭” 选项“MultiGPU”“开启” 选项“BaseMosaic”“开” “显示”子部分 深度 24 结束子节 结束部分
/var/log/Xorg.0.log
[ 7784.174] X 协议版本 11,修订版 0 [7784.174] 构建操作系统:Linux 3.2.0-70-generic x86_64 Ubuntu [7784.174] 当前操作系统:Linux pruitt 3.13.0-24-generic #47-Ubuntu SMP 2014 年 5 月 2 日星期五 23:30:00 UTC x86_64 [7784.174] 内核命令行:BOOT_IMAGE=/boot/vmlinuz-3.13.0-24-generic root=UUID=8197c4cd-c723-4a49-86d5-4ecd04dccbd7 ro quiet splash [7784.174] 构建日期:2014 年 12 月 10 日下午 6:15:52 [ 7784.174] xorg-server 2:1.15.1-0ubuntu2.6(技术支持请参见 http://www.ubuntu.com/support) [7784.174] pixman 的当前版本:0.30.2 [ 7784.174] 报告问题之前,请先检查 http://wiki.x.org 以确保您拥有最新版本。 [ 7784.174] 标记:(--)探测,(**)来自配置文件,(==)默认设置, (++)从命令行,(!!)通知,(II)信息, (WW)警告,(EE)错误,(NI)未实施,(??)未知。 [ 7784.174] (==) 日志文件:“/var/log/Xorg.0.log”,时间:2015 年 1 月 20 日星期二 23:54:46 [ 7784.174](==)使用配置文件:“/etc/X11/xorg.conf” [ 7784.174](==)使用系统配置目录“/usr/share/X11/xorg.conf.d” [ 7784.174] (==) ServerLayout “默认布局” [ 7784.174] (**) |-->屏幕“Screen0”(0) [ 7784.174] (**) | |-->监视 "Monitor0" [ 7784.175] (**) | |-->设备“Device0” [ 7784.175] (**) |-->屏幕“Screen1”(1) [ 7784.175] (**) | |-->监视器 "Monitor1" [ 7784.175] (**) | |-->设备 "Device1" [ 7784.175] (**) |-->屏幕“屏幕 2”(2) [ 7784.175] (**) | |-->监视器 "监视器2" [ 7784.175] (**) | |-->设备 "Device2" [ 7784.175] (**) |-->输入设备“Keyboard0” [ 7784.175] (**) |-->输入设备“Mouse0” [ 7784.175] (**) 选项“Xinerama”“0” [ 7784.175] (==) 自动添加设备 [ 7784.175] (==) 自动启用设备 [ 7784.175] (==) 自动添加 GPU 设备 [ 7784.175] (WW) 目录“/usr/share/fonts/X11/cyrillic”不存在。 [ 7784.175] 从字体路径中删除条目。 [ 7784.175] (WW) 目录“/usr/share/fonts/X11/100dpi/”不存在。 [ 7784.175] 从字体路径中删除条目。 [ 7784.175] (WW) 目录“/usr/share/fonts/X11/75dpi/”不存在。 [ 7784.175] 从字体路径中删除条目。 [ 7784.175] (WW) 目录“/usr/share/fonts/X11/100dpi”不存在。 [ 7784.175] 从字体路径中删除条目。 [ 7784.175] (WW) 目录“/usr/share/fonts/X11/75dpi”不存在。 [ 7784.175] 从字体路径中删除条目。 [ 7784.175] (==) FontPath 设置为: /usr/share/fonts/X11/misc, /usr/share/fonts/X11/Type1, 内置 [ 7784.175] (==) ModulePath 设置为“/usr/lib/x86_64-linux-gnu/xorg/extra-modules,/usr/lib/xorg/extra-modules,/usr/lib/xorg/modules” [ 7784.175] (WW) 热插拔已打开,使用驱动程序“kbd”、“mouse”或“vmmouse”的设备将被禁用。 [ 7784.175](WW)禁用键盘0 [ 7784.175] (WW)禁用鼠标0 [ 7784.175](II)加载器魔法:0x7f579b6e8d40 [ 7784.175](II)模块 ABI 版本: [7784.175] X.Org ANSI C 仿真:0.4 [7784.175] X.Org 视频驱动程序: 15.0 [7784.175] X.Org XInput 驱动程序:20.0 [7784.175] X.Org 服务器扩展 : 8.0 [ 7784.175] (II) xfree86: 添加 drm 设备 (/dev/dri/card0) [ 7784.175] (II) xfree86: 添加 drm 设备 (/dev/dri/card1) [7784.176](--)PCI:*(0:1:0:0)10de:1380:1043:84bb rev 162,内存@0xde000000/16777216、0xc0000000/268435456、0xd0000000/33554432,I/O@0x0000e000/128,BIOS@0x????????/524288 [7784.176] (--) PCI:(0:2:0:0)10de:1380:1043:84bb rev 162,内存@0xdc000000/16777216、0xa0000000/268435456、0xb0000000/33554432,I/O@0x0000d000/128,BIOS@0x????????/524288 [7784.176] 初始化内置扩展通用事件扩展 [7784.176] 初始化内置扩展 SHAPE [ 7784.177] 初始化内置扩展 MIT-SHM [ 7784.177] 初始化内置扩展 XInputExtension [ 7784.177] 初始化内置扩展 XTEST [ 7784.177] 初始化内置扩展 BIG-REQUESTS [ 7784.177] 初始化内置扩展 SYNC [ 7784.177] 初始化内置扩展 XKEYBOARD [ 7784.177] 初始化内置扩展 XC-MISC [ 7784.177] 初始化内置扩展 SECURITY [ 7784.177] 初始化内置扩展 XINERAMA [ 7784.177] 初始化内置扩展 XFIXES [ 7784.177] 初始化内置扩展 RENDER [ 7784.177] 初始化内置扩展 RANDR [ 7784.177] 初始化内置扩展 COMPOSITE [ 7784.177] 初始化内置扩展 DAMAGE [ 7784.177] 初始化内置扩展 MIT-SCREEN-SAVER [ 7784.177] 初始化内置扩展 DOUBLE-BUFFER [ 7784.177] 初始化内置扩展 RECORD [7784.177] 初始化内置扩展 DPMS [ 7784.177] 正在初始化内置扩展 Present [7784.177] 初始化内置扩展 DRI3 [ 7784.177] 初始化内置扩展 X-Resource [ 7784.177] 初始化内置扩展 XVideo [ 7784.177] 初始化内置扩展 XVideo-MotionCompensation [ 7784.177] 初始化内置扩展 SELinux [ 7784.177] 初始化内置扩展 XFree86-VidModeExtension [ 7784.177] 初始化内置扩展 XFree86-DGA [ 7784.177] 初始化内置扩展 XFree86-DRI [7784.177] 初始化内置扩展 DRI2 [ 7784.177] (WW) 除非您指定在其他地方加载“glamoregl”,否则不会加载它。 [ 7784.177] (II)“glx”将默认加载。 [ 7784.177] (WW) 默认情况下不加载“xmir”。跳过。 [ 7784.177] (II)加载模块:“glx” [ 7784.177](II)加载 /usr/lib/x86_64-linux-gnu/xorg/extra-modules/libglx.so [ 7784.185](II)模块 glx:供应商=“NVIDIA Corporation” [7784.185] 针对 4.0.2 编译,模块版本 = 1.0.0 [ 7784.186] 模块类别:X.Org 服务器扩展 [7784.186](II)NVIDIA GLX 模块 331.113 2014 年 12 月 1 日星期一 20:24:35 PST [7784.186] 正在加载扩展 GLX [7784.186](II)加载模块:“nvidia” [ 7784.186](II)加载 /usr/lib/x86_64-linux-gnu/xorg/extra-modules/nvidia_drv.so [ 7784.186](II)模块 nvidia:供应商=“NVIDIA Corporation” [ 7784.186] 针对 4.0.2 编译,模块版本 = 1.0.0 [7784.186] 模块类别:X.Org 视频驱动程序 [7784.186](II)NVIDIA dlloader X 驱动程序 331.113 2014 年 12 月 1 日星期一 20:01:51 PST [ 7784.186](II)适用于所有受支持的 NVIDIA GPU 的 NVIDIA 统一驱动程序 [ 7784.186] (++) 使用 VT 编号 7 [7784.198](II)加载子模块“fb” [7784.198](II)加载模块:“fb” [ 7784.198] (II)加载 /usr/lib/xorg/modules/libfb.so [ 7784.198](II)模块 fb:供应商=“X.Org Foundation” [7784.198] 针对 1.15.1 编译,模块版本 = 1.0.0 [7784.198] ABI 类:X.Org ANSI C 仿真,版本 0.4 [ 7784.198] (WW) 未解析的符号:fbGetGCPrivateKey [ 7784.198] (II)加载子模块“wfb” [ 7784.198] (II)加载模块:“wfb” [ 7784.198] (II)加载 /usr/lib/xorg/modules/libwfb.so [ 7784.198](II)模块 wfb:vendor="X.Org Foundation" [7784.198] 针对 1.15.1 编译,模块版本 = 1.0.0 [7784.198] ABI 类:X.Org ANSI C 仿真,版本 0.4 [7784.198](II)加载子模块“ramdac” [7784.198](II)加载模块:“ramdac” [ 7784.198] (II)模块“ramdac”已内置 [ 7784.199](**)NVIDIA(0):深度24,(--)帧缓冲区bpp 32 [ 7784.199](==)NVIDIA(0):RGB 权重 888 [ 7784.199] (==) NVIDIA(0): 默认视觉效果为 TrueColor [ 7784.199](==)NVIDIA(0):使用伽马校正(1.0、1.0、1.0) [ 7784.199] (**) NVIDIA(0): 选项“立体声”“0” [7784.199](**)NVIDIA(0):选项“nvidiaXineramaInfoOrder”“DFP-1” [ 7784.199] (**) NVIDIA(0): 选项“SLI”“关闭” [ 7784.199] (**) NVIDIA(0): 选项“MultiGPU”“开启” [ 7784.199] (**) NVIDIA(0): 选项“BaseMosaic”“开启” [ 7784.199] (**) NVIDIA(0): 根据请求禁用立体声 [ 7784.199] (**) NVIDIA(0): NVIDIA SLI 已禁用。 [ 7784.199] (**) NVIDIA(0): NVIDIA Multi-GPU 自动选择渲染选项。 [7784.199](**)NVIDIA(0):选项“MetaModes”“HDMI-0:nvidia-auto-select +0+0” [ 7784.199] (**) NVIDIA(0): 启用 2D 加速 [ 7785.002] (WW) NVIDIA(GPU-0):“MultiGPU”和“SLI”X 配置选项均 [ 7785.002] (WW) NVIDIA(GPU-0):已指定。“SLI”选项将优先。请 [ 7785.002] (WW) NVIDIA(GPU-0):请参阅第 29 章:配置 SLI 和多 GPU [ 7785.002] (WW) NVIDIA(GPU-0): FrameRendering 了解更多信息。 [ 7785.002] (EE) NVIDIA(GPU-0):未能找到有效的基本马赛克配置。 [ 7785.002] (EE) NVIDIA(GPU-0): 无效的基本马赛克配置 1/1: [ 7785.002](EE)NVIDIA(GPU-0):GPU: [ 7785.002] (EE)NVIDIA(GPU-0):1)PCI 上的 NVIDIA GPU:1:0:0 [ 7785.002] (EE)NVIDIA(GPU-0):2)PCI 上的 NVIDIA GPU:2:0:0 [ 7785.002](EE)NVIDIA(GPU-0):错误: [ 7785.002] (EE) NVIDIA(GPU-0): - 未检测到视频链接 [ 7785.002] (EE) NVIDIA(GPU-0): - 不支持的 GPU [ 7785.002] (EE) NVIDIA(GPU-0): - 芯片组未获准使用 SLI [ 7785.002] (WW) NVIDIA(GPU-0): 无法找到有效的 Base Mosaic 配置 [ 7785.002] (WW) NVIDIA(GPU-0):NVIDIA 图形设备 PCI:1:0:0。请参阅第 29 章: [ 7785.002] (WW) NVIDIA(GPU-0): 在 README 中配置 SLI 和多 GPU FrameRendering [ 7785.002] (WW) NVIDIA(GPU-0):用于故障排除建议。
答案1
多显示器确实需要一点技巧。我花了一段时间才让 X 运行良好。乍一看,“屏幕 1”似乎没有添加到“ServerLayout”中
看一下我用于 4 个显示器的 xorg.conf 文件。它看起来如下所示:
Screen2 - Screen 1 - Screen 3
|
Screen 0
这是我的 xorg.conf 文件
Section "ServerLayout"
Identifier "Layout0"
Screen 0 "Screen0" 960 1024
Screen 1 "Screen1" 1280 0
Screen 2 "Screen2" LeftOf "Screen1"
Screen 3 "Screen3" RightOf "Screen1"
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "Mouse0" "CorePointer"
Option "Xinerama" "1"
EndSection
Section "Files"
FontPath "/usr/lib64/X11/fonts/misc/:unscaled"
FontPath "/usr/lib64/X11/fonts/100dpi/:unscaled"
FontPath "/usr/lib64/X11/fonts/75dpi/:unscaled"
FontPath "/usr/lib64/X11/fonts/misc/"
FontPath "/usr/lib64/X11/fonts/Type1/"
FontPath "/usr/lib64/X11/fonts/Speedo/"
FontPath "/usr/lib64/X11/fonts/100dpi/"
FontPath "/usr/lib64/X11/fonts/75dpi/"
FontPath "/usr/lib64/X11/fonts/cyrillic/"
FontPath "/usr/lib64/X11/fonts/TTF/"
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: edid, VertRefresh source: edid
Identifier "Monitor0"
VendorName "Unknown"
ModelName "HannStar Display Corp HZ251H"
HorizSync 30.0 - 85.0
VertRefresh 50.0 - 75.0
Option "DPMS"
EndSection
Section "Monitor"
# HorizSync source: edid, VertRefresh source: edid
Identifier "Monitor1"
VendorName "Unknown"
ModelName "Dell DEL 1708FPBLK"
HorizSync 30.0 - 81.0
VertRefresh 56.0 - 76.0
Option "DPMS"
EndSection
Section "Monitor"
# HorizSync source: edid, VertRefresh source: edid
Identifier "Monitor2"
VendorName "Unknown"
ModelName "Dell DEL 1708FPBLK"
HorizSync 30.0 - 81.0
VertRefresh 56.0 - 76.0
Option "DPMS"
EndSection
Section "Monitor"
# HorizSync source: edid, VertRefresh source: edid
Identifier "Monitor3"
VendorName "Unknown"
ModelName "Dell DEL 1708FPBLK"
HorizSync 30.0 - 81.0
VertRefresh 56.0 - 76.0
Option "DPMS"
EndSection
Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "GeForce 8800 GT"
BusID "PCI:1:0:0"
Screen 0
EndSection
Section "Device"
Identifier "Device1"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "GeForce 8800 GT"
BusID "PCI:1:0:0"
Screen 1
EndSection
Section "Device"
Identifier "Device2"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "GeForce GT 240"
BusID "PCI:3:0:0"
Screen 1
EndSection
Section "Screen"
Identifier "Screen0"
Device "Device0"
Monitor "Monitor0"
DefaultDepth 24
Option "Stereo" "0"
Option "metamodes" "DFP-0: nvidia-auto-select +0+0"
SubSection "Display"
Depth 24
EndSubSection
EndSection
Section "Screen"
Identifier "Screen1"
Device "Device1"
Monitor "Monitor1"
DefaultDepth 24
Option "Stereo" "0"
Option "metamodes" "DFP-1: nvidia-auto-select +0+0"
SubSection "Display"
Depth 24
EndSubSection
EndSection
Section "Screen"
Identifier "Screen2"
Device "Device2"
Monitor "Monitor2"
DefaultDepth 24
Option "Stereo" "0"
Option "nvidiaXineramaInfoOrder" "CRT-1"
Option "metamodes" "CRT: nvidia-auto-select +0+0"
SubSection "Display"
Depth 24
EndSubSection
EndSection
Section "Screen"
Identifier "Screen3"
Device "Device3"
Monitor "Monitor3"
DefaultDepth 24
Option "Stereo" "0"
Option "metamodes" "DFP: nvidia-auto-select +0+0"
SubSection "Display"
Depth 24
EndSubSection
EndSection
Section "Extensions"`
Option "Composite" "Disable"
EndSection
希望有点帮助
答案2
我真傻。我在网上看了这张显卡的规格,它自己就能处理 4 个显示器。只需要买一个 DVI 转换器,它就能完美运行。