麒麟系统安装GPU驱动

2024-09-08 02:44
文章标签 系统 安装 驱动 gpu 麒麟

本文主要是介绍麒麟系统安装GPU驱动,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

1.nvidia

1.1显卡驱动

本机显卡型号:nvidia rtx 3090

1.1.1下载驱动

打开 https://www.nvidia.cn/geforce/drivers/

也可以直接使用下面这个地址下载

https://www.nvidia.com/download/driverResults.aspx/205464/en-us/

1.1.3安装驱动

右击,为run文件添加可执行权限

也可以命令操作

sudo chmod 755 *.run

头图

0. 基础环境

类别:笔记本
硬件:Intel,Amd等x86_64处理器
系统:银河麒麟操作系统 V10(SP1)2303-update2
image.png
关键词:
信创,麒麟系统,linux,PKS,银河麒麟,amd64,x86_64,x64,兆芯,海思,amd显卡,nvidia显卡,GPU

1.nvidia

1.1显卡驱动

本机显卡型号:nvidia rtx 3090

1.1.1参考资料

https://blog.csdn.net/qq_48559526/article/details/134070092

1.1.2下载驱动

打开 https://www.nvidia.cn/geforce/drivers/
image.png
下载
image.png
立即下载
image.png
也可以直接使用下面这个地址下载
https://www.nvidia.com/download/driverResults.aspx/205464/en-us/

1.1.3安装驱动

右击,为run文件添加可执行权限
image.png
也可以命令操作

sudo chmod 755 *.run

安装依赖(如果没有gcc,g++这类的,在编译进内核时容易出错)

sudo apt install gcc g++ gdb llvm lldb git -y 

然后reboot,使刚安装的驱动包生效

sudo bash ./NVIDIA-Linux-x86_64-535.171.04.run --add-this-kernel #加上这个--add-this-kernel参数,否则会提示x server不能装

构建内核中

安装完毕

显示版本

cat /proc/driver/nvidia/version

1.1.4确认信息

安装成功后,查看显卡信息

nvidia-smi

1.1.5 重装时可能出现错误(如果安装时出现问题时,可以进行如下处理)

执行

nvidia-smi

出现

Failed to initialize NVML: Driver/library version mismatch.

第一:先重启再试看问题有没有得到解决;
第二:卸载整个驱动了,先知道现在kernel_mod的依赖情况,所以要先卸载他们

lsmod | grep nvidia

查看有哪些进程用了

sudo lsof -n -w /dev/nvidia*

如果有,就把相关进程关闭

sudo rmmod nvidia_uvm
sudo rmmod nvidia_drm
sudo rmmod nvidia_modeset

再看nvidia引用是否为0

lsmod | grep nvidia

sudo rmmod nvidia
nvidia-smi

重启电脑,使驱动生效!

1.1.5 打开控制面板

打开命令行,输入

nvidia-settings #命令位置 /usr/bin/nvidia-settings ,可以参照arm专栏的综合篇,在/usr/share/applications建立开始菜单快捷方式,

弹出控制面板

快捷方式nvidia-settings.desktop内容参考

[Desktop Entry]
Name[zh_CN]=nvidia控制面板
Name=nvidia-settings
GenericName[zh_CN]=nvidia控制面板
GenericName=nvidia-settings
Exec=/usr/bin/nvidia-settings %U
Type=Application
StartupNotify=true

1.2CUDA(最后一步未成功,此章节只做草稿)

注意:

nvidia-smi

需要和上面的这个版本一致。

1.2.1CUDA下载

官方地址:​​​​​​https://developer.nvidia.com/cuda-toolkit

下载地址:https://developer.nvidia.com/cuda-downloads 中选Linux,然后选择KylinOS,详细请参见下图(这个是下载最新版本)

附:其他版本请进入存档中选择,​​​​​​https://developer.nvidia.com/cuda-toolkit-archive

wget https://developer.download.nvidia.com/compute/cuda/11.4.0/local_installers/cuda_11.4.0_470.42.01_linux.run
sudo bash cuda_11.4.0_470.42.01_linux.run

将安装包下载
我下载时的版本:https://developer.download.nvidia.com/compute/cuda/11.4.0/loc...

 

1.2.2CUDA安装

命令行中

chmod 755  cuda_11.4.0_470.42.01_linux.run
sudo -s bash cuda_11.4.0_470.42.01_linux.run

输入accept

全选上(默认的效果也行),移动install,回车

这篇关于麒麟系统安装GPU驱动的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1146893

相关文章

JWT + 拦截器实现无状态登录系统

《JWT+拦截器实现无状态登录系统》JWT(JSONWebToken)提供了一种无状态的解决方案:用户登录后,服务器返回一个Token,后续请求携带该Token即可完成身份验证,无需服务器存储会话... 目录✅ 引言 一、JWT 是什么? 二、技术选型 三、项目结构 四、核心代码实现4.1 添加依赖(pom

RabbitMQ 延时队列插件安装与使用示例详解(基于 Delayed Message Plugin)

《RabbitMQ延时队列插件安装与使用示例详解(基于DelayedMessagePlugin)》本文详解RabbitMQ通过安装rabbitmq_delayed_message_exchan... 目录 一、什么是 RabbitMQ 延时队列? 二、安装前准备✅ RabbitMQ 环境要求 三、安装延时队

基于Python实现自动化邮件发送系统的完整指南

《基于Python实现自动化邮件发送系统的完整指南》在现代软件开发和自动化流程中,邮件通知是一个常见且实用的功能,无论是用于发送报告、告警信息还是用户提醒,通过Python实现自动化的邮件发送功能都能... 目录一、前言:二、项目概述三、配置文件 `.env` 解析四、代码结构解析1. 导入模块2. 加载环

linux系统上安装JDK8全过程

《linux系统上安装JDK8全过程》文章介绍安装JDK的必要性及Linux下JDK8的安装步骤,包括卸载旧版本、下载解压、配置环境变量等,强调开发需JDK,运行可选JRE,现JDK已集成JRE... 目录为什么要安装jdk?1.查看linux系统是否有自带的jdk:2.下载jdk压缩包2.解压3.配置环境

Java+AI驱动实现PDF文件数据提取与解析

《Java+AI驱动实现PDF文件数据提取与解析》本文将和大家分享一套基于AI的体检报告智能评估方案,详细介绍从PDF上传、内容提取到AI分析、数据存储的全流程自动化实现方法,感兴趣的可以了解下... 目录一、核心流程:从上传到评估的完整链路二、第一步:解析 PDF,提取体检报告内容1. 引入依赖2. 封装

Python库 Django 的简介、安装、用法入门教程

《Python库Django的简介、安装、用法入门教程》Django是Python最流行的Web框架之一,它帮助开发者快速、高效地构建功能强大的Web应用程序,接下来我们将从简介、安装到用法详解,... 目录一、Django 简介 二、Django 的安装教程 1. 创建虚拟环境2. 安装Django三、创

linux安装、更新、卸载anaconda实践

《linux安装、更新、卸载anaconda实践》Anaconda是基于conda的科学计算环境,集成1400+包及依赖,安装需下载脚本、接受协议、设置路径、配置环境变量,更新与卸载通过conda命令... 目录随意找一个目录下载安装脚本检查许可证协议,ENTER就可以安装完毕之后激活anaconda安装更

Jenkins的安装与简单配置过程

《Jenkins的安装与简单配置过程》本文简述Jenkins在CentOS7.3上安装流程,包括Java环境配置、RPM包安装、修改JENKINS_HOME路径及权限、启动服务、插件安装与系统管理设置... 目录www.chinasem.cnJenkins安装访问并配置JenkinsJenkins配置邮件通知

Linux查询服务器系统版本号的多种方法

《Linux查询服务器系统版本号的多种方法》在Linux系统管理和维护工作中,了解当前操作系统的版本信息是最基础也是最重要的操作之一,系统版本不仅关系到软件兼容性、安全更新策略,还直接影响到故障排查和... 目录一、引言:系统版本查询的重要性二、基础命令解析:cat /etc/Centos-release详

更改linux系统的默认Python版本方式

《更改linux系统的默认Python版本方式》通过删除原Python软链接并创建指向python3.6的新链接,可切换系统默认Python版本,需注意版本冲突、环境混乱及维护问题,建议使用pyenv... 目录更改系统的默认python版本软链接软链接的特点创建软链接的命令使用场景注意事项总结更改系统的默