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

我的硬件:戴尔xps L502X笔记本电脑,内置英特尔video卡和GeForce GT 540M(HDMI)。 我的配置:Ubuntu 12.04 + nidia驱动程序295.53

我没有在Ubuntu 11.10中使用旧的nvidia驱动程序来使用我的外部显示器。

问题是,当我想打开nvidia-setings时,我得到了

You do not appear to be using the NVIDIA X driver. Please edit your X configuration file (just run `nvidia-xconfig` as root), and restart the X server. 

如果我运行nvidia-xconfig,会生成一个xorg.conf文件,重新启动后,我的笔记本电脑上的分辨率为640:480,nvidia-setings也说同样的话。

有没有办法使用外部显示器? 我不在乎如果我使用nvidia,nuveau或其他驱动程序。

我有相同的笔记本电脑,你的Nvidia卡被称为“Optimus”并且不会与正常的Nvidia驱动程序一起运行,因为Nvidia“没有计划在Linux中支持它”

然而:

这个网站有一个指南:

为Nvidia Optimus安装Bumblebee

不要被名称吓到,它会告诉您如何设置Optimus卡以及如何通过appx延长电池寿命。 60%的经验。

你需要先删除你拥有的Nvidia驱动程序 – 谷歌是你的朋友。

之后,您需要将现金放在迷你DP转VGA适配器(Ebay上8-15英镑)上用于外接显示器,因为目前至少在Dell L502x上不支持HDMI和Optimus(其他可能?)。

我一直在使用投影仪,并发现这是一个强大且通常稳定的解决方案。

这让笔记本电脑上的1366×768和外接显示器上的1080×1920。

希望这可以帮助。

理查德。

有几件事:

  • 首先,你应该让xrandr完成所有的工作,并摆脱任何’xorg.conf’。
  • 其次,您需要了解哪些端口连接到哪个GPU,您也可以使用xrandr命令。

我猜你不能让它开箱即用,内部笔记本电脑显示器只能从英特尔GPU上获得,而外部显示器端口只能从Nvidia GPU上获得。 如果是这种情况,那么您唯一的选择就是让两个GPU协同工作(Optimus),以完成工作。

如果您的笔记本电脑不是muxless,那么您可以禁用Intel GPU(使用BIOS显示设置),并让Nvidia GPU同时驱动内部显示器和外部显示器端口,具体取决于它是否可以访问两个显示器。

如果您的笔记本电脑是无混音的,那么您别无选择,只能使用Optimus,并且您可以使用以下三种选项:

  1. 大黄蜂(最多2个显示)
  2. Nvidia Prime(最多4个显示屏)
  3. Optimus Prime(最多4个显示屏)

每个选项都有它的优点和缺点,但是我写了一篇文章( 在Optimus笔记本电脑上驱动多个监视器 ),对于任何努力理解这些选项之间差异的人来说应该是一个有用的资源,并且可以通过所有术语来导航。