我想从 Windows 转移到我当前的工作站。唯一让我犹豫的是,我有3连接到系统的监视器,我在工作时真正充分利用了空间。
我刚刚安装Ubuntu 10.10系统上,其中一台显示器正常运行。此显示器连接到内置英特尔适配器。我还有两个旧的NVIDIA GeForce4 MX4000(nv19pl) 显卡分别安装在我的两个 PCI 插槽上,并分别连接两个显示器。我安装了传统的(专有的)nVidia 驱动程序(NVIDIA-96有一个软件包 (package) 声称支持这些旧卡。
现在的问题是如何获得X配置为使用所有适配器(使用两个不同的驱动程序),以便我可以使用所有三个显示器(这可能吗)?
从我读过的内容来看,我似乎必须写一篇xorg配置文件文件,因为 nVidia 驱动程序不支持其他驱动程序支持的自动魔术配置。在此站点上:
http://wiki.ubuntu.com/X/Config
它说10.10我只需要写一个xorg配置文件“仅包含覆盖 Xorg 自动配置设置所需的部分和选项“。
那么,这是否意味着我只需包含 nVidia 特定的配置内容,其他所有内容都会自动配置?或者,提供一个带有“设备“部分否决自动魔法检测/使用英特尔适配器?
我运行了附带的nvidia-xconfig生成基本的、nVidia 特定的xorg配置文件但我犹豫着是否要重启,因为担心我的显示屏会出问题。另外,有没有办法(任何工具或命令)来生成xorg配置文件从当前自动配置的运行状态X会话?如果我必须编写一个完整的配置,我宁愿从包含迄今为止已自动检测到的所有内容的配置开始(并将其与我的 nVidia 版本合并)。
无论如何,我们非常感谢任何信息和想法(以及答案)。
答案1
首先,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 设备,您可以尝试将diff
新文件与旧文件进行比较,并将patch
差异放入旧文件中。