首页 > 编程知识 正文

ubuntu安装nvidia驱动,linux安装nvidia驱动

时间:2023-05-05 23:40:14 阅读:285412 作者:4908

安装Ubuntu 18.04是采用UEFI安装的,不知道为什么在终端输入ubuntu-drivers devices,之后什么驱动信息都没有返回,无奈才先实验了第2,3种方法。发现都不能安装成功,之后才又转回第一个方法,又去BIOS里把UEFI改成了Legacy,之后才能用第一种方法安装了,不懂这些真崩溃。。。。。

转自:https://blog.csdn.net/tjuyanming/article/details/80862290

1. 使用标准Ubuntu 仓库进行自动化安装

这种方法几乎是所有的示例中最简单的方法,也是该教程最为推荐的方法。首先,检测你的NVIDIA显卡型号和推荐的驱动程序的模型。在命令行中输入如下命令:

$ ubuntu-drivers devices== /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0 ==modalias : pci:v000010DEd00001180sv00001458sd0000353Cbc03sc00i00vendor : NVIDIA Corporationmodel : GK104 [GeForce GTX 680]driver : nvidia-304 - distro non-freedriver : nvidia-340 - distro non-freedriver : nvidia-384 - distro non-free recommendeddriver : xserver-xorg-video-nouveau - distro free builtin== cpu-microcode.py ==driver : intel-microcode - distro free

如果执行上述命令没有反应,可以先执行完sudo apt-get update,再执行上述命令。

从输出结果可以看到,目前系统已连接Nvidia GeFrand GTX 680显卡,建议安装驱动程序是 nvidia-384版本的驱动。如果您同意该建议,请再次使用Ubuntu驱动程序命令来安装所有推荐的驱动程序。

输入以下命令:

$ sudo ubuntu-drivers autoinstall

然后重启ubuntu,终端输入nvidia-smi查看驱动信息。

2. 使用PPA仓库进行自动安装

使用图形驱动程序PPA存储库允许我们安装NVIDIA beta驱动程序,但是这种方法存在不稳定的风险。
首先,将ppa:graphics-drivers/ppa存储库添加到系统中:

$ sudo add-apt-repository ppa:graphics-drivers/ppa
$ sudo apt update

接下来,识别显卡模型和推荐的驱动程序:

$ ubuntu-drivers devices
== /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0 ==
modalias : pci:v000010DEd00001180sv00001458sd0000353Cbc03sc00i00
vendor   : NVIDIA Corporation
model    : GK104 [GeForce GTX 680]
driver   : nvidia-340 - third-party free
driver   : nvidia-390 - third-party free recommended
driver   : nvidia-387 - third-party free
driver   : nvidia-304 - distro non-free
driver   : nvidia-384 - third-party free
driver   : xserver-xorg-video-nouveau - distro free builtin

== cpu-microcode.py ==
driver   : intel-microcode - distro free

输入以下命令:

$ sudo apt install nvidia-390

一旦完成,即可重新启动系统。

记下来下次安装时避免入坑:实验了一次,千万不要用,重启之后进入了下面的界面,最后没有找到解决之法,又重装的系统。

3.使用官方的NVIDIA驱动进行手动安装

这种方式也是我最常用的方式,安装方式如下。

首先识别NVIDIA显卡型号,输入一下命令:

$  lshw -numeric -C display

或者

$ lspci -vnn | grep VGA

下载NVIDIA官方显卡驱动,然后存储到相应路径。

停止可视化桌面:

$ sudo telinit 3       (在执行这句之前要记好驱动的位置及名称)

之后会进入一个新的命令行会话,使用当前的用户名密码登录

在相应路径下安装NVIDIA驱动(安装文件也可为.sh后缀,如果提示没有权限使用sudo):

$ bash NVIDIA-Linux-x86_64-384.111.bin

 

按照以下步骤:

    Accept License
    The distribution-provided pre-install script failed! Are you sure you want to continue? -> CONTINUE INSTALLATION
    Would you like to run the nvidia-xconfig utility? -> YES

在安装结束后,在命令行输入一下命令重启,NVIDIA驱动即可安装成功:

$ sudo reboot

这个方法也没实验成功,下次记得安装的时候还是按照第一个方法安装吧,既简单又有效。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。