您的位置:首页 > 其它

ubuntu14.04安装nvidia显卡驱动或者cuda后黑屏

2017-10-27 10:58 513 查看
问题:ubuntu14.04 安装nvidia驱动后黑屏,启动时听到启动音效,但是没有显示界面。

我的电脑上安装的16.04就不会有这个问题,很奇怪,但是下面的解决办法应该同样适用于16.04。

原因:安装驱动后,自动切换为nvidia,反正就是迷之原因无法使用nvidia显卡作为显示

解决办法:首先确认自己安装的是不是最新的nvidia驱动,不确定就先卸载

 然后运行sudo apt install nvidia-384 nvidia-settings nvidia-prime

这里的384是我dangqian最新版本,读者可以对应修改,安装之后如果情况照旧,那么如下操作

  1.开机听到启动音效后,摁下ctrl+alt+F2

  2.使用账号密码登陆

  3.输入sudo prime-select intel     

这样就会切换为intel显示

  4.输入sudo reboot重启

重启后可以摁一下win键,搜索nvidia,会出来一个nvidia x server



显示intel,然后也能看到nvidia显卡,就没问题了,但是不能再用这个软件进行显卡驱动的更换

,反正换了就是黑屏,以后只能用bumblebee的命令进行显卡的切换调用,烦是烦了点,起码能在14.04上

编程了。

 5.terminal输入  sudo apt install bumblebee    然后重启(bumblebee需要重启才能生效)

测试能否正常使用:

 6.terminal输入  sudo apt install mesa-utils

 7.terminal输入  glxgears 会显示



8.terminal输入 optirun glxgears 如果正常显示,那么就可以使用了,但是每次运行需要GPU加速的程序,都需要在最前面,加上optirun这个命令



9.运行optirun glxgears后,显示

[ERROR]Cannot access secondary GPU - error: [XORG] (EE) No devices detected.
[ERROR]Aborting because fallback start is disabled.

这时候需要修改bumblebee的配置文件

terminal输入 sudo gedit /etc/bumblebee/xorg.conf.nvidia

将BusID "PCI:01:00:0"  前面的 # 去掉 ,然后保存即可。

然后运行optirun glxgears就能正常显示了。

同上,以后运行需要用到GPU加速的程序,都需要加上optirun的前缀。这个其实挺麻烦的,如果能用其他办法解决,最好还是用其他办法。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: