nvidia driver

Disable nouveau:

To install the Display Driver, the Nouveau drivers must first be disabled. Each distribution of Linux has a different method for disabling Nouveau.

The Nouveau drivers are loaded if the following command prints anything:

$ lsmod | grep nouveau

Create a file at /etc/modprobe.d/blacklist-nouveau.conf with the following contents:

blacklist nouveau
options nouveau modeset=0

Regenerate the kernel initramfs:

$ sudo update-initramfs -u
$ sudo reboot

Installation:

nvidia driver install

sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt update
sudo apt search nvidia-*
# install latest version nvidia driver (e.g. nvidia-415)
sudo apt install nvidia-xxx

 

重启:

sudo reboot

 

 

测试是否安装成功:

sudo nvidia-smi

 

NOTE:

 

NVIDIA-SMI has failed because it couldn't communicate with the NVIDIA driver. Make sure that the latest NVIDIA driver is installed and running.

 

 

循环登录解决方案:

先介绍tty1-7的几种模式,在图形登陆界面Ctrl+Shift+F1-7
init 0:关机 

init 1:单用户模式  Ctrl+Shift+F1

init 3:完全多用户模式,标准的运行级 Ctrl+Shift+F3 

init 5:启动可进入X-window系统 Ctrl+Shift+F5 

init 6:重启

Ctrl+Shift+F7:lightdm登陆界面

 

解决上诉问题的方法:

1、在你的用户登录界面按ctrl+alt+F1进入tty模式
2、输入你的账户名和密码
3、依次运行如下语句:

 

1、更新系统软件

sudo apt-get upgrade
sudo apt-get install dkms

 

2、打开tty1,先删除旧的驱动:

sudo apt-get purge nvidia-*

3、禁用自带的 nouveau nvidia驱动 (important!!!!!!!!!!)

 

创建一个文件(通过命令):

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

并添加如下内容:

 

blacklist nouveau 
options nouveau modeset=0

 

再更新一下

sudo update-initramfs -u

 

修改后需要重启系统。确认下Nouveau是已经被你干掉,使用命令: lsmod | grep nouveau

$ sudo reboot
$ lsmod | grep nouveau

 

如果没有结果,说明已经禁掉了

 

4、重启系统至init 3(文本模式),也可先进入图形桌面再运行init 3进入文本模式,再安装下载的驱动就无问题,(

Ctrl+Alt+F3   或者

sudo init 3  

)

首先我们需要结束x-window的服务,否则驱动将无法正常安装

关闭X-Window,很简单:

sudo service lightdm stop

然后切换到tty1控制台:Ctrl+Alt+F1即可

 

5、接下来就是最关键的一步了:

sudo ./NVIDIA-Linux-x86_64-367.57.run  --no-opengl-files #不安装opengl文件,也就不使用n卡显示。

 

开始安装,安装过程比较快,根据提示选择即可

这里利用的是自己下载编译的驱动,而非由系统下载的安装。需要提前下载匹配GPU的驱动。

 

最后安装完毕后,重新启动X-Window

sudo service lightdm start

然后Ctrl+Alt+F7进入图形界面;

 

如果安装后驱动程序工作不正常,使用下面的命令进行卸载:

sudo sh ~/NVIDIA-Linux-x86_64-367.57.run --uninstall
posted @ 2019-08-23 14:26  mangoCzp  阅读(431)  评论(0编辑  收藏  举报