NVIDIA驱动安装

NVIDIA驱动安装
本文详细介绍如何在Linux系统中安装NVIDIA显卡驱动,包括禁用原有驱动、安装依赖、下载及安装驱动等步骤,并提供了常见问题解决方案。

需要去英伟达官网下载适合自己电脑的版本(nvidia网页可以自己测出你的电脑所需要的型号)
首先Ctrl + Alt + F1进入字符界面

删除原有驱动版本

sudo apt-get purge nvidia*
sudo apt-get autoremove
sudo ./NIVIDIA-Linux-X86_64-384.59.run --uninstall

安装依赖

sudo apt-get install build-essential gcc-multilib dkms

禁用nouveau驱动

编辑 /etc/modprobe.d/blacklist-nouveau.conf文件,添加内容:

blacklist nouveau
blacklist lbm-nouveau
options nouveau modeset=0
alias nouveau off
alias lbm-nouveau off

关闭nouveau:

echo options nouveau modeset=0 | sudo tee -a /etc/modprobe.d/nouveau-kms.conf

重启

sudo update-initramfs -u
sudo reboot

重启后,执行:

lsmod | grep nouveau

如果没有屏幕输出,说明禁用nouveau成功。

获取kernel source

sudo apt-get install linux-source
sudo apt-get install linux-headers-x.x.x-x-generic

其中x.x.x-x-generic可以替换为$(uname -r)

关掉x graphic 服务

sudo systemctl stop lightdm(or sudo service lightdm stop)
sudo systemctl stop gdm
sudo systemctl stop kdm

登陆nvidia官网,可以得到适合自己电脑的驱动,下载下来

安装NVIDIA驱动

sudo chmod a+x NVIDIA*.run
sudo ./NVIDIA-Linux-x86_64-384.59.run –no-x-check -no-nouveau-check -no-opengl-files

–no-opengl-files:表示只安装驱动文件,不安装OpenGL文件。这个参数不可省略,否则会导致登陆界面死循环,英语一般称为”login loop”或者”stuck in login”。
–no-x-check:表示安装驱动时不检查X服务,非必需。
–no-nouveau-check:表示安装驱动时不检查nouveau,非必需。
-Z, --disable-nouveau:禁用nouveau。此参数非必需,因为之前已经手动禁用了nouveau。
-A:查看更多高级选项。

安装过程中一些选项:
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 继续。
问题大概是: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
nvidia-settings #若弹出设置对话框,亦表示驱动安装成功

返回图形界面

最后退回图形界面:sudo init 5or Ctrl + Alt + F7 or sudo service lightdm restart

重启电脑,通过nvidia-smi命令查看驱动信息,如果成功显示,那么驱动安装成功

参考

https://www.cnblogs.com/pprp/p/9430836.html
https://blog.youkuaiyun.com/stories_untold/article/details/78521925
https://blog.youkuaiyun.com/cosmoshua/article/details/76644029?tdsourcetag=s_pctim_aiomsg

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值