对于我来说,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,但看起来这不应该花两天时间才能开始工作。