赞
踩
在安装好ubuntu以后,大概率是使用的Linux内核自带驱动,后续用CUDA训练很不方便,因此必须将显卡驱动切换成NVIDIA驱动。
#1.先把之前的nvidia驱动卸载干净:
sudo apt-get remove --purge nvidia*
#2.添加并更新源
sudo add-apt-repository ppa:graphics-drivers
sudo apt-get update
#3.查看适配的驱动版本
sudo ubuntu-drivers devices
#4.下载你想下载的nvidia驱动版本:
sudo apt install nvidia-driver-470
#5.重启电脑(这一步很重要,不重启没有效果):
reboot
#6.重启后,输入命令查看nvidia驱动是否安装好了
nvidia-smi
第四步,也可以通过软件和更新
中的附加驱动
,选择安装带有tested
的驱动,如图所示
一般是选第一个,我这个电脑是手动安装的驱动
但是!!!这样安装会自动升级内核(巨坑!),有些电脑(比如我的电脑…)在升级内核后就有可能网口或者WIFI用不了。。。因此,我并不推荐这种安装方式。
先把自动升级的内核降级为原内核,并删除新内核,教程在这
降级为原内核后,我们开始手动安装NVIDIA驱动(系统只能有一个内核才能手动安装驱动,否则会失败,不要尝试,我试过…)
注意1:
安装驱动的run文件时,不要加入命令行-no-opengl-files
,否则会发现安装后的图形不会显示显卡,安装并未完全成功,即
#不要添加-no-opengl-files命令
sudo ./NVIDIA-Linux.run -no-x-check
注意2:
禁用完nouveau后需要重启电脑,如果再次进入黑屏,将自己的HDMI/DP显示器连接线接到核显接口上(一般在电脑背面的上部分)
注意3:
进入tty模式后,建议先运行以下指令,解决中文乱码问题
export LANG="UTF-8"
export LANGUAGE="UTF-8"
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。