bzftxia 发表于 2022-2-13 04:46:43

在unas5.0系统中安装N卡驱动。

本帖最后由 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权限操作。

编辑软件源文件
nano /etc/apt/sources.list增加debian的软件源地址
deb https://mirrors.tuna.tsinghua.edu.cn/debian/ buster main contrib non-free
# deb-src https://mirrors.tuna.tsinghua.edu.cn/debian/ buster main contrib non-free
deb https://mirrors.tuna.tsinghua.edu.cn/debian/ buster-updates main contrib non-free
# deb-src https://mirrors.tuna.tsinghua.edu.cn/debian/ buster-updates main contrib non-free
deb https://mirrors.tuna.tsinghua.edu.cn/debian/ buster-backports main contrib non-free
# deb-src https://mirrors.tuna.tsinghua.edu.cn/debian/ buster-backports main contrib non-free
deb https://mirrors.tuna.tsinghua.edu.cn/debian-security buster/updates main contrib non-free以上源链接来自论坛教程_u-nas 5简易升级内核
完成编辑后
ctrl+x
y
enter(回车键)
获取更新列表
apt update更新headers
apt install -t buster-backports linux-headers-amd64更新kernel
apt search linux-image查找最新内核版本(当前的最新版本就是linux-image-5.10.0-0.bpo.9-amd64,在你参考教程输入命令的时候,请观察上一句的输出结果)
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驱动被卸载。



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

检测显卡(可检可不检)
nvidia-detect安装驱动
apt update
apt install -t buster-backports nvidia-driver firmware-misc-nonfree

接下来安装CUDA驱动(CUDA所说是用于并行计算的,看你软件需求)?
apt update
apt -t buster-backports install nvidia-cuda-dev nvidia-cuda-toolkit
安装完成后重新启动
reboot在这里提示一句,重启的时候,需要你进入BIOS把“SecureBoot/安全启动”关掉(disable),或者你可以访问该链接按教程进行授权SecureBoot,访问链接后Ctrl+F“Using your key to sign modules"。我嫌麻烦是直接把SecureBoot给关了。

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

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


bzftxia 发表于 2022-2-13 16:12:15

本帖最后由 bzftxia 于 2022-2-23 10:37 编辑

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

bzftxia 发表于 2022-2-13 16:15:16

本帖最后由 bzftxia 于 2022-2-15 22:28 编辑

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

cityhunterxyz 发表于 2022-10-14 09:42:01

:o
页: [1]
查看完整版本: 在unas5.0系统中安装N卡驱动。