使用官方NVIDIA驱动程序进行手动安装

电脑杂谈  发布时间:2020-08-20 16:08:54  来源:网络整理

显卡n卡驱动_显卡a卡和n卡还有什么_显卡什么是a卡什么是n卡

文章目录

在Linux中安装NVIDIA图形驱动程序的正确姿势

您可能想玩Linux系统的童鞋,通常会死于安装NVIDIA图形驱动程序,因此本文将帮助您以正常方式安装NVIDIA驱动程序.

本文将介绍四种NVIDIA驱动程序安装方法. 具体选择取决于您的情况.

什么是nouveau驱动程序?

nouveau,是一个免费的开源图形卡驱动程序. 它是为Nvidia的图形卡编写的. 它也可以在NVIDIA Tegra系列系统芯片中使用. 该驱动程序是由一组独立的软件工程师Nvidia编写的. 工作人员还提供了一些帮助.

该项目的目标是使用反向工程Nvidia的专有Linux驱动程序来创建开源驱动程序.

因此,nouveau开源驱动程序基本上无法正常使用,并且其性能非常低. 因此,互联网上的许都在骂: 该死的黄仁勋! !

这里写图片描述

如果您想了解历史,可以阅读此纸页. 腾讯和AMD是Linux的罪人吗?

好吧,让我们不要谈论它,正式开始谈论安装!

检查是否已成功安装NVIDIA驱动程序,并使用nvidia-settings命令

nvidia-settings

当终端执行此命令时,将调用NVIDIA的驱动程序管理程序,如下所示:

这里写图片描述

如果出现此界面,则可以看到NVIDIA驱动程序版本: 390.48,这意味着nvidia-setting已正常安装.

使用nvidia-smi命令进行测试

NVIDIA系统管理界面(nvidia-smi)是基于NVIDIA Management Library(NVML)的命令行管理组件,旨在帮助管理和监视NVIDIA GPU设备.

nvidia-smi

执行此命令将打印出系统中当前安装的NVIDIA驱动程序信息,如下所示:

这里写图片描述

我们可以看到我们的图形卡型号,我的是GTX 960M,包括显存大小都可以看到.

查看系统信息

显卡n卡驱动_显卡什么是a卡什么是n卡_显卡a卡和n卡还有什么

此步骤并不重要,因为有时系统信息中的显示可能会错误,仅显示集成显示器,而不显示独立显示器.

例如,我的不显示独立显示,如下所示:

这里写图片描述

这里没有显示都没关系,您可以跳过它.

命令行搜索集显示和独立显示

打开终端并执行以下命令:

lspci | grep VGA     # 查看集成显卡
lspci | grep NVIDIA  # 查看NVIDIA显卡

这里写图片描述

如果找到它,那是正常的.

要检查nouveau是否已启动并正在运行,可以执行以下命令:

lsmod | grep nouveau

没有返回就意味着没有任何操作.

在设置显示和独立显示之间切换

当我们需要在独立显示和集成显示之间切换时,通常在外出时,我们想节省电量并增加待机时间. 下面介绍这两种切换方法.

使用nvidia设置进行切换

在终端中执行nvidia设置,然后选择独立显示并在弹出界面中设置显示:

这里写图片描述

命令行开关

NVIDIA提供了切换图形卡的命令:

sudo prime-select nvidia # 切换nvidia显卡
sudo prime-select intel  # 切换intel显卡
sudo prime-select query  # 查看当前使用的显卡

这里写图片描述

注意: 每次切换图形卡时,都需要重新启动计算机才能生效.

使用标准仓库进行自动安装

显卡n卡驱动_显卡什么是a卡什么是n卡_显卡a卡和n卡还有什么

在已安装的发行版中,例如ubuntu,Linux Mint等,找到附加的驱动程序管理软件,以下是Linux Mint界面:

这里写图片描述

选择推荐的驱动程序安装,单击“应用更改”,等待下载并重新启动.

此安装方法具有以下缺点:

如果您的图形卡相对较新,则可能是由于安装了较低版本的NVIDIA驱动程序而完成了安装,但安装并未真正成功,并且可能存在周期性的登录,关机和其他原因.

更改驱动程序时,原始的NVIDIA驱动程序可能不会被彻底删除.

当然,这种方法也有优点:

无需手动禁止新手即可轻松操作

可能已使用以下命令行安装了某些童鞋:

sudo apt-get install nvidia*

如图所示:

这里写图片描述

此安装方法也以ubuntu官方来源的形式安装. 您可以选择不同的驱动程序版本进行安装,但是其本质与标准仓库的自动安装相同.

实际上,ubuntu带有命令行版本的安装工具ubuntu-drivers,终端输入:

ubuntu-drivers devices   # 查询所有ubuntu推荐的驱动

这里写图片描述

我为此路线推荐了一个驱动程序,即nvidia-driver-390. 显然,我已经安装了它.

然后,您可以使用以下命令来安装所有推荐的驱动程序:

sudo ubuntu-drivers autoinstall

安装完成后,重新启动它. 在此应注意,此安装方法与驱动程序管理器软件安装具有相同的效果. 一个是UI版本,另一个是命令行版本.

使用PPA仓库进行自动安装

使用图形驱动程序PPA存储库允许我们安装NVIDIA beta驱动程序,这可能会导致兼容性问题,但有时我们必须使用此方法(例如,较新的图形卡),使用上述方法检测驱动程序. 是不正常的,那么您只能使用此方法来安装最新的NVIDIA驱动程序.

将PPA添加到我们的系统:

显卡n卡驱动_显卡什么是a卡什么是n卡_显卡a卡和n卡还有什么

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

更新系统源:

sudo apt update

目前,我们可以下载最新的NVIDIA驱动程序:

有三种安装方式,实际上,它们已经在前面提到过,这里是一个摘要:

所有这三种方法都可以,选择要安装的版本,然后重新启动.

使用官方NVIDIA驱动程序进行手动安装

我认为这种安装方法更残酷,最正式,最原始,当然也最困难. 您可以挑战它! ! ! !

1. 查看当前计算机的显卡型号

lshw -numeric -C display

执行后,我的显卡型号为GTX 960M,如下所示:

这里写图片描述

2. 下载官方的NVIDIA驱动程序

访问NVIDIA的官方驱动程序网站,下载相应的显卡驱动程序. 下载的文件格式已运行.

下载后,将其放在用户目录中,以后再使用.

3. 删除原始的NVIDIA驱动程序

如果您以前从未安装过或已经卸载,则可以忽略它:

sudo apt-get remove –purge nvidia*

4. Bios禁用安全启动,该设置已禁用

如果未禁用安全启动,则NVIDIA驱动程序安装将失败或异常.

5. 禁用新手

打开并编辑配置文件:

sudo gedit /etc/modprobe.d/blacklist.conf

显卡a卡和n卡还有什么_显卡什么是a卡什么是n卡_显卡n卡驱动

在最后一行添加:

blacklist nouveau

本文的意思是禁用nouveau第三方驱动程序,以后无需将其更改回去.

由于nouveau内置在内核中,请执行以下命令以使其生效:

sudo update-initramfs -u

6. 重新启动

reboot

重新启动后,您可以检查nouveau是否正在运行:

lsmod | grep nouveau  # 没输出代表禁用生效

7. 停止可视桌面:

为了安装新的Nvidia驱动程序,我们需要停止当前的显示服务器. 最简单的方法是使用telinit命令更改为运行级别3. 执行以下linux命令后,显示服务器将停止,因此在继续操作之前,请确保保存所有当前工作(如果有):

sudo telinit 3

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

8. 安装驱动程序

向驱动程序文件添加可执行权限:

sudo chmod a+x NVIDIA-Linux-x86_64-390.48.run

然后执行安装:

sudo sh ./NVIDIA-Linux-x86_64-390.48.run --no-opengl-files

安装完成后重新启动,请记住验证安装是否成功,请参考前面的描述.

–必须添加no-opengl-files参数,否则将循环登录,即循环登录

参数介绍:

有关使用此方法的信息,请参阅Ubuntu 18.04安装NVIDIA RTX2080Ti图形卡.

注意:

这是NVIDIA安装方法的结尾. . .

END


本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/shenmilingyu/article-303108-1.html

    相关阅读
      发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

      热点图片
      拼命载入中...