linux install nvidia driver and
安装显卡驱动
(1)查看显卡信息
lspci | grep -i vga
去官方网站查询和下载驱动https://www.nvidia.cn/Download/index.aspx?lang=cn
(2)禁用nouveau驱动
sudo vim /etc/modprobe.d/blacklist-nouveau.conf
填入:
blacklist nouveau
options nouveau modeset=0
执行如下后,
sudo update-initramfs -u
reboot
重启后,输入如下,如果没有信息出来就表明禁用成功
lsmod | grep nouveau
(3)安装显卡驱动
先关闭图像界面
ctrl+alt+f2切换一下,输入命令关闭图像界面
sudo service lightdm stop
sudo chmod a+x NVIDIA-Linux-x86_64-****.run
sudo ./NVIDIA-Linux-x86_64-****.run
安装过程中,我是除了DKMS和是否支持32位选否,其它的都是确定的。
安装好后重启电脑
开机后输入
nvidia-smi
(4)cuda
sudo service lightdm stop
sudo chmod a+x cuda.run
sudo ./cuda.run
sudo apt-get install gcc-6 g++-6
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-5 100
sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-5 100
export LD_LIBRARY_PATH=/usr/local/cuda-9.0/lib64/:$LD_LIBRARY_PATH
export PATH=/usr/local/cuda-9.0/bin:$PATH
验证cuda安装成功
cd/usr/local/cuda-9.0/samples/1_Utilities/deviceQuery
sudo make./deviceQuery
(5)
类似cuda
cudnn
tar xvf cudnn.gz
sudo cp cuda/include/cudnn.h /usr/local/cuda-10/include
sudo cp cuda/lib64/lib* /usr/local/cuda-10/lib64/
(6)检查驱动是否安装成功
执行命令(V是大写):
nvcc -V
(7)
如果在编译的时候出现了找不到.so文件的错误的话,就在 /etc/ld.so.conf.d/加入文件 cuda.conf
内容为/usr/local/cuda-9.0/lib64 ,保存然后执行sudo ldconfig
找不到lcudnn:
先把原来的libcudnn.so链接删除(/usr/lib下)
然后再创建链接
sudo ln -s libcudnn.so.7.0.5 libcudnn.so