当前位置:   article > 正文

debian安装nvidia驱动

debian安装nvidia驱动

1.查询自己安装的显卡型号

下面展示一些 内联代码片

// 查询当前使用的显卡
lspci | grep VGA

// 查询nvidia显卡
lspci | grep -i nvidia
  • 1
  • 2
  • 3
  • 4
  • 5
// 以笔记本RTX2050显卡为例
In:		
lspci | grep -i nvidia

Out:	
01:00.0 3D controller: NVIDIA Corporation GA107M [GeForce RTX 2050] (rev a1)
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

2. 下载Nvidia linux驱动

直接在官网下载,如图所示
下载nvidia驱动下载完成后,放入某一路径(路径要是全英文)。

3. 安装驱动依赖项

1, 安装GCC

// A code block
sudo apt update

#以下以debian为例,默认的Debian存储库包含一个名为的元数据包build-essential,
#其中包含GCC编译器以及编译软件所需的其他库和实用程序。
sudo apt install build-essential
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
// An highlighted block
sudo apt update
sudo apt install build-essential
  • 1
  • 2
  • 3

2, 安装linux-header
(1)查看内核版本号

// 查看内核
uname -srm
  • 1
  • 2
// An highlighted block
In: 	
uname -srm

Out:	
Linux 6.1.0-10-amd64 x86_64
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

(2)查找匹配安装包

// A code block
sudo apt-cache search linux-header
  • 1
  • 2
// An highlighted block
In:		
sudo apt-cache search linux-header

Out:	
linux-headers-6.1.0-10-amd64 - Header files for Linux 6.1.0-10-amd64
linux-headers-6.1.0-10-cloud-amd64 - Header files for Linux 6.1.0-10-cloud-amd64
linux-headers-6.1.0-10-common - Common header files for Linux 6.1.0-10
linux-headers-6.1.0-10-common-rt - Common header files for Linux 6.1.0-10-rt
linux-headers-6.1.0-10-rt-amd64 - Header files for Linux 6.1.0-10-rt-amd64
linux-headers-6.1.0-9-amd64 - Header files for Linux 6.1.0-9-amd64
linux-headers-6.1.0-9-cloud-amd64 - Header files for Linux 6.1.0-9-cloud-amd64
linux-headers-6.1.0-9-common - Common header files for Linux 6.1.0-9
linux-headers-6.1.0-9-common-rt - Common header files for Linux 6.1.0-9-rt
linux-headers-6.1.0-9-rt-amd64 - Header files for Linux 6.1.0-9-rt-amd64
linux-headers-cloud-amd64 - Header files for Linux cloud-amd64 configuration (meta-package)
linux-headers-rt-amd64 - Header files for Linux rt-amd64 configuration (meta-package)

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18

(3)选择安装包进行安装

// 安装6.1.0-10版本
sudo apt install linux-headers-6.1.0-10-amd64
  • 1
  • 2
// An highlighted block
In:
sudo apt install linux-headers-6.1.0-10-amd64
  • 1
  • 2
  • 3

4.安装驱动run

(1)赋予.run文件可执行权限
注意路路径自己添加,我的run文件在当前文件夹下

// 给当前用户添加可执行权限
chmod u+x NVIDIA-Linux-x86_64-535.86.05.run
  • 1
  • 2

(2)使用纯文本模式安装nv驱动

//进入纯文本模式
sudo telinit 3
  • 1
  • 2

(3)安装
进入驱动文件所在的文件或者根据路径执行

sudo ./chmod u+x NVIDIA-Linux-x86_64-535.86.05.run
  • 1

注意:还需要关闭bios的安全启动模式,才能在linux执行nvidia-smi命令。且当前用户需要在sudo组内,否则需要全程root用户执行。

打完收工!之后更新配置Torch_cuda。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小蓝xlanll/article/detail/368578
推荐阅读
相关标签
  

闽ICP备14008679号