从英特尔 GPU 切换到 Nvidia GPU 时,Nvidia LightDM 出现黑屏

从英特尔 GPU 切换到 Nvidia GPU 时,Nvidia LightDM 出现黑屏

对于我来说,Nvidia Prime 和图形切换坏了。

我可以正常使用我的英特尔显卡,但如果我尝试切换到 Nvidia,它只会显示黑色的 lightdm 屏幕。我知道它启动了,因为我可以听到欢迎声音。

切换之前我尝试更改分辨率但屏幕仍然黑着。

有什么想法我可以让它工作吗?

我只是诚实地尝试使用 CUDA,如果我可以使用 CUDA,那么就不需要切换。

./devicequery 在英特尔图形模式下没有返回任何内容,所以我认为我必须进入 Nvidia 图形模式。

使用 352 和 CUDA 7.5

答案1

经过两天的苦苦思索后,我终于明白了它为什么不起作用。

我应该提到我安装了 CUDA 7.5,并且还安装了 Nvidia 驱动程序 352。我还安装了 14.04.3 的全新副本,并且仅在从 Nvidias 网站安装这些 CUDA 驱动程序之前进行了更新。

查看 Xorg 日志后,我发现 GLX 未加载。我了解到首先加载内核模块,然后加载 GLX,然后加载 LibGL 之类的东西。为了修复 GLX 问题,我安装了几个软件包。

sudo apt-get install bumblebee bumblebee-nvidia linux-headers-generic

完成这些操作后,一切出乎意料地顺利。我不知道为什么这个功能没有在进程中安装,但无论如何我还是向 Nvidia 报告了这个错误。

我刚刚开始摆弄 CUDA,但看起来这不应该花两天时间才能开始工作。

相关内容