首页 > 编程知识 正文

ubuntu怎么安装nvidia驱动,ubuntu自带nvidia驱动

时间:2023-05-03 18:20:26 阅读:285393 作者:2936

安装驱动之前,先在BIOS设置中把Secure boot关掉!

1、安装相关依赖项

sudo apt-get install libprotobuf-dev libleveldb-dev libsnappy-dev libopencv-dev libhdf5-serial-dev protobuf-compilersudo apt-get install --no-install-recommends libboost-all-dev sudo apt-get install libopenblas-dev liblapack-dev libatlas-base-dev sudo apt-get install libgflags-dev libgoogle-glog-dev liblmdb-dev

如果没有安装成功,就要怀疑自己网络问题了。

2、下载nvidia显卡驱动

https://www.nvidia.com/Download/index.aspx?lang=en-us%EF%BC%8C%E6%9F%A5%E7%9C%8B%E9%80%82%E5%90%88%E8%87%AA%E5%B7%B1%E6%98%BE%E5%8D%A1%E7%9A%84%E9%A9%B1%E5%8A%A8%E5%B9%B6%E4%B8%8B%E8%BD%BD%EF%BC%9A

根据自己的电脑配置选择下载合适的nvidia显卡驱动。我下载的是:

3、安装驱动

(1)下载的驱动文件是以.run结尾的。这个文件的路径中不要出现中文!

(2)在终端下输入:

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

输入密码,然后在打开的文件末尾加上:(这里是将ubuntu自带的显卡驱动nouveau加入黑名单)

blacklist nouveauoptions nouveau modeset=0

记得要保存文件后再退出。

我在保存文件时,终端出现了几个警告,这里不用管它。

(3)在终端输入:(这里是更新系统)

sudo update-initramfs -u

更新完系统后,要重启电脑。

(4)电脑重启后,在终端的输入:(验证nouveau是否已禁用)

lsmod | grep nouveau

如果输入该命令,回车,没有任何信息显示,说明nouveau已经被禁用

(5)按Ctrl+Alt+F1(这里F1~F6都可以),进入文字界面,输入用户名及密码,登录。

我当时进入文字界面时,出现乱码(菱形乱码)问题,解决方式是:

这样你就把语言改成的英文,如果本身就是英文的话应该不会出现这个问题。

如果sudo vim不可以可以用sudo gedit。

(6)输入:(关闭图形界面,这个命令必须执行,否则会出错)

sudo service lightdm stop

有的人在文字界面执行该命令有问题,可以在重启电脑后,在终端输入该命令,此时电脑会黑屏一会,然后出现几行代码,此时你再按Ctrl+Alt+F1进入文字界面即可。

(7)如果你之前有其他版本的nvidia驱动,在这就要先卸载之前的驱动再安装新的驱动

sudo apt-get remove nvidia-*

如果没有nvidia驱动,这条可以忽略

(8)用cd命令进入到.run文件所在目录,在终端输入:(给驱动文件赋予执行权限)

sudo chmod a+x xxxx.run

(9)安装(执行该命令也是要在.run文件目录下)

sudo sh ./xxxx.run -no-x-check -no-nouveau-check -no-opengl-files//只有禁用opengl这样安装才不会出现循环登陆的问题

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

 

(10)安装过程操作(安装过程我出现过几个问题,具体什么问题记不清了,但是是因为安装驱动之前没有关掉secure boot导致

的)

The distribution-provided pre-install script failed! Are you sure you want to continue?选择 yes 继续。Would you like to register the kernel module souces with DKMS? This will allow DKMS to automatically build a new module, if you install a different kernel later?选择 No 继续。问题没记住,选项是:install without signing问题大概是:Nvidia’s 32-bit compatibility libraries? 选择 No 继续。Would you like to run the nvidia-xconfigutility to automatically update your x configuration so that the NVIDIA x driver will be used when you restart x? Any pre-existing x confile will be backed up.选择 Yes 继续

(11)验证是否安装成功,则说明安装成功:

nvidia-smi

如果出现以下界面

(12)重启电脑

sudo reboot


***如果有错,还请大家指正。如果大家还有什么问题,可以在评论区中写。***

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。