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

在虚拟机 银河麒麟|ubuntu 中安装和配置NVIDIA显卡驱动

目录

置前操作

确认虚拟机设置

更新系统

安装必要的依赖

禁用nouveau驱动

更新initramfs

重启系统

验证nouveau是否禁用

下载NVIDIA驱动

访问NVIDIA官网

下载驱动文件

提高权限

运行安装脚本

关闭X Server

然后重启一下 

检测驱动


在现代编程和深度学习领域,GPU的强大计算能力已经成为不可或缺的资源。特别是在使用国产操作系统跟Ubuntu系统的虚拟机环境中,正确安装和配置NVIDIA显卡驱动,可以显著提升开发效率和计算性能。

置前操作

确认虚拟机设置

    确保虚拟机管理软件(如VMware或VirtualBox)支持GPU硬件加速。

    在虚拟机设置中,启用GPU硬件加速功能。

更新系统

打开终端,执行以下命令更新系统

    sudo apt updatesudo apt upgrade

    安装必要的依赖

    安装构建工具和内核头文件

      sudo apt install build-essential dkms

      禁用nouveau驱动

      nouveau是Ubuntu默认的NVIDIA开源驱动,可能会与官方驱动冲突,因此需要禁用。

      编辑 /etc/modprobe.d/blacklist.conf 文件

        vi /etc/modprobe.d/blacklist.conf

        在最后一行按 O,然后插入以下两条

          blacklist nouveauoptions nouveau modeset=0

          快捷方式,复制以上两条命令,然后鼠标选中虚拟机外围,按 ctrl + v, 能快速粘贴进去,哈哈哈 还有其他更多技巧,就不在这说了

          更新initramfs

            sudo update-initramfs -u

            重启系统

              reboot

              验证nouveau是否禁用

                lsmod | grep nouveau

                如果没输出任何东西则被禁用了

                下载NVIDIA驱动

                访问NVIDIA官网

                https://www.nvidia.cn/

                选择两个核心条件

                  下载驱动文件

                  • 下载后缀为.run的驱动文件,例如:NVIDIA-Linux-x86 64-575.57.08.run

                    https://www.nvidia.cn/geforce/drivers/results/245543/

                    然后复制文件到 银河麒麟系统 那边

                    左边是 银河麒麟虚拟机,右边是windows 物理机 ,文件直接拖过去就行了

                    提高权限

                      chmod +x NVIDIA-Linux-x86_64-575.57.08.run

                      运行安装脚本

                      关闭X Server

                        systemctl stop lightdm

                        执行命令后会黑屏

                        所以直接选择继续安装 赌一把

                        然后重启一下 

                          reboot

                          检测驱动

                            nvidia-smi

                            如果显示NVIDIA驱动信息和GPU状态,说明驱动安装成功。


                            * Thanks you *

                            如果觉得文章内容不错,随手帮忙点个赞在看转发一下,如果想第一时间收到推送,也可以给我个星标~谢谢你看我的文章


                            *往期推荐 *

                            Ubuntu |  安装 Zabbix 一篇就够了

                            彻底删除 Nginx + 重新安装

                            Swagger | 手把手带你写自动生成接口文档的爽感(零基础亲测实用)

                            SpringBoot整合Openfeign接入Kimi Ai!!超简单,居然没多少行代码??(附加兜底教程)

                            SpringBoot接入Kimi实践记录轻松上手

                            Wrod 也可以添加代码快啦!!快看有哪种你是会的吧!

                            Linux | 零基础Ubuntu搭建JDK

                            Maven | 站在初学者的角度配置与项目创建(新手必学会)

                            Spring Ai | 极简代码从零带你一起走进AI项目(中英)

                            Open Ai | 从零搭建属于你的Ai项目(中英结合)

                            MongoDB | 零基础学习与Springboot整合ODM实现增删改查(附源码)

                            Openfeign | 只传递城市代码,即可获取该地域实时的天气数据(免费的天气API)

                            API接口到底是什么

                            Redis | 缓存技术对后端的重要性,你知道多少?

                            Mongodb | 基于Springboot开发综合社交网络应用的项目案例(中英)

                            谈谈模块化设计在单体架构中的应用

                            彻底讲清楚 单体架构、集群架构、分布式架构及扩展架构

                            为什么还在使用单体架构

                            2025年Java路线一条龙服务

                            2025年健康新趋势:科技与生活方式的融合


                            感谢阅读 | 更多内容尽在公棕号 WMCode | CSDN@小Mie不吃饭

                            相关文章:

                          • 【运维系列】【ubuntu22.04】Docker安装mysql 8.0.36 教程
                          • 基于大模型预测缺铁性贫血的综合技术方案大纲
                          • 【系统分析师】2011年真题:案例分析-答案及详解
                          • UE5错误 Linux离线状态下错误 circular dependency detected;includes/requires
                          • 基于MediaPipe的手指目标跟踪与手势识别+人体姿态识别估计:MediaPipe与OpenPose算法对比
                          • 第11章:Neo4j实际应用案例
                          • LangChain智能体之initialize_agent开发实战深度解析
                          • YOLOv11改进 | 注意力机制篇 | SENetV1与C2PSASENet融合策略
                          • JavaScript 数据结构详解
                          • 【计算机常识:Windows】--CMD命令详解
                          • Vue3 axios 请求设置 signal 信号属性,以便 abort 取消请求
                          • 牙科医疗设备EMC电磁兼容技术讨论
                          • 大模型训练与推理显卡全指南:从硬件选型到性能优化
                          • Apache Iceberg与Hive集成:非分区表篇
                          • vscode python debugger 如何调试老版本python
                          • 构建esp-IDF出现的(Git仓库所有权检测)问题
                          • 高速 PCB 设计的材料选择,第 2 部分
                          • 深度解析企业风控API技术实践:构建全方位企业风险画像系统
                          • SpringBoot新闻项目学习day2-前后端搭建以及数据查询(分页查询)
                          • docker部署MinIO对象存储实践:含控制台功能恢复方案
                          • 九江网站建设优化公司/公司网站如何推广
                          • 福州建设银行官网招聘网站/西安网
                          • 网站内容板块调换位置/企业网站建设报价
                          • 郴州市委常委名单/登封搜索引擎优化
                          • 做微信的网站叫什么/沈阳网站优化
                          • 资兴市网站建设专业/网上推