每次重新启动时,Nvidia双显示器配置都会丢失


14

我最近更新了(很好,很烦然后完全重新安装了)到12.04。

我正在运行双显示器设置,并在HP Elite Book 8560W上搭配Dell U2410 / Dell 2007WFP。该显卡是NVIDIA GF108 [Quadro 1000M]。

我的问题如下。我可以使双显示器设置正常运行,但是每次重新启动时,我的机器似乎都会丢失设置(特别是U2410被禁用,鼠标指针锁定在启动器中)。每次启动后,我都必须重新声明设置。我尝试以sudo的身份运行nvidia-settings,将更改保存到我的xorg.conf文件中(见下文),但似乎没有任何问题。

有没有人遇到过类似问题,或者知道解决方法?Conf文件如下:

# nvidia-settings: X configuration file generated by nvidia-settings
# nvidia-settings:  version 295.33  (buildd@allspice)  Fri Mar 30 15:25:24 UTC 2012

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      "DELL 2007WFP"
    HorizSync       30.0 - 83.0
    VertRefresh     56.0 - 76.0
    Option         "DPMS"
EndSection

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "Quadro 1000M"
EndSection

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    Option         "TwinView" "1"
    Option         "TwinViewXineramaInfoOrder" "DFP-1"
    Option         "metamodes" "CRT: 1680x1050 +1920+0, DFP-1: 1920x1200 +0+0; CRT: nvidia-auto-select +0+0, DFP-1: NULL"
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

我收到的错误消息是这样的:

none of the selected modes were compatible with the possible modes: 
Trying modes for CRTC 642:
CRTC 642: trying mode 3600x1080@50hz with output at 1280 x 1024@0Hz (pass 0)
CRTC 642: trying mode 3600x1080@50hz with output at 1280 x 1024@0Hz (pass 0)
CRTC 642: trying mode 3600x1080@50hz with output at 1280 x 1024@0Hz (pass 0)
CRTC 642: trying mode 3600x1080@50hz with output at 1280 x 1024@0Hz (pass 1)
CRTC 642: trying mode 3600x1080@50hz with output at 1280 x 1024@0Hz (pass 1)
CRTC 642: trying mode 3600x1080@50hz with output at 1280 x 1024@0Hz (pass 1)

Answers:


7

删除所有文件Xorg.conf(或/和Xorg.conf.new),您可以找到(在/ etc / X11 / usr和您的Home目录中搜索)。然后运行:

sudo nvidia-settings

并根据需要设置选项。重启。有帮助吗?

如果那没有帮助,请尝试创建Xorg文件并手动更改它。请检查此链接以获取帮助。


达到了目的的方法-仍然收到错误消息(我认为是来自gnome-display的),但是-但这使我免于在每次重新启动时重新编写xconf的麻烦。谢谢你一百万
sunwukung 2012年

有点奇怪。我看不出您的Gnome / Unity为何会发送错误。请为此做一个新话题。
痛苦

嗯,又进行了一次重新启动以重现-错误消息也消失了。一项更改是通知Launcher使用笔记本电脑,而不要同时使用两个屏幕。
sunwukung

这对我有用,但是就我而言,我没有任何以...开头的xorg.conf文件!
Michael Butler

2

正常工作了(终于!!!)

已安装173个更新:https : //launchpad.net/ubuntu/+source/nvidia-graphics-drivers-173-updates/173.14.35-0ubuntu1/+build/3597638

然后运行:

须藤nvidia-xconfig --separate-x-screens

重新启动了2个屏幕!!!甜!


更新

:问题..'--separate-x-screens'选项不是正确的选项。尝试:

警告 “ --force-generate” *将覆盖您当前的xconf.org

须藤nvidia-xconfig --twinview --use-edid-freqs --force-generate --mode = 1920x1600 -T


PS我的设置:

  • GeForce FX 5200
  • 2台Dell平板显示器
  • Ubuntu 12.04

sudo lspci | grep VGA

01:00.0 VGA兼容控制器:NVIDIA Corporation NV34 [GeForce FX 5200](rev a1)

nvidia-xconfig --query-gpu-info

GPU数量:1

GPU#0:
  名称:GeForce FX 5200
  PCI总线ID:PCI:1:0:0

  显示设备数:2

  显示设备0(CRT-0):
     EDID名称:DELL2407WFPHC
     最小HorizSync:30.000 kHz
     最大HorizSync:83.000 kHz
     最小VertRefresh:56 Hz
     最大VertRefresh:76 Hz
     最大像素时钟:170.000 MHz
     最大宽度:1920像素
     最大高度:1200像素
     首选宽度:1920像素
     首选高度:1200像素
     首选VertRefresh:60 Hz
     物理宽度:520毫米
     物理高度:330毫米

  显示设备1(DFP-0):
     EDID名称:DELL 1708FP
     最小HorizSync:30.000 kHz
     最大HorizSync:81.000 kHz
     最小VertRefresh:56 Hz
     最大VertRefresh:76 Hz
     最大像素时钟:140.000 MHz
     最大宽度:1280像素
     最大高度:1024像素
     首选宽度:1280像素
     首选高度:1024像素
     首选VertRefresh:60 Hz
     物理宽度:340毫米
     物理高度:270毫米

回声$(lsb_release -ds)$(uname -m)[$(uname -r)]

Ubuntu 12.04.1 LTS i686 [3.2.0-34-generic-pae]

dpkg --get-selections | grep nvidia

  nvidia-173安装
  nvidia-173-更新安装
  nvidia常见安装
  nvidia-settings安装

apt-show-versions | grep nvidia

nvidia-173 /精确安全性最新173.14.35-0ubuntu0.2
nvidia-173-updates 173.14.35-0ubuntu1比档案中的版本新
nvidia-common / precise-updates更新为1:0.2.44.2
NVIDIA设置/精确到最新304.64-0ubuntu1〜precise〜xup1

希望这对某人有帮助。因为我花了我一辈子才能使它工作。

这是我已经尝试过的方法:

  • 尝试将X服务器降级以使xorg-video-abi-11正常工作...因为nvidia软件需要较新的x服务器中的其他文件,所以不高兴
  • 尝试安装nvidia-current ...不兼容!
  • 默认的Neauvou驱动程序不支持Unity 3D!
  • 添加了ppa:ubuntu-x-swat / x-updates。不支持我的卡。依赖性问题。

如果有人在此方面取得了成功,请告诉我..我可能做错了。


1

(只需添加一些信息)。我也遇到了同样的问题。但是我认为这是由于尝试使用“ Displays”实用程序引起的。该实用程序似乎与NVidia设置工具不兼容。

因此,您最终以无效的xorg.conf结束。如上所述,使用NVidia工具删除xorg.conf,以重新创建新配置,然后注销/重新登录以重新启动X服务器,这对我来说是可行的。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.