与带有 Intel + Nvidia Optimus 的双外置 DVI 显示器对接?

与带有 Intel + Nvidia Optimus 的双外置 DVI 显示器对接?

我有一台插入扩展坞的 Dell Latitude E6420 笔记本电脑,并且扩展坞有 2 个显示器(通过 DVI 连接)。

另请注意,我已经安装了 Ubuntu 和 Windows 7(双启动)。

我无法让双显示器同时在 Ubuntu(11.10 或 12.04)和 Windows 7 上运行。

当我运行时lspci | grep VGA,我得到:

00:02.0 VGA compatible controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09)
01:00.0 VGA compatible controller: nVidia Corporation GF108 [Quadro NVS 4200M] (rev a1)

如果我随后重新启动并在重新启动期间取消选中 BIOS 中的 Optimus 设置,我就能够让双显示器在 Ubuntu 12.04 中工作(但我需要在每次启动时在 Nvidia 设置中对它们进行配置)。

当我运行时lspci | grep VGA,我得到:01:00.0 VGA 兼容控制器:NVIDIA Corporation GF119 [Quadro NVS 4200M](rev a1)

但是如果我重新启动 Windows(不选中 Optimus),Windows 将无法检测到外接显示器,而且分辨率低得令人无法接受。

我在许多论坛帖子中看到,这种特定的显卡设置会造成很多麻烦。我至今还无法解决我的问题。

如何在装有英特尔和 NVIDIA 显卡的笔记本电脑上使用外接显示器?

如何在 NVidia/Intel 混合系统上使用带有 Intel 驱动程序的外接显示器

nVidia Optimus、Unity 3D 和双显示器

“只使用 VGA 而不是 DVI”不是一个选项,因为我的基座只有 1 个 VGA 端口(和 2 个 DVI)。

每次重新启动时切换 BIOS 设置然后每次重新配置显示设置非常繁琐、耗时且不切实际。

你知道怎样才能使这项工作顺利进行吗?

感谢您的帮助!

另请参阅:https://superuser.com/questions/434358/dell-latitude-e6420-dual-boot-ubuntu-windows-7-optimus-graphics-problems

答案1

尝试在 BIOS 中禁用 Optimus 并使用/安装最新的 nVidia 驱动程序。如果存储库中的驱动程序不起作用,请从 nVidia 下载。

http://www.nvidia.com/object/linux-display-amd64-295.53-driver.html

请让我知道进展如何;我也打算购买一台带底座的 E6520。

答案2

@Ryan,您实际上并没有描述在启动 Ubuntu 时在 BIOS 中启用 Optimus 时会发生什么,但显然它不起作用。我猜您的笔记本电脑和我的一样(Lenovo T430),其中 Intel GPU 可以访问内部显示器和 VGA 端口,而 Nvidia GPU 可以访问内部显示器和两个 DVI 端口。

我猜测,你必须在启动后重新配置 Nvidia 设置,默认情况下它使用笔记本电脑显示器和其中一台显示器,然后你让它只使用两台显示器?

无论如何,由于您需要它在启用 Optimus 的情况下工作,以便它可以与 Windows 一起工作,因此您最多有三个可用的选项:

  1. Bumblebee(Nvidia / 最多 2 个显示器)
  2. Nvidia Prime(Nvidia / 最多 2 个显示器)
  3. 擎天柱 (Nouveau / Proper Linux Way(TM) / 最多 4 个显示器)

Bumblebee 对你来说没什么用,因为它只使用 Nvidia GPU 进行 3D 卸载,并且不允许 Intel GPU 渲染到仅连接到 Nvidia GPU 的显示端口。我对 Nvidia Prime 了解不多,无法确定,但我怀疑它有与 Bumblebee 相同的限制,即使它允许 Nvidia GPU 控制所有渲染。

因此,我怀疑你唯一的选择是使用 Optimus Prime,如果它能工作,你将能够同时使用笔记本电脑显示屏和两个显示器。YMMV,但由于我注意到我的笔记本电脑存在各种问题,我认为 Ubuntu 13.10 可能是你最好的选择。由于 Optimus Prime 依赖于开源驱动程序,因此你可以轻松地使用实时安装来测试它是否有效。

如果你找不到适合你的 Ubuntu 版本,那么你可能会发现 Fedora 19 可以工作——Fedora 20 和 21 可能不会,因为这些相同的回归。我写了一篇文章(在 Optimus 笔记本电脑上驱动多个显示器) 可能会对您有所帮助。

相关内容