ubuntu24.04+RTX5090D 显卡驱动安装

news2025/7/11 13:40:10

初步准备

Ubuntu默认内核太旧,用mainline工具安装新版:

sudo add-apt-repository ppa:cappelikan/ppa
sudo apt update && sudo apt full-upgrade
sudo apt install -y mainline
mainline list # 查看可用内核列表
mainline install 6.13 # 安装6.13版本

reboot完成后重启,终端输入uname -a确认显示`6.13.

另外NVIDIA驱动需要build-essential,建议提前安装:

sudo apt install build-essential

手动切换GCC版本 不然安装时会报错(Build的错误)

sudo apt install gcc-14
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-14 14

输入gcc --version检查是否切换成功。

NVIDIA官网下载驱动(我的是版本570.153.02)
终端中赋予执行权限:

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

无桌面环境配置

需要切tty模式(无桌面模式),ctrl+alt+F3:
在这里插入图片描述
若无法显示中文,ctrl+alt+F2退出tty模式,确保您的Ubuntu系统中安装了中文字体。以下是一些常用的中文字体:

sudo apt-get install fonts-wqy-zenhei # 仿宋字体
sudo apt-get install fonts-arphic-ukai # 黑体字体
sudo apt-get install fonts-wqy-microhei # 微软雅黑字体

安装完成后,重启TTY终端即可。在TTY终端中,locale设置对于中文显示至关重要。以下操作将设置locale为中文环境:

sudo dpkg-reconfigure locales

在弹出的界面中,选择zh_CN.UTF-8并按回车键。然后,执行以下命令更新locale:

sudo locale-gen
sudo update-locale LANG=zh_CN.UTF-8

为了确保TTY终端始终使用中文环境,可以修改/etc/default/locale文件:

sudo nano /etc/default/locale
将LANG和LANGUAGE变量的值修改为zh_CN.UTF-8:
LANG=“zh_CN.UTF-8”
LANGUAGE=“zh_CN:zh”
保存并退出。

不行的话就安装zhcon,他是一个专门用于TTY终端的中文显示工具。安装zhcon可以解决TTY终端中中文显示乱码的问题:
sudo apt-get install zhcon
安装完成后,在TTY终端中执行以下命令:
zhcon --utf8 --drv vga
这将使TTY终端支持中文显示。
在这里插入图片描述
报错,输入sudo adduser 用户名 video

然后logout,再重新登入,运行:zhcon --utf8,就可以了,要退出zhcon的话就输入exit
在这里插入图片描述
输入法切换:ctrl+空格键

安装

lspci -nn | grep VGA

1:禁用nouveau驱动
nouveau是Ubuntu默认的NVIDIA显卡驱动,但它可能不是最优选择。在安装NVIDIA驱动之前,我们需要禁用nouveau。

打开终端。
输入以下命令,并按Enter键:

sudo nano /etc/modprobe.d/blacklist.conf

在打开的文件中,添加以下行:

blacklist nouveau
options nouveau modeset=0

保存并关闭文件。
输入以下命令,并按Enter键更新内核:

sudo update-initramfs -u

重启计算机,重启完不要登入,直接在登入页面切换tty模式(或者)。

tty模式下,切换到下载目录,先停掉桌面服务,不然会报错

sudo telinit 3

卸载英伟达驱动

sudo apt-get --purge remove nvidia-*
sudo apt autoremove
sudo apt-get --purge remove *nvidia*

添加32位架构支持:

sudo dpkg --add-architecture i386
sudo apt update
sudo apt install libc6:i386 #安装32位兼容库:

运行

sudo ./NVIDIA-Linux-x86_64-570.86.16.run

务必选择开源驱动(MIT协议),专有驱动可能导致黑屏!

碰到问题选项看这个(不看也可以,一路按回车就好),
https://blog.csdn.net/choimroc/article/details/104630491

然后输入nvidia-smi看是否配置好:
在这里插入图片描述
这样就可以了

回到图像界面配置

启用图形界面

sudo init 5

然后 退出tty模式,登入打开英伟达就能看到5090D了
在这里插入图片描述
然后下载Unigine Valley和Unigine Heaven两个软件测试一下显卡是否好用,具体可以去我大模型环境那篇文章那边参考一下。测试结果fps:1000
在这里插入图片描述
软件的百度网盘连接参考
http://www.lucky8k.com/forum.php?mod=viewthread&tid=132825

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2384306.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

MATLAB贝叶斯超参数优化LSTM预测设备寿命应用——以航空发动机退化数据为例

原文链接:tecdat.cn/?p42189 在工业数字化转型的浪潮中,设备剩余寿命(RUL)预测作为预测性维护的核心环节,正成为数据科学家破解设备运维效率难题的关键。本文改编自团队为某航空制造企业提供的智能运维咨询项目成果&a…

鸿蒙应用开发:Navigation组件使用流程

一、编写navigation相关代码 1.在index.ets文件中写根视图容器 2.再写两个子页面文件 二、创建rote_map.json文件 三、在module.json5文件中配置路由导航 子页配置信息 4.跳转到其他页面 但是不支持返回到本页面的 用以下方式 以下是不能返回的情况 onClick(()>{this.pag…

【Linux】系统在输入密码后进入系统闪退锁屏界面

问题描述 麒麟V10系统,输入密码并验证通过后进入桌面,1秒左右闪退回锁屏问题 问题排查 小白鸽之前遇到过类似问题,但是并未进入系统桌面内直接闪退到锁屏。 之前问题链接: https://blog.csdn.net/qq_51228157/article/details/140…

微信小程序webview与VUE-H5实时通讯,踩坑无数!亲测可实现

背景:微信小程序、vue3搭建开发的H5页面 在微信小程序开发中,会遇到嵌套H5页面,H5页面需要向微信小程序发消息触发微信小程序某个函数方法,微信开发文档上写的非常不清楚,导致踩了很多坑,该文章总结可直接使…

LeetCode222_完全二叉树的结点个数

LeetCode222_完全二叉树的结点个数 标签:#位运算 #树 #二分查找 #二叉树Ⅰ. 题目Ⅱ. 示例 0. 个人方法 标签:#位运算 #树 #二分查找 #二叉树 Ⅰ. 题目 给你一棵 完全二叉树 的根节点 root ,求出该树的节点个数。 完全二叉树 的定义如下&…

STM32之温湿度传感器(DHT11)

KEIL软件实现printf格式化输出 一般在标准C库是提供了格式化输出和格式化输入等函数,用户想要使用该接口,则需要包含头文件 #include ,由于printf函数以及scanf函数是向标准输出以及标准输入中进行输出与输入,标准输出一般指的是…

在微创手术中使用Kinova轻型机械臂进行多视图图像采集和3D重建

在微创手术中,Kinova轻型机械臂通过其灵活的运动控制和高精度的操作能力,支持多视图图像采集和3D重建。这种技术通过机械臂搭载的光学系统实现精准的多角度扫描,为医疗团队提供清晰且详细的解剖结构模型。其核心在于结合先进的传感器配置与重…

DOM API-JS通过文档对象树操作Doc和CSS

还记得我在之前的前端文章里面老是提及的 DOM 吗,当时只是简单介绍了它的组成以及作用,今天我们就来详细聊聊 Web浏览器 先来聊聊web浏览器,web浏览器是非常复杂的软件,有许多活动部件,许多部件并不能由开发者通过 J…

CYT4BB Dual Bank - 安全启动

本节介绍TRAVEO™ T2G微控制器(MCU)的启动顺序。有关TRAVEO™ T2G微控制器的安全特性、不同的生命周期阶段以及“安全启动”序列的详细描述,请参阅 AN228680 -Secure system configuration in TRAVEO™ T2G family.   TRAVEO™ T2G微控制器(MCU)的启动序列(见图3)基于…

科技行业智能化升级经典案例—某芯片公司

案例标题 CSGHub赋能某芯片公司:国产AI芯片全链路管理平台的高效落地与生态共建 执行摘要 某芯片公司在开发内部模型管理平台时,选择AgenticOps体系中的CSGHub作为核心工具,通过其本地化部署能力、中文支持及RESTful API接口,解决…

Python编程从入门到实践 PDF 高清版

各位程序员朋友们,还在为找不到合适的Python学习资料而烦恼吗?还在为晦涩难懂的编程书籍而头疼吗?今天,就给大家带来一份重磅福利——237完整版PDF, 我用网盘分享了「Python编程:从入门到实践__超清版.pdf…

系统性能不达标,如何提升用户体验?

当系统性能不达标时,要想有效提升用户体验,必须从性能优化、前后端协同、用户感知改善、监控预警机制四个关键维度切入。其中,性能优化是最直接有效的策略,它通过代码优化、资源压缩、缓存机制、CDN加速等手段,显著提升…

智能守护校园“舌尖安全“:AI视频分析赋能名厨亮灶新时代

引言: 在校园食品安全备受关注的今天,一套融合视频监控管理平台与AI视频分析盒子的智能解决方案正在全国多地学校食堂悄然落地,为传统的"名厨亮灶"工程注入科技新动能。这套系统不仅实现了后厨操作的"透明化"&#xff0…

初步尝试AI应用开发平台——Dify的本地部署和应用开发

随着大语言模型LLM和相关应用的流行,在本地部署并构建知识库,结合企业的行业经验或个人的知识积累进行定制化开发,是LLM的一个重点发展方向,在此方向上也涌现出了众多软件框架和工具集,Dify就是其中广受关注的一款&…

卷积神经网络中的局部卷积:原理、对比与应用解析

【内容摘要】 本文聚焦卷积神经网络中的局部卷积,重点解析全连接、局部连接、全卷积与局部卷积四种连接方式的差异,结合人脸识别任务案例,阐述局部卷积的应用场景及优势,为理解卷积网络连接机制提供技术参考。 关键词&#xff1a…

重拾童年,用 CodeBuddy 做自己的快乐创作者

某个炎炎的夏日午后,阳光透过稀疏的树叶洒落在地上,一道道光影斑驳陆离。那时候的我们,还只是三五个小朋友,蹲坐在村头的一棵老槐树下,手里握着并不属于自己的游戏掌机,轮流按动着手柄的按键,在…

HarmonyOS实战:自定义时间选择器

前言 最近在日常鸿蒙开发过程中,经常会使用一些时间选择器,鸿蒙官方提供的时间选择器满足不了需求,所以自己动手自定义一些经常会使用到的时间选择器,希望能帮到你,建议点赞收藏! 实现效果 需求分析 默认…

6:OpenCV—图像滤波

过滤图像和视频 图像滤波是一种邻域运算,其中输出图像中任何给定像素的值是通过对相应输入像素附近的像素值应用某种算法来确定的。该技术通常用于平滑、锐化和检测图像和视频的边缘。 让我们了解在讨论图像过滤技术、内核和卷积时使用的一些术语的含义。 内核 内…

pytorch语法学习

启动 python main.py --config llve.yml --path_y test -i output

5:OpenCV—图像亮度、对比度变换

1.更改图像和视频的亮度 更改亮度 更改图像的亮度是常用的点操作。在此操作中,图像中每个像素的值应增加/减少一个常数。要更改视频的亮度,应对视频中的每一帧执行相同的操作。 如果要增加图像的亮度,则必须为图像中的每个像素添加一些正常…