我最近已更新(好吧,搞砸了然后完全重新安装)到 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)
答案1
删除所有文件 Xorg.conf (或/和 Xorg.conf.new) 您可以找到 (在 /etc/X11 /usr 和您的主目录中搜索)。然后运行:
sudo nvidia-settings
并根据需要设置选项。重新启动。有帮助吗?
如果这没有帮助,请尝试创建 Xorg 文件并手动更改它。请检查此链接寻求帮助。
答案2
终于可以工作了(终于!!!)
安装了 173 个更新: https://launchpad.net/ubuntu/+source/nvidia-graphics-drivers-173-updates/173.14.35-0ubuntu1/+build/3597638
然后运行:
sudo nvidia-xconfig --separate-x-screens
重启后有 2 个屏幕!!!太棒了!
更新
:问题..'--separate-x-screens'选项不是正确的选项。尝试:
警告“--force-generate”* 将覆盖您当前的 xconf.org
sudo nvidia-xconfig --twinview --use-edid-freqs --force-generate --mode=1920x1600 -T
PS我的设置:
- GeForce FX 5200
- 2 台戴尔平板显示器
- Ubuntu 12.04
。
sudo lspci |删除 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 最低水平同步:30.000 kHz 最大水平同步:83.000 kHz 最低垂直刷新率:56 Hz 最大垂直刷新率:76 Hz 最大像素时钟:170.000 MHz 最大宽度:1920像素 最大高度:1200像素 首选宽度:1920 像素 首选高度:1200 像素 首选 VertRefresh:60 Hz 物理宽度:520 毫米 物理高度:330 毫米 显示设备 1(DFP-0): EDID 名称:DELL 1708FP 最低水平同步:30.000 kHz 最大水平同步:81.000 kHz 最低垂直刷新率:56 Hz 最大垂直刷新率: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-通用-pae]
dpkg --get-selections | grep nvidia
nvidia-173 安装 nvidia-173-更新安装 nvidia-common 安装 nvidia-设置安装
。
apt-show-versions | grep nvidia
nvidia-173/precise-security 最新 173.14.35-0ubuntu0.2 nvidia-173-updates 173.14.35-0ubuntu1 比存档中的版本新 nvidia-common/precise-updates 最新 1:0.2.44.2 nvidia-settings/precise 最新 304.64-0ubuntu1~precise~xup1
希望这对某人有帮助..因为我花了很长时间才让它工作起来。
以下是我已经尝试过的方法:
- 尝试降级 X 服务器以使 xorg-video-abi-11 正常工作……但无济于事,因为 nvidia 软件需要较新的 x 服务器中的其他文件
- 尝试安装 nvidia-current...不兼容!
- 默认的 Neauvou 驱动程序不支持 Unity 3D!
- 添加了 ppa:ubuntu-x-swat/x-updates。不支持我的卡。依赖问题。
如果其他人成功了,请告诉我..我可能做错了。
答案3
(仅添加一些信息)。我也遇到了同样的问题。但就我而言,我认为这是由于尝试使用“显示”实用程序造成的。此实用程序似乎与 NVidia 设置工具不兼容。
因此,您最终会得到一个无效的 xorg.conf。删除上述 xorg.conf,使用 NVidia 工具重新创建新配置,然后注销/重新登录以重新启动 X 服务器,对我来说,这种方法很有效。