Ubuntu 16.04 Nvidia 显卡驱动安装(解决lightdm可视化桌面进入系统后闪屏、循环登录问题)

最近写论文想结合深度学习方面的内容于是装了Ubuntu 16.04想玩一玩keras,不过装完系统后被闪屏折磨了好久,网上查了半天资料终于摸索出有效的解决方案。

本人的安装环境是visualbox,机器显卡为gtx960

首先,如果安装完以后出现闪屏,是系统本身预装显卡驱动不匹配造成的,如果进入系统出现循环登录问题则是由于显卡驱动没有正常安装完成造成的,下面是我的解决步骤

我选择的是通过apt进行安装

安装步骤

卸载原有驱动

sudo apt-get purge nvidia*

为了以防万一,我把amd的相关驱动也卸了

sudo apt-get purge amd*

禁用nouveau
查看nouveau是否启用,它是Ubuntu自带开源驱动nouveau,之后也不用再打开

lsmod | grep nouveau

继续往下:

打开blacklist.conf文件

sudo vi /etc/modprobe.d/blacklist-nouveau.conf

在文件末尾写入:

blacklist nouveau
blacklist lbm-nouveau
options nouveau modeset=0
alias nouveau off
alias lbm-nouveau off

安装驱动
查看可安装列表

sudo apt-cache search nvidia*

这里写图片描述

图中可以看到本机可安装的驱动列表,我这里选的是nvidia-384

停止lightdm:

sudo /etc/init.d/lightdm stop

安装驱动,根据自己实际情况修改后面数字:

sudo apt-get install nvidia -384

安装ppa:

sudo add-apt-repository ppa:bumblebee/stable
sudo apt-get update
sudo apt-get install bumblebee bumblebee-nvidia

打开lightdm:

sudo /etc/init.d/lightdm start

最后reboot,搞定

猜你喜欢

转载自blog.csdn.net/u012393192/article/details/80435376