NVidia 双显示器设置 11.04

NVidia 双显示器设置 11.04

我正在运行 Ubuntu 11.04。我安装了 NVidia GeForce GTX 295 卡,驱动程序版本为 295.53。几周前我为此苦苦挣扎了一段时间,然后放弃了。然而,上周,我上班时发现两个显示器都在工作。我认为我的一位技术伙伴帮助了我(我们是一家小公司,我今天刚和他谈过。他认为它仍然无法正常工作),所以我高高兴兴地继续工作,因为我有双显示器支持。不幸的是,我昨天让电脑崩溃了(试图在运行大型虚拟盒时编译程序),当它恢复时,我又回到了单显示器。我没有更改任何与安装的任何软件相关的设置或文件。

TL;DR:双显示器支持突然开始工作,并在重启后消失。

对于要去哪里有任何想法吗?

几点说明:

I understand about duplicate questions. I have tried a number of solutions from a wide range of websites, including this one, but none of them seem to help, or be relevant to my situation.

我的 xorg.conf 文件如下(我认为这是正确的设置组合):

# nvidia-xconfig:nvidia-xconfig 生成的 X 配置文件
# nvidia-xconfig: 版本 295.53 ([电子邮件保护]) 2012 年 5 月 12 日星期六 00:34:20 PDT

#“监控”部分
#标识符“Monitor2”
#VendorName“未知”
#ModelName“未知”
#水平同步 28.0 - 33.0
#VertRefresh 43.0 - 72.0
#选项“DPMS”
#结束部分
#Section “设备”
#标识符“Device0”
#驱动程序“nvidia”
#VendorName“NVIDIA 公司”
#BoardName“GeForce GTX 295”
#总线ID "PCI:4:0:0"
#结束部分
#Section “屏幕”
    #标识符“Screen1”
    #设备 "设备1"
    #监视器“监视器1”
    #默认深度 24
    #选项“TwinView”“True”
    #选项“MetaModes”“nvidia-auto-select,nvidia-auto-select”
    #SubSection "显示"
        #深度 24
    #结束子节
#结束部分
#Section “屏幕”
    #标识符“Screen2”
    #设备 "设备2"
    #监视器“监视器2”
    #默认深度 24
    #选项“TwinView”“True”
    #选项“MetaModes”“nvidia-auto-select,nvidia-auto-select”
    #SubSection "显示"
        #深度 24
    #结束子节
#结束部分

“服务器布局”部分

#Screen 1 “Screen1” 右侧“Screen0”
#Screen 2 “Screen2” 位于 “Screen1” 右侧
    标识符“Layout0”
    屏幕 0 “屏幕0” 0 0
    输入设备“键盘0”“核心键盘”
    输入设备“Mouse0”“CorePointer”
结束部分

“文件”部分
结束部分

“输入设备”部分

    # 从默认生成
    标识符“Mouse0”
    驱动程序“鼠标”
    选项“协议”“自动”
    选项“设备”“/dev/psaux”
    选项“Emulate3Buttons”“否”
    选项“ZAxisMapping”“4 5”
结束部分

“输入设备”部分

    # 从默认生成
    标识符“Keyboard0”
    驱动程序“kbd”
结束部分

“监控”部分
    标识符“Monitor0”
    供应商名称“未知”
    模型名称“未知”
    水平同步 28.0 - 33.0
    垂直刷新 43.0 - 72.0
    选项“DPMS”
结束部分

“监控”部分
    标识符“Monitor1”
    供应商名称“未知”
    模型名称“未知”
    水平同步 28.0 - 33.0
    垂直刷新 43.0 - 72.0
    选项“DPMS”
结束部分

“设备”部分
    标识符“Device0”
    驱动程序“nvidia”
    供应商名称“NVIDIA Corporation”
    主板名称“GeForce GTX 295”
    总线 ID “PCI:5:0:0”
结束部分

“设备”部分
    标识符“Device1”
    驱动程序“nvidia”
    供应商名称“NVIDIA Corporation”
    主板名称“GeForce GTX 295”
    总线 ID “PCI:4:0:0”
结束部分

“屏幕”部分

#选项“TwinView”“True”
#选项“MetaModes”“nvidia-auto-select,nvidia-auto-select”
    标识符“Screen0”
    设备“Device0”
    监控“Monitor0”
    默认深度 24
    选项“TwinView”“True”
    选项“MetaModes”“nvidia-auto-select,nvidia-auto-select”
    “显示”子部分
        深度 24
    结束子节
结束部分

“屏幕”部分

#选项“TwinView”“True”
#选项“MetaModes”“nvidia-auto-select,nvidia-auto-select”
    标识符“Screen1”
    设备“Device1”
    监视器“Monitor1”
    默认深度 24
    选项“TwinView”“True”
    选项“MetaModes”“nvidia-auto-select,nvidia-auto-select”
    “显示”子部分
        深度 24
    结束子节
结束部分

答案1

我建议使用 nvidia 的 x 配置工具来完成此操作,因为只要我一直在手动编辑 xorg.conf(自 2002 年以来),它似乎会根据驱动程序、卡和发行版 xorg 服务器和 xrandr 支持发生巨大变化。

值得一提的是,这是我从 ubuntu 10.04 LTS 设置的 xorg,它启用了合成和加速功能(我在其上使用 compiz-fusion 和双视图)

根据您的文件,对我来说关键的问题是您是否试图获得双视图或两个独立的视图。换句话说:一个横跨两个显示器的大跨度屏幕?这就是我的设置正在做的事情。


# nvidia-settings:nvidia-settings 生成的 X 配置文件
# nvidia-settings: 版本 1.0 (buildd@yellow) 2010 年 4 月 9 日星期五 11:51:21 UTC

“服务器布局”部分
    标识符“Layout0”
    屏幕 0 “屏幕0” 0 0
    输入设备“键盘0”“核心键盘”
    输入设备“Mouse0”“CorePointer”
结束部分

“文件”部分
结束部分

“模块”部分
    加载“类型1”
    加载“freetype”
结束部分

“ServerFlags”部分
    选项“Xinerama”“0”
结束部分

“输入设备”部分
    # 从默认生成
    标识符“Mouse0”
    驱动程序“鼠标”
    选项“协议”“自动”
    选项“设备”“/dev/psaux”
    选项“Emulate3Buttons”“否”
    选项“ZAxisMapping”“4 5”
结束部分

“输入设备”部分
    # 从默认生成
    标识符“Keyboard0”
    驱动程序“kbd”
结束部分

“监控”部分
    # HorizSync 源:edid,VertRefresh 源:edid
    标识符“Monitor0”
    供应商名称“未知”
    型号名称“DELL 1908FP”
    水平同步 30.0 - 81.0
    垂直刷新 56.0 - 76.0
    选项“DPMS”
结束部分

“设备”部分
    标识符“Device0”
    驱动程序“nvidia”
    供应商名称“NVIDIA Corporation”
    主板名称“Quadro NVS 290”
    总线 ID “PCI:1:0:0”
结束部分

“屏幕”部分
    标识符“Screen0”
    设备“Device0”
    监控“Monitor0”
    默认深度 24
    选项“TwinView”“1”
    选项“TwinViewXineramaInfoOrder”“DFP-0”
    选项“metamodes”“DFP-0:nvidia-auto-select +0+0,DFP-1:nvidia-auto-select +1280+0”
    “显示”子部分
        深度 24
    结束子节
结束部分

答案2

我看到您使用的是 295.53。为了安全起见,您可以尝试:

sudo apt-add-repository ppa:ubuntu-x-swat/x-updates
sudo apt-get update
sudo apt-get install nvidia-current

相关内容