16.04无法使用带有nvidia驱动程序的外接显示器

我正在联想W540上运行Ubuntu 16.04(干净安装16.04)。 唯一重要的(硬件方面)是它有一个intel CPU和支持prime的Nvidia Quadro K2100M。

我安装了nvidia-367(这是来自新的图形驱动程序PPA,我也尝试过其他几个版本,但367只是最新版本)并重启。 如果我没有插入显示器,一切都很完美。

当我插入外接显示器(使用DisplayPort端口)时,我的屏幕闪烁,然后我从Ubuntu收到错误。

“unity-settings-daemon在g_assertion_message()中与SIGABRT崩溃”

然后我尝试打开统一设置“显示”面板。 我得到另一个崩溃和错误:“统一控制中心在g_assertion_message()中与SIGABRT崩溃”。

我将如何调试和解决此问题?

我在ubuntu错误中搜索过这个错误,并没有像我一样突出问题。 https://bugs.launchpad.net/ubuntu/+source/unity-control-center/+bug/1568440稍微关闭但堆栈跟踪不同。

这是统一控制中心崩溃的堆栈跟踪顶部:

g_assertion_message () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 g_assertion_message_expr () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 gsd_rr_config_load_current () from /usr/lib/x86_64-linux-gnu/libunity-settings-daemon.so.1 gsd_rr_config_new_current () from /usr/lib/x86_64-linux-gnu/libunity-settings-daemon.so.1 ?? () from /usr/lib/x86_64-linux-gnu/unity-control-center-1/panels/libdisplay.so 

uname:Linux 4.4.0-22-generic-x86_64

如何同时使用我的nvidia驱动程序和外接显示器?

更新:如果我进入nvidia设置’Prime Profiles’并使用intel图形而不是nvidia,那么一切正常。 我只是无法切换回nvidia。

如果你使用optimus图形,我想这取决于显示端口是通过你的intel图形还是你的nvidia图形。

在nvidia-settings中切换到intel配置文件时,外接显示器是否有效? 如果是这样,那么显示端口最有可能贯穿你的intel图形。

我不确定bumblebee和primus是否仍在ubuntu 16.04下运行?

Bumblebee的工作方式类似于Optimus图形在Windows上的工作方式。 您的桌面将在您的英特尔图形上运行,并且只有当您通过键入primus或optirun运行程序时,它才会运行nvidia图形。

请告诉我你是否可以让大黄蜂上class。

安装说明: https : //wiki.ubuntu.com/Bumblebee#Installation