0


运维系列&AI系列&Lenovo-G双系统系列(前传-装之前搜索的):Ubuntu 22.04 安装Nvidia驱动

Ubuntu 22.04 安装Nvidia驱动


Ubuntu 22.04 安装Nvidia驱动

一、前言

1、机器学习Python开发环境,Ubuntu + Nvidia显卡,需要正确安装显卡驱动。

2、用toDesk等远程桌面Ubuntu时,如果是默认Wayland桌面则无法连接,必须切换到X11桌面,如果没有正确安装显卡驱动,则会花屏。

3、安装Nvidia驱动的过程并不复杂,但有可能出现各种状况。比较完整的过程可参考:

[ https://blog.csdn.net/weixin_54626591/article/details/141370037 ]

[ https://blog.csdn.net/weixin_54626591/article/details/141855220 ]

[ https://blog.csdn.net/weixin_54626591/article/details/141642598 ]

我采用的是官网下载驱动

  1. run方法

安装的,中间省略了“升级内核”步骤,安装驱动的过程顺利。非常重要的是:在BIOS里禁用Secure Boot(设置为Disable)。

二、安装驱动

1、下载驱动,[ https://www.nvidia.cn/Download/index.aspx?lang=cn ]

根据本例情况,列表中选择:

  1. GeForce

  1. GeForce 16 Series

  1. GeForce GTX 1660 Ti

  1. Linux 64-bit

  1. 生产分支

  1. English (US)

在这里插入图片描述
同意协议后下载。下载到的文件是

  1. NVIDIA-Linux-x86_64-535.129.03.run

,保存在自己

  1. home目录

  1. ~/downloads

在这里插入图片描述

安装需要的组件:

  1. sudo apt install g++
  1. sudo apt install gcc
  1. sudo apt install make

2、禁用系统自带的nouveau显卡驱动

  1. lsmod | grep nouveau

如果有内容输出,则说明

  1. nouveau

已被启动,需要执行后续步骤。

如果没有内容输出,则可以直接安装nvidia驱动。

(1)修改blacklist.conf配置
  1. sudo nano /etc/modprobe.d/blacklist.conf

在文件最后插入以下两行内容:

  1. blacklist nouveau
  2. options nouveau modeset=0

保存然后关闭该文件。

(2)更新系统
  1. sudo update-initramfs-u
(3)重启系统,再检查nouveau是否启动
  1. lsmod | grep nouveau

3、安装Nvidia驱动

进入文件所在目录,本例是

  1. ~/downloads

赋予文件可执行权限

  1. chmod +x NVIDIA-Linux-x86_64-535.129.03.run

然后执行

  1. sudo ./NVIDIA-Linux-x86_64-535.129.03.run

弹出对话框,提示有更好的安装方式,不理会点击

  1. Continue installation

中间问是否要模块签名,第一次我选“

  1. Install without signing

”结果安装失败,第二次选“

  1. Sign the kernel module

”。然后用新创建的密钥对签名,是否删除私钥,选

  1. No

,然后提示密钥保持到了

  1. /usr/share/nvidia/……der .key

,可以使用它来签名其他的内核模块。

提示是否安装

  1. 32-bit

,选

  1. No

提示是否运行nvidia-xconfig工具,选Yes

安装完成了,重启一下。


由于本例事先并未禁用

  1. Secure Boot

,重启后,用

  1. nvidia-smi

并不成功。重装驱动,则提示已经安装了驱动,不需要再安装。只好到

  1. BIOS禁用Secure Boot

之后就一切正常了。

切记:在BIOS里禁用Secure Boot(设置为Disable)

三、安装后验证

1、命令行运行

  1. nvidia-smi

,如下输出信息就是

  1. OK

的。

在这里插入图片描述

2、另外,应用程序里会有一个NVIDIA X Server Settings,点击运行如下:

在这里插入图片描述

至此,在

  1. Ubuntu 22.04 LTS

上安装

  1. Nvidia驱动

成功。


知识混子

Ubuntu 22.04 安装Nvidia驱动


本文转载自: https://blog.csdn.net/weixin_54626591/article/details/141641959
版权归原作者 坦笑&&life 所有, 如有侵权,请联系我们删除。

“运维系列&AI系列&Lenovo-G双系统系列(前传-装之前搜索的):Ubuntu 22.04 安装Nvidia驱动”的评论:

还没有评论