使用带有Intel + Nvidia Optimus的双外置DVI显示器?

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

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

我不能让双显示器在Ubuntu(11.10或12.04)和Windows 7上工作。

当我运行lspci | grep VGA 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 lspci | grep VGA ,我得到:01:00.0 VGA兼容控制器:NVIDIA公司GF119 [Quadro NVS 4200M](rev a1)

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

我在许多论坛post上看到,这种特殊的显卡设置会引起很多麻烦。 我还没能解决我的问题。

如何在笔记本电脑上使用intel和nvidia显卡使用我的外接显示器?

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

nVidia Optimus,Unity 3D和双显示器

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

每次重启时切换BIOS设置,然后每次重新配置显示设置都是繁琐,耗时且不切实际的。

你知道如何顺利​​完成这项工作吗?

谢谢你的帮助!

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

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

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

请告诉我它是怎么回事; 我即将购买带底座的E6520。

@Ryan,你实际上没有描述当你在启动Ubuntu时在BIOS中启用Optimus时会发生什么,但显然它不起作用。 我的猜测是你的笔记本电脑就像我的(联想T430),英特尔GPU可以访问内部显示器和VGA端口,而Nvidia GPU可以访问内部显示器和两个DVI端口。

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

无论如何,既然你需要它来启用Optimus,这样它可以与Windows一起工作,你最多可以使用三个选项:

  1. 大黄蜂(Nvidia /最多2个显示)
  2. Nvidia Prime(Nvidia / max 2显示)
  3. Optimus Prime(Nouveau / Proper Linux Way(TM)/ max 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笔记本电脑上驱动多个监视器 ),可能会帮助你。