查看: 4216|回复: 3

[教程] 在unas5.0系统中安装N卡驱动。

[复制链接]
发表于 2022-2-13 04:46:43 | 显示全部楼层 |阅读模式
本帖最后由 bzftxia 于 2022-2-18 13:32 编辑

因为驱动版本与系统版本好像有着对应关系,该教程仅适用于5.0系统,并不适用于4.0或者6.0。
本教程仅是对debian官方教程的整理及汉化,源地址如下:NvidiaGraphicsDrivers
因当前最新版显卡为30系,所以本教程以能匹配30系为准

安装前提示:系统盘<=16GB的就别安装N卡驱动了,我前面刚刚试验过,刚重装的系统,装完N卡460.73.01驱动,CUDA驱动以及SSH服务之后,就占用了6GB的系统盘再加上unas其他的软件,以及16GB的硬盘空间实际到手的缩水量之后,系统盘实际上是不够用的,会经常性地被日志文件撑爆,导致系统无法正常使用。

本教程需要使用命令行操作,unas中有三种方式可以进行相应操作
1、给Unas接上键盘、屏幕
2、在web管理页,点击“控制中心”》滚动条拉到底,点击“终端”》点击启动
3、在web管理页,打开APP管理器,安装“SSH服务”,可用局域网内另一台电脑运用SSH相关的软件,“远程”对Unas进行命令行的操作

首先获取root权限,这里不讲解如何获取权限,以下操作默认为root权限操作。

编辑软件源文件
  1. nano /etc/apt/sources.list
复制代码
增加debian的软件源地址
  1. deb https://mirrors.tuna.tsinghua.edu.cn/debian/ buster main contrib non-free
  2. # deb-src https://mirrors.tuna.tsinghua.edu.cn/debian/ buster main contrib non-free
  3. deb https://mirrors.tuna.tsinghua.edu.cn/debian/ buster-updates main contrib non-free
  4. # deb-src https://mirrors.tuna.tsinghua.edu.cn/debian/ buster-updates main contrib non-free
  5. deb https://mirrors.tuna.tsinghua.edu.cn/debian/ buster-backports main contrib non-free
  6. # deb-src https://mirrors.tuna.tsinghua.edu.cn/debian/ buster-backports main contrib non-free
  7. deb https://mirrors.tuna.tsinghua.edu.cn/debian-security buster/updates main contrib non-free
复制代码
以上源链接来自论坛教程_u-nas 5简易升级内核
完成编辑后
  1. ctrl+x
  2. y
  3. enter(回车键)
复制代码

获取更新列表
  1. apt update
复制代码
更新headers
  1. apt install -t buster-backports linux-headers-amd64
复制代码
更新kernel
  1. apt search linux-image
复制代码
查找最新内核版本(当前的最新版本就是linux-image-5.10.0-0.bpo.9-amd64,在你参考教程输入命令的时候,请观察上一句的输出结果)
  1. apt install linux-image-5.10.0-0.bpo.9-amd64
复制代码
以上更新kernel的部分参考自u-nas 5简易升级内核,更详细的升级内核的教程可参考链接内的源教程。

这里提示一下,系统原装内核是不支持30系统N卡的驱动的,必须要升级内核,但是官方教程里的命令是apt install -t buster-backports linux-image-amd64,而官方命令会则会安装linux-image-amd64 (5.10.70-1~bpo10+1),这会导致Unas系统无法读取系统信息,并且可能会导致8125b驱动被卸载。
1.png
2.png

之后可以安装nvidia-detect,nvidia的检测软件,可以检测你的显卡适用的驱动版本
  1. apt update
  2. apt -t buster-backports install nvidia-detect
复制代码


检测显卡(可检可不检)
  1. nvidia-detect
复制代码
安装驱动
  1. apt update
  2. apt install -t buster-backports nvidia-driver firmware-misc-nonfree
复制代码


接下来安装CUDA驱动(CUDA所说是用于并行计算的,看你软件需求)?
  1. apt update
  2. apt -t buster-backports install nvidia-cuda-dev nvidia-cuda-toolkit
复制代码

安装完成后重新启动
  1. reboot
复制代码
在这里提示一句,重启的时候,需要你进入BIOS把“SecureBoot/安全启动”关掉(disable),或者你可以访问该链接按教程进行授权SecureBoot,访问链接后Ctrl+F“Using your key to sign modules"。我嫌麻烦是直接把SecureBoot给关了。

重启完成之后,安装nvidia-smi
  1. apt update
  2. apt install -t buster-backports nvidia-smi
复制代码
运行nvidia-smi,
  1. nvidia-smi
复制代码
输出信息可以看到,机器所安装的显卡,安装的N卡驱动、CUDA驱动的版本,smi能正常输出信息,则说明驱动安装成功了。

至此,本篇驱动的部分已经全部完结。


回复

使用道具 举报

 楼主| 发表于 2022-2-13 16:12:15 | 显示全部楼层
本帖最后由 bzftxia 于 2022-2-23 10:37 编辑

再次强调以上教程有一定的硬件门槛,不建议系统盘<=16GB的硬件尝试。

回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-2-13 16:15:16 | 显示全部楼层
本帖最后由 bzftxia 于 2022-2-15 22:28 编辑

这个教程目前有瑕疵,我需要再试一下。有可能会导致安装之后,系统无法读取信系统信息。我过两天再试一下
---已解决
回复 支持 反对

使用道具 举报

发表于 2022-10-14 09:42:01 | 显示全部楼层
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|Archiver|手机版|万由科技 ( 浙ICP备10004788号-13 )

GMT+8, 2024-5-4 22:27 , Processed in 0.065805 second(s), 26 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表