简单方法

参考了: https://blog.csdn.net/xunan003/article/details/81665835
安装指令: 
sudo sh ./NVIDIA-Linux-x86_64-396.18.run -no-x-check -no-nouveau-check -no-opengl-files

-no-x-check:安装驱动时关闭X服务

-no-nouveau-check:安装驱动时禁用nouveau

-no-opengl-files:只安装驱动文件,不安装OpenGL文件

进阶方法

大部分情况直接可以用简单方法直接安装对应显卡驱动,但有时候会报错,特别是一些老显卡(我是1050ti),各种kernel报错,所以推出进阶方法如下:
1-禁用nouveau

(1) 查看nouveau是否在使用中

lsmod | grep nouveau

(2) 禁用nouveau

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

在文件末尾输入:

blacklist nouveau
options nouveau modeset=0

(3) 更新

sudo update-initramfs -u

(4)重启电脑并查看lsmod | grep nouveau是否还有,没有则禁用成功。

2-关闭图形界面并安装
CTRL + ALT + F1 进入字符界面

sudo service lightdm stop

给权限

sudo chmod a+x NVIDIA-Linux-x86_64-384.130.run

接下来可以按照简单版方法安装啦

sudo ./NVIDIA-Linux-x86_64-384.130.run -no-x-check -no-nouveau-check -no-opengl-files

安装中, 建议dkms和32位兼容yes,x-org不要。

tips:请尽量用Nvidia官方驱动,本人之前因为官方的久久没有安装成功,采用了用apt add repository,然后根据ubuntu-driver devices里面的版本进行安装。 实验证明,这里面安装的显卡驱动兼容性不高,就算安装起用起来了,崩溃的概率也较高,尤其是在配合nvidia-docker时如此。

Logo

北京人形旗下天工造物具身智能开源社区,聚焦具身天工与慧思开物两大平台

更多推荐