安装Nvidia驱动
如果是新装系统,需要安装gcc、make
sudo apt-get install build-essential
编辑文件blacklist.conf以禁用默认驱动
- 打开配置文件
sudo gedit /etc/modprobe.d/blacklist.conf
- 在最后一行加入以下内容并保存
blacklist nouveau
options nouveau modeset=0
- 更新一下
sudo update-initramfs -u
reboot
重启系统,记得要重启- 检测是否禁用成功
lsmod | grep nouveau
如果没有信息显示,则表明成功
下载驱动
mv /home/user/Downloads/NVIDIA-Linux-x86_64-455.38.run /home/user/
安装
- 在桌面下按
ctrl+alt+F1
进入命令行界面(如果F1不行就换F2、F3……都试试),如果中间需要切换回图形桌面,可以试着按ctrl+alt+F*
试一下 - 输入用户名和密码登录
- 输入下面命令以关闭图形界面
sudo service lightdm stop
似乎新装的台式机没有这个图形界面,搜索得到:先 sudo apt-get install lightdm 安装lightdm,其中在安装的过程中选择lightdm。安装成功之后再使用禁用命令
- 卸载旧的英伟达驱动(如果之前用简单的方法安装了的话)
sudo apt-get remove nvidia-*
但是如果是本次安装时候遇到的失败,需要卸载,则可以用
sudo ./NVIDIA-Linux-x86_64-455.38.run --uninstall
进行卸载,运行之前,需要NVIDIA-*文件获取了执行权限
- 给驱动.run文件赋予执行权限
sudo chmod a+x NVIDIA-Linux-x86_64-455.38.run
- 安装
sudo ./NVIDIA-Linux-x86_64-455.38.run -no-x-check -no-nouveau-check -no-opengl-files
-no-x-check:安装驱动时关闭X服务 -no-nouveau-check:安装驱动时禁用nouveau -no-opengl-files:只安装驱动文件,不安装OpenGL文件
!!!!如果安装失败:即开机后系统详情里显示的还是原本的显卡,则不应该加最后一个参数 -no-opengl-files
!!!!搜索看到:-no-opengl-files 是针对笔记本安装时的参数,实测台式机安装不需要此参数
安装过程选项:
一般Wa(警告)选 继续安装 或者 OK
下面是copy别人的
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 继续
最后会提示安装完成
- 挂载Nvidia驱动:
modprobe nvidia
检查驱动是否安装成功:
nvidia-smi
如果出现如下提示,则说明安装成功:
然后reboot重启
安装成功也不可以用
1、如果开机黑屏,检查是不是主机的显示器线差错了,需要差在显卡位置的接口,这样使用的才是独立显卡。
2、使用命令 sudo ./NVIDIA-Linux-x86_64-455.38.run --uninstall 卸载后需要重启机器