在10.10上使用3个带内置intel适配器+两个旧nvidia PCI卡的显示器?

我想用我当前的工作站从Windows移动。 阻止我的唯一方法就是我有3台显示器连接到系统,我在工作时真正利用了房地产。

我刚刚在系统上安装了Ubuntu 10.10 ,其中一台显示器运行正常。 此监视器连接到内置Intel适配器。 我的两个PCI插槽中还有两个旧的nVidia GeForce4 MX 4000nv19pl )卡,两个显示器分别连接到它们。 我安装了声称支持这些旧卡的传统(和专有)nVidia驱动程序( nvidia-96软件包)。

现在的问题是如何让X配置为使用所有适配器(使用两个不同的驱动程序),这样我就可以使用所有三个显示器(这甚至可能)?

根据我的阅读,看起来我必须编写一个xorg.conf文件,因为nVidia驱动程序不支持其他驱动程序支持的自动魔术配置。 在这个网站上:

http://wiki.ubuntu.com/X/Config

它说在10.10我只需要写一个xorg.conf只包含你需要覆盖Xorg的自动配置设置的那些部分和选项 ”。

那么,这是否意味着我可以逃脱只包含nVidia特定的配置内容,所有其他内容将自动配置? 或者,提供带有“ 设备 ”部分的配置是否会超过检测/使用英特尔适配器的自动魔术?

我运行了包含的nvidia-xconfig来生成一个基本的,特定于nVidia的xorg.conf,但是我很犹豫要重新启动它,怀疑我会搞砸了。 另外,有没有办法(任何工具或命令)从X会话的当前自动配置运行状态生成xorg.conf ? 如果我必须编写完整的完整配置,我宁愿从包含迄今为止已自动检测到的所有内容(并将其与我的nVidia版本合并)开始。

无论如何,任何信息和想法都非常感谢(作为答案)。

首先,nvidia-xconfig将保存原始xorg.conf文件的备份。 您可以在继续之前检查是这样,但即使它没有保留备份,旧文件也很可能是默认值。

接下来,如果重新启动X并且显示中断,请确保您可以访问另一个控制台和/或终止X服务器。 我建议您测试Ctrl + Alt + F2是否可以切换到另一个控制台。 如果您还没有在机器上设置ssh服务器也可能是个好主意,这样即使控制台没有响应也可以登录(我看到X配置错误导致X忽略键盘事件)。

最后,是的,有一种方法可以自动生成一个新的xorg.conf文件:删除现有文件并重新启动X.X将尝试自动检测所有设置并写入xorg.conf如果它没有检测到。 如果发现nvidia-xconfig生成的xorg.conf不支持Intel设备且旧的xorg.conf不支持nVidia设备,则可以尝试将新文件与旧文件区分开来并将差异patch为旧文件。