Nvidia Prime 和图形切换对我来说坏了。
我可以很好地使用我的英特尔显卡,但如果我尝试切换到 Nvidia,它只会显示黑色 lightdm 屏幕。我知道它启动了,因为我能听到迎宾声。
我在切换之前尝试更改分辨率,但仍然是黑屏。
有什么想法可以使它正常工作吗?
我只是想诚实地使用 CUDA,如果我可以使用 CUDA 就不需要切换。
./devicequery 在英特尔图形模式下不返回任何内容,所以我想我必须进入 Nvidia 图形模式。
在 CUDA 7.5 中使用 352
在用头撞墙 2 天后,我明白了为什么它不起作用。
我应该提到我安装了 CUDA 7.5 并且还安装了 Nvidia 驱动程序 352。我还安装了 14.04.3 的新副本,并且仅在从 Nvidias 网站安装这些 CUDA 驱动程序之前进行了更新。
查看 Xorg 日志后,我发现 GLX 没有加载。我了解到首先加载一个内核模块,然后是 GLX,然后是 LibGL 之类的东西。为了解决 GLX 问题,我安装了一些软件包。
这样做之后,一切都出乎我的意料。我不知道为什么没有在这个过程中安装它,但我以任何一种方式向 Nvidia 报告了这个错误。
我刚开始弄乱 CUDA,但似乎这不应该花 2 天时间才能开始工作。