双显示器不适用于 Nvidia 卡

Chr*_*ter 5 nvidia multiple-monitors 11.10

甚至我的主显示器也显示为未知。我曾尝试使用 Nvidia 设置设置双显示器,但没有任何乐趣,但它确实识别出我有 2 个显示器。

这在 11.04 中不是问题。我对 Nvidia 设置的问题似乎是我的 2 台显示器需要不同的分辨率,但即使我将它们设置为它们都可以处理的分辨率,它也只会出现在克隆模式下。我真的希望有人可以提供帮助,否则我将不得不回滚到 11.04。

为什么 Ubuntu 11.10 不能识别我有 2 个显示器?

这是我的内容xorg.conf

# nvidia-settings: X configuration file generated by nvidia-settings
# nvidia-settings:  version 280.13  (buildd@rothera)  Thu Aug 11 17:28:49 UTC 2011

Section "ServerLayout"
    Identifier     "Layout0"
    Screen      0  "Screen0" 0 0
    InputDevice    "Keyboard0" "CoreKeyboard"
    InputDevice    "Mouse0" "CorePointer"
    Option         "Xinerama" "0"
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: xconfig, VertRefresh source: xconfig
    Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "CRT-0"
    HorizSync       30.0 - 83.0
    VertRefresh     50.0 - 76.0
    Option         "DPMS"
EndSection

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce 7025 / nForce 630a"
EndSection

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    Option         "TwinView" "1"
    Option         "TwinViewXineramaInfoOrder" "CRT-0"
    Option         "metamodes" "CRT: 1280x1024 +1024+0, DFP: 1024x768 +0+0"
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection"
Run Code Online (Sandbox Code Playgroud)

好的,我试过 disper -e。问题是 Nvidia 设置似乎将两台显示器视为同一台显示器。因此,将设置更改为一个没有任何效果,但更改另一个设置,它会对两个屏幕产生相同的影响。

结果disper -l如下:

    carter@carter-desktop:~$ disper -l
display DFP-0: HP vs17
 resolutions: 320x240, 400x300, 416x312, 512x384, 576x432, 680x384, 640x480, 720x450, 640x512, 800x512, 840x525, 800x600, 960x540, 832x624, 960x600, 896x672, 1024x768, 1152x864, 1280x960, 1280x1024
display CRT-0: CRT-0
 resolutions: 320x240, 400x300, 416x312, 512x384, 576x432, 680x384, 640x480, 720x450, 640x512, 800x512, 840x525, 800x600, 960x540, 832x624, 960x600, 896x672, 1024x768, 1152x864, 1360x768, 1280x960, 1440x900, 1280x1024, 1400x1050, 1600x1024, 1680x1050, 1600x1200, 1920x1080, 1920x1200, 1792x1344
carter@carter-desktop:~$ 
Run Code Online (Sandbox Code Playgroud)

tvn*_*tvn 6

几分钟前我在我的系统上解决了这个问题。对我来说,它的工作方式如下:

  1. 安装了发布后的 nvidia 驱动程序。 在此处输入图片说明
  2. 开始nvidia-settings配置我的双屏,你必须使用 TwinView(不是单独的 X-Config),不要忘记选择一个主显示器。我在配置过程中遇到的问题是,如果我选择左显示器作为主显示器,它似乎只能工作。要测试,您可以使用应用按钮。 在此处输入图片说明 如果一切正常,您可以保存到 X 配置文件。

如果你想阅读它,这里是我生成的 xorg.conf:

# nvidia-settings: X configuration file generated by nvidia-settings
# nvidia-settings:  version 280.13  (buildd@rothera)  Thu Aug 11 17:28:49 UTC 2011

Section "ServerLayout"
    Identifier     "Layout0"
    Screen      0  "Screen0" 0 0
    InputDevice    "Keyboard0" "CoreKeyboard"
    InputDevice    "Mouse0" "CorePointer"
    Option         "Xinerama" "0" 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      "Samsung SMS22A350H"
    HorizSync       30.0 - 81.0
    VertRefresh     56.0 - 75.0
    Option         "DPMS" EndSection

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce GTS 450" EndSection

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    Option         "TwinView" "1"
    Option         "TwinViewXineramaInfoOrder" "DFP-1"
    Option         "metamodes" "CRT: nvidia-auto-select +1920+0, DFP: nvidia-auto-select +0+0"
    SubSection     "Display"
        Depth       24
    EndSubSection EndSection
Run Code Online (Sandbox Code Playgroud)