驱动安装的两种简易方法
指定版本安装(.run文件)
这种安装需求大多会出现在工程应用中,需要指定的驱动版本与之相适配(公司会有专门的版本)。
或者您可以手动从NVIDIA官网上下载与您电脑相适配的驱动编译。
点击搜索后,出现如下页面下载即可。
下载完成后把.run文件放在主文件夹(即home/你的用户名)下。
然后这里划重点(敲黑板):请务必检查g++/gcc和make库的安装。(未安装会在后面运行.run时候报错,无法识别gcc等)
所以确保之后的正常安装,先把它们装上。
sudo apt install g++
sudo apt install gcc
sudo apt install make
安装检查完成后按下ctrl+alt+F3(这我电脑F3,不一样的试试F1/F2)进入命令行界面
来到命令行界面后会要求输入你的电脑用户名,按下Enter后,再输入你的密码。
来到第一步:关闭图形界面(这里显示你没有 无关紧要)
sudo service lightdm stop
第二步:卸载掉你原有驱动(倘若是新装的Ubuntu这项也是没有的)
sudo apt-get remove nvidia-*
第三步:给予.run文件执行权限(这里改成你自己的版本)
sudo chmod a+x NVIDIA-Linux-x86_64-470.57.run
第四步:运行安装(这里-no-opengl-files用于预防循环界面)
sudo ./NVIDIA-Linux-x86_64-470.57.run -no-opengl-files
之后会出现蓝色框选项(有些机子安装会不同)
1.假如看到error中有提示让你reboot的选项,你就先reboot一遍再按上面步骤三四运行;
2.The distribution-provided pre-install script failed! Are you sure you want to continue?
选 yes
3.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
ps:中间不同机子可能会有不同的问题
如其他博主有提到的问题(我装机时没有出现):
1.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
2.问题大概是:Nvidia’s 32-bit compatibility libraries?
选择 no
然后有ok就摁ok,倘若不小心选错了也没事,可以再来选一遍。
安装成功后,蓝框上会有提示successful installed,这时候你需要reboot重启一下,进入界面后。
运行挂载驱动
modprobe nvidia
最后是查看NVIDIA是否安装成功
nvidia-smi
出现如下界面就是运行成功了
命令推荐安装(比较简单)
ctrl+alt+t打开命令版,输入查看推荐驱动
ubuntu-drivers devices
然后运行代码进行推荐安装
sudo ubuntu-drivers autoinstall
重启计算机,你的驱动就已经安装完成了
同上检查
nvidia-smi