ubuntu24.04+RTX5090D 显卡驱动安装

初步准备

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

<think>好的,用户想了解在Ubuntu 24.04安装NVIDIA驱动的方法。我需要先回忆一下常规的安装步骤,并考虑最新的变化。首先,Ubuntu通常推荐使用自带的驱动管理工具,比如“软件和更新”里的附加驱动选项。但用户可能更喜欢命令行方式,所以需要涵盖这两种方法。 然后,可能需要检查显卡型号,确保用户知道如何用lspci或lshw查看。接下来,添加官方驱动仓库可能会有变化,尤其是Ubuntu 24.04是否已经包含最新的驱动版本。此外,禁用nouveau驱动是关键步骤,需要编辑modprobe文件并更新initramfs,这部分需要详细说明。 还要考虑安装后的验证步骤,比如nvidia-smi命令,以及可能遇到的常见问题,比如Secure Boot导致的问题,需要提醒用户设置MOK。另外,不同安装方式(如PPA、runfile)的优缺点可能需要比较,但保持简洁,优先推荐最稳定的方法。 用户可能有不同的使用场景,比如普通使用、深度学习或游戏,驱动版本的选择可能不同,所以需要提到推荐版本。最后,提醒安装完成后可能需要重启,以及如何处理安装失败的情况。需要确保步骤清晰,避免使用复杂术语,让新手也能理解。</think>以下是在 Ubuntu 24.04安装 NVIDIA 显卡驱动的详细步骤,提供两种常用方法: --- ### **方法一:通过系统图形界面安装(推荐新手)** 1. **打开“软件和更新”** - 按下 `Super键(Win键)` 搜索 "Software & Updates"(或直接打开系统设置找到)。 - 切换到 **Additional Drivers**(附加驱动) 选项卡。 2. **选择驱动版本** - 系统会自动检测可用的 NVIDIA 驱动版本。 - 根据需求选择: - **推荐版**:标记为 "Recommended" 的稳定版本(如 535、545 等)。 - **专为兼容性**:旧版驱动(如 470)适合老显卡。 - **测试版**:带 "open-source" 或 "tested" 标签的新特性驱动(谨慎选择)。 3. **应用更改** - 点击 "Apply Changes",系统会自动下载并安装驱动。 - 安装完成后 **重启电脑**。 --- ### **方法二:通过命令行安装(适合进阶用户)** #### **步骤 1:禁用 Nouveau 开源驱动** 1. 打开终端,输入: ```bash sudo nano /etc/modprobe.d/blacklist-nouveau.conf ``` 2. 在文件中添加: ```conf blacklist nouveau options nouveau modeset=0 ``` 保存后退出(按 `Ctrl+X` → `Y` → `Enter`)。 3. 更新内核并重启: ```bash sudo update-initramfs -u sudo reboot ``` #### **步骤 2:安装驱动** 1. **添加官方显卡驱动仓库**(可选,获取最新驱动): ```bash sudo add-apt-repository ppa:graphics-drivers/ppa sudo apt update ``` 2. **查看推荐驱动版本**: ```bash ubuntu-drivers devices ``` 输出结果中找到推荐版本(如 `nvidia-driver-535`)。 3. **安装驱动**: - 自动安装推荐版本: ```bash sudo ubuntu-drivers autoinstall ``` - 或手动指定版本: ```bash sudo apt install nvidia-driver-535 ``` 4. **重启系统**: ```bash sudo reboot ``` --- ### **验证安装** 重启后打开终端,输入: ```bash nvidia-smi ``` 如果显示显卡信息(如 CUDA 版本、显存占用),则驱动安装成功。 --- ### **常见问题解决** 1. **循环登录/黑屏**: - 尝试更换驱动版本,或通过恢复模式卸载驱动: ```bash sudo apt purge nvidia-* sudo reboot ``` 2. **Secure Boot 阻止驱动加载**: - 重启时进入 BIOS 关闭 Secure Boot,或在安装过程中根据提示设置 MOK 密码。 3. **需要 CUDA 支持**: - 访问 [NVIDIA CUDA 下载页](https://developer.nvidia.com/cuda-downloads) 选择对应版本安装。 --- ### **提示** - **显卡型号适配**:较新的 RTX 40/30 系列建议选择 535 或更高版本驱动。 - **双显卡切换**:若使用笔记本,安装后可在 "NVIDIA X Server Settings" 中切换显卡模式。 - **内核更新**:升级系统内核后可能需要重新安装驱动。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值