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

问题: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的前缀。这个其实挺麻烦的,如果能用其他办法解决,最好还是用其他办法。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值