nvidia-settings:nvidia-settings 生成的 X 配置文件

nvidia-settings:nvidia-settings 生成的 X 配置文件

所以我买了 2 块 GeForce GT 1030 显卡,想同时在它们上面运行 3 台显示器。第一块显卡上分别通过 HDMI 和 DVI 连接 2 台显示器。xrandr 的输出中只显示了这两台显示器。此外,只有第一块显卡上的 2 台显示器在屏幕上显示 ubuntu。

两个显卡都是同一型号,而且两个屏幕也是同一型号,这一事实可能没有帮助。

  Screen 0: minimum 8 x 8, current 4480 x 1440, maximum 32767 x 32767
  DVI-D-0 connected primary 2560x1440+1920+0 (normal left inverted right x axis y axis) 708mm x 399mm
     2560x1440     59.95*+
     1920x1080     60.00    59.94    50.00    29.97    25.00    23.98    60.00    50.04  
     1680x1050     59.95  
     1600x900      60.00  
     1280x1024     75.02    60.02  
     1280x800      59.81  
     1280x720      60.00    59.94    50.00  
     1024x768      75.03    60.00  
     800x600       75.00    60.32  
     720x576       50.00  
     720x480       59.94  
     640x480       75.00    59.94    59.93  
  HDMI-0 connected 1920x1080+0+360 (normal left inverted right x axis y axis) 527mm x 296mm
     1920x1080     60.00*+  59.94    50.00    60.05    60.00    50.04  
     1680x1050     59.95  
     1600x900      60.00  
     1280x1024     75.02    60.02  
     1280x800      59.81  
     1280x720      60.00    59.94    50.00  
     1024x768      75.03    60.00  
     800x600       75.00    60.32  
     720x576       50.00  
     720x480       59.94  
     640x480       75.00    59.94    59.93

Nvidia-settings 能够看到它们,但是似乎无法将它们放在同一个 xscreen 上。或者使用 xinerama。

截屏

这个问题有点类似于这个 -第三台显示器显示“X”光标但是我无法让 X 光标出现在第三个屏幕上,它保持绿灯亮,但没有输入。

还附上了我的 xorg.conf,由 nvidia-settings 生成。

nvidia-settings:nvidia-settings 生成的 X 配置文件

# nvidia-settings:  version 440.64


Section "ServerLayout"
    Identifier     "Layout0"
    Screen      0  "Screen0" 0 0
    Screen      1  "Screen1" 4480 0
    InputDevice    "Keyboard0" "CoreKeyboard"
    InputDevice    "Mouse0" "CorePointer"
    Option         "Xinerama" "1"
EndSection

Section "Files"
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      "BenQ PD3200Q"
    HorizSync       30.0 - 90.0
    VertRefresh     50.0 - 76.0
    Option         "DPMS"
EndSection

Section "Monitor"

    # HorizSync source: edid, VertRefresh source: edid
    Identifier     "Monitor1"
    VendorName     "Unknown"
    ModelName      "BenQ GW2470"
    HorizSync       30.0 - 83.0
    VertRefresh     50.0 - 76.0
    Option         "DPMS"
EndSection

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce GT 1030"
    BusID          "PCI:45:0:0"
EndSection

Section "Device"
    Identifier     "Device1"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce GT 1030"
    BusID          "PCI:35:0:0"
EndSection

Section "Screen"

# Removed Option "metamodes" "nvidia-auto-select +0+0 {ForceCompositionPipeline=On, ForceFullCompositionPipeline=On}"
# Removed Option "BaseMosaic" "on"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    Option         "Stereo" "0"
    Option         "nvidiaXineramaInfoOrder" "DFP-0"
    Option         "metamodes" "DVI-D-0: nvidia-auto-select +1920+0 {ForceCompositionPipeline=On, ForceFullCompositionPipeline=On}, HDMI-0: nvidia-auto-select +0+360 {ForceCompositionPipeline=On, ForceFullCompositionPipeline=On}"
    Option         "SLI" "Off"
    Option         "MultiGPU" "Off"
    Option         "BaseMosaic" "off"
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

Section "Screen"

# Removed Option "BaseMosaic" "on"
    Identifier     "Screen1"
    Device         "Device1"
    Monitor        "Monitor1"
    DefaultDepth    24
    Option         "Stereo" "0"
    Option         "nvidiaXineramaInfoOrder" "DFP-1"
    Option         "metamodes" "nvidia-auto-select +0+0 {ForceCompositionPipeline=On, ForceFullCompositionPipeline=On}"
    Option         "SLI" "Off"
    Option         "MultiGPU" "Off"
    Option         "BaseMosaic" "off"
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

答案1

为什么不尝试基本的故障排除方法 - 将第三个屏幕更改为正常工作的 HDMI/DVI 端口。关闭电视和 CPU 的电源(拔下它们的电缆并按住电源按钮 1 分钟,然后重新插入)。

此外,看到同时使用 2 个 GPU 时出现的问题,我强烈建议您尝试使用集成显卡或 CPU,或者使用单张卡进行测试/试验

相关内容