我换了一台新的笔记本电脑,戴尔 Latitude E6520。这台笔记本电脑具有 NVidia/Intel 混合 GPU 设置。启用“NVidia Optimus”后,Linux (Ubuntu Oneiric) 会看到两个 GPU:
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)
Run Code Online (Sandbox Code Playgroud)
当我禁用“Nvidia Optimus”时,Linux 只能看到 NVidia GPU。使用商业 NVidia 驱动程序一切正常(仅在禁用 Optimus 时),但我更喜欢使用 Intel GPU。我可以通过在 BIOS 中启用“NVidia Optimus”设置并删除商业 NVidia 视频驱动程序来做到这一点。即使使用 3D 加速,英特尔驱动程序也能正常运行。但我的问题是:没有检测到外部显示器。这是 xrandr 的输出:
$ sudo xrandr -q
Screen 0: minimum 320 x 200, current 1600 x 900, maximum 8192 …Run Code Online (Sandbox Code Playgroud) 我已经在这台联想 ThinkPad W540 笔记本电脑上安装了 Ubuntu 14.04,一切似乎都可以正常工作。今天我收到了我的坞站,我打算将 2 个外部显示器连接到它(在 Linux Mint 14 的戴尔坞站上与戴尔配合得很好)。一台显示器通过 DVI 连接,另一台显示器通过 DVI -> HDMI 适配器连接。
我找到了带有 Intel + Nvidia Optimus 的带有双外部 DVI 显示器的 Dock?,但是这台笔记本电脑没有禁用 Optimus 的 BIOS 设置。因此我安装了 bumblebee + nVidia 专有驱动程序。
当我尝试配置显示器时,只有一个外接显示器和内置显示器显示出来,而该外接显示器上显示的任何内容都会镜像到另一台显示器上。
我也尝试过只使用离散卡而没有大黄蜂,但这也不起作用。nvidia-settings 根本无法检测到任何显示器。(它也没有检测到内置的,这让我相信有些东西真的不正常,但我一直无法弄清楚是什么)。事实证明,添加大黄蜂并使用集成卡在双显示器上具有更高的性能。
任何人都可以帮忙吗?
谢谢!
> lspci | grep VGA
00:02.0 VGA compatible controller: Intel Corporation 4th Gen Core Processor Integrated Graphics Controller (rev 06)
01:00.0 VGA compatible controller: NVIDIA Corporation GK106GLM [Quadro K2100M] (rev ff)
> sudo dpkg -l | grep nvidia …Run Code Online (Sandbox Code Playgroud)