apt-get更新/升级后,多显示器和Nvidia Optimus无法正常工作

就在最近(2014年8月下旬/ 9月初),我的多显示器设置和Nvidia optimus无法正常工作。 我有这个bug的症状。 将BIOS设置为graphics card: integratedOptimus: disabled ,我能够启动Ubuntu,但它无法检测到我的外接显示器。 然后我卸载并重新安装了Nvidia Primus。 然后我在bug跟踪器中尝试了两个建议,涉及:

 sudo apt-get install ubuntu-drivers-common=1:0.2.91.4 

 sudo dpkg -i ubuntu-drivers-common_0.2.91.5_amd64.deb nvidia-common_0.2.91.5_amd64.deb 

(在下载相关的.deb之后),重新启动,并将BIOS重置为graphics card: OptimusOptimus: enabled ,但我无法检测外部显示器。 我错过了什么,或者有关于如何进行的任何建议?

我在联想W520上运行Ubuntu 14.04。

UPDATE

现在已经在ubuntu-drivers-common上发布了一个修复ubuntu-drivers-common ,有关如何继续的任何建议吗? 我有点怀疑,因为并非所有软件包都已修复,而ubuntu-drivers-common下的Trusty描述ubuntu-drivers-common Triaged 。 是否可以从下面描述的包中删除保留,还有什么我应该做的吗?

关于bug状态含义的一点解释也会有所帮助。 我的解释是已经为ubuntu-drivers-common发布了一个修复程序,目前它是一种解决方法,因为没有其他软件包被修复。 那是对的吗?

我是bug中链接的askubuntu问题的OP。

很难说我是如何让它工作的,但我的建议是:

 sudo dpkg -i ubuntu-drivers-common_0.2.91.5_amd64.deb nvidia-common_0.2.91.5_amd64.deb sudo apt-mark hold ubuntu-drivers-common sudo apt-mark hold nvidia-common sudo apt-get purge nvidia* bumblebee* sudo apt-get install nvidia-331-updates nvidia-settings nvidia-prime 

换句话说,降级后只需重新安装nvidia驱动程序。 当然,您可以随意使用您选择的版本替换nvidia-331-updates 。 对我来说,这似乎有效,我的外部屏幕也正常工作。

编辑:刚刚看到你的评论,你解决了这个问题。 请在错误报告中发布该解释,并提供有用的信息。

编辑#2:很高兴看到你的解决方案也是我的建议。 我想我们可以说这已被certificate是降级的有效工作方式。

首先,检查您的驱动程序是否是运行sudo apt-get update && apt-get upgrade 。 如果这没有帮助,您可以在系统设置 – >附加驱动程序中手动测试驱动程序。 在那里,你应该看到一个video驱动程序列表,包括开源和闭源。 尝试使用它们来查看哪个有效。 有时封闭的源更好或更稳定。 至少对我来说是一个相当新的ATI卡。

如果这些驱动程序都没有解决您的问题,那么它可能表示存在错误,在这种情况下您的权利论坛是Launchpad。 你可以在这里发布任何预付款,因为这会使这个问题对其他用户也有用。

使用上面的LaunchPad链接和安装/重新安装Nvidia Primus的这个链接的信息,我能够重新实现我的外部显示器。 这个答案不是永久性的解决方案,而是详细说明了LaunchPad问题中提出的解决方法。

基本上,我做了以下事情:

清除现有的Nvidia驱动程序/ Optimus相关软件包:

 sudo apt-get purge libvdpau-va-gl1 bumblebee* nvidia* 

重新安装相同:

 sudo apt-get install nvidia-331 nvidia-settings nvidia-prime 

下载并安装临时(变通方法)降级包:

 sudo dpkg -i ubuntu-drivers-common_0.2.91.5_amd64.deb nvidia-common_0.2.91.5_amd64.deb 

重新启动,将我的BIOS设置为graphics card: OptimusOptimus: enabled ,一切恢复正常。 我能够检测到我的外接显示器。 请注意,从Bumblebee切换到Primus后我仍然无法使用笔记本电脑显示器和外接显示器,但至少我可以再次访问外接显示器。