当前位置: 首页 > news >正文

麒麟系统离线安装英伟达驱动

麒麟系统离线安装英伟达驱动

  • 驱动相关程序下载
    • 下载显卡驱动
    • 下载CUDA-Toolkit
    • 下载cudnn
  • 安装
    • 关闭自带图形界面
    • 禁用 Nouveau 驱动
    • 安装驱动
    • 安装CUDA-Toolkit
    • 安装cudnn

驱动相关程序下载

下载显卡驱动

进入显卡驱动查询页面,下载对应的显卡驱动,页面如下:

在这里插入图片描述

下载CUDA-Toolkit

进入CUDA-Toolkit页面,下载对应的CUDA-Toolkit,页面如下:

在这里插入图片描述

下载cudnn

进入cudnn页面,下载对应的cudnn,页面如下:

在这里插入图片描述

安装

关闭自带图形界面

#在Kylin操作系统中,查看X server(X Window系统的服务器)状态通常可以通过以下命令进行:
ps -ef | grep X#如果你想要检查X server服务的状态,可以使用systemctl命令:
systemctl status lightdm# 停止图型界面
sudo systemctl stop lightdm# 如果你只是想知道X server是否在运行,可以使用以下命令:
xdpyinfo# 这条命令会将系统切换到多用户文本模式,也就是关闭图形界面,并且只允许通过SSH或者物理访问来管理服务器。
sudo systemctl isolate multi-user.target# 如果你想要在启动时禁用X server,可以通过设置系统默认的运行级别来实现:
sudo systemctl set-default multi-user.target# 如果你想要恢复图形界面,可以使用以下命令:
sudo systemctl set-default graphical.target

禁用 Nouveau 驱动

#可以通过执行命令来检查。
lsmod | grep nouveau# 禁用 Nouveau 驱动
sudo vim /etc/modprobe.d/blacklist-nouveau.conf#文件里面加入
blacklist nouveau
options nouveau modeset=0#更新文件生效
# sudo update-initramfs -u
sudo dracut --force
#重启机器
reboot

安装驱动

sudo sh NVIDIA-Linux-x86_64-535.183.06.run

安装CUDA-Toolkit

#由于驱动在上一步已安装,安装过程中,不要选择驱动
sudo sh cuda_12.2.0_535.54.03_linux.run# 添加环境变量
vim ~/.bashrc
# 或
vim /etc/profileexport PATH=$PATH:/usr/local/cuda-12.2/bin
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/cuda-12.2/lib64

安装cudnn

tar -xvf cudnn-linux-x86_64-8.9.7.29_cuda12-archive.tar.xzsudo cp cudnn-linux-x86_64-8.9.7.29_cuda12-archive/include/cudnn*.h /usr/local/cuda-12.2/include sudo cp cudnn-linux-x86_64-8.9.7.29_cuda12-archive/lib/libcudnn* /usr/local/cuda-12.2/lib64 sudo chmod a+r /usr/local/cuda-12.2/include/cudnn*.h /usr/local/cuda-12.2/lib64/libcudnn*# 检验
/usr/local/cuda-12.2/extras/demo_suite/deviceQuery

http://www.mrgr.cn/news/49367.html

相关文章:

  • ThreadLocal-共享变量
  • 【微服务】springboot远程docker进行debug调试使用详解
  • 为什么Python代码需要遵守Pythonic风格?
  • MarsCode--大数和距离【中等】
  • 基于Android的小型冷库管理系统(论文+源码)-kaic
  • 第二讲、C语言的常量和变量
  • 双向广搜 [NOIP2002 提高组] 字串变换————洛谷p1032
  • 基于单片机的 16 键多功能电子琴硬件设计
  • types.MethodType
  • 使用dotnet-counters和dotnet-dump 分析.NET Core 项目内存占用问题
  • Nodejs+Vue菜鸟驿站仓库管理系统的设计与实现 (论文+源码)-kaic
  • 使用 Python 爬虫批量下载百度图片的详细教程
  • C++:模拟stack、queue
  • 【机器学习】深入浅出讲解贝叶斯分类算法
  • 2024年OpenAI开发者大会:开拓AI新时代
  • finebi的20个面试题
  • 初识C语言:数据类型、运算符与表达式
  • Python使用pip安装install模块时指定默认源以及FastApi自定义接口文档/docs中的静态资源文件
  • Edge TTS
  • 架构设计笔记-15-面向服务架构设计理论与实践