使用带有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一起工作,你最多可以使用三个选项:
- 大黄蜂(Nvidia /最多2个显示)
- Nvidia Prime(Nvidia / max 2显示)
- 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笔记本电脑上驱动多个监视器 ),可能会帮助你。