Ubuntu22.04 LTS 安装nvidia显卡驱动

准备跑老师给定的Github上的多模态源码,但是用了这么久ubuntu还没有尝试过安装nvidia驱动,好在也是一次成功,于是记录下来。

借鉴的是Ubuntu22.04安装显卡驱动(高速、避错版)-优快云博客这篇文章,按照流程来基本没有问题,不过个人觉得有些步骤比较冗余,所以记录下来

主要流程

关闭安全模式

这个在安装双系统的时候就在window中关闭过了,所以不设置

打开独显模型

这个没有设置,但是最后也可以成功识别到显卡

更新软件源

sudo apt-get update   #更新软件列表
 
sudo apt-get install g++
 
sudo apt-get install gcc
 
sudo apt-get install make

禁用nouveau

nouveau是系统自带的驱动程序,一般来讲要安装新的显卡驱动的时候需要禁用这个驱动

首先打开nouveau的配置文件:

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

然后在最下面加上:

blacklist nouveau
options nouveau modeset=0

保存修改之后在终端执行:

sudo update-initramfs –u

重启电脑

终端执行:

sudo reboot
</
Ubuntu 22.04 LTS安装 NVIDIA 显卡驱动可以通过多种方式进行,主要包括使用官方仓库提供的驱动程序、使用图形界面工具(如“软件和更新”)或从 NVIDIA 官方网站下载并手动安装驱动。以下是详细的安装步骤: ### 使用 Ubuntu 官方仓库安装 NVIDIA 驱动 1. **更新系统软件包列表** 打开终端并运行以下命令以确保系统软件包列表是最新的: ```bash sudo apt update ``` 2. **查找合适的驱动版本** 可以通过以下命令列出所有可用的 NVIDIA 驱动版本: ```bash ubuntu-drivers devices ``` 该命令会显示与系统兼容的 NVIDIA 显卡型号以及推荐的驱动版本。 3. **安装推荐的驱动** 根据上一步的输出,安装推荐的驱动版本。例如,如果推荐的版本是 `nvidia-driver-535`,则运行以下命令进行安装: ```bash sudo apt install nvidia-driver-535 ``` 4. **重启系统** 安装完成后,重启系统以应用新的驱动程序: ```bash sudo reboot ``` 5. **验证驱动是否安装成功** 重启后,可以通过以下命令验证 NVIDIA 驱动是否成功加载: ```bash nvidia-smi ``` 该命令将显示当前 GPU 的状态和驱动版本信息。 ### 使用图形界面工具安装 NVIDIA 驱动 1. **打开“软件和更新”工具** 在桌面环境中,可以通过搜索“Software & Updates”来找到并打开该工具。 2. **切换到“附加驱动”选项卡** 在“附加驱动”选项卡中,系统会列出所有可用的专有驱动程序,包括 NVIDIA显卡驱动。 3. **选择并应用驱动** 选择推荐的 NVIDIA 驱动版本,然后点击“应用更改”按钮。系统将自动下载并安装所选驱动。 4. **重启系统** 安装完成后,重启系统以使驱动生效。 ### 手动从 NVIDIA 官方网站安装驱动 如果需要安装最新版本的驱动程序或官方仓库中没有所需的驱动版本,可以从 NVIDIA 官方网站下载驱动并手动安装。 1. **访问 NVIDIA 官方网站** 访问 [NVIDIA 驱动下载页面](https://www.nvidia.com/Download/index.aspx),根据显卡型号和操作系统选择合适的驱动程序并下载。 2. **禁用 Nouveau 开源驱动** 在安装 NVIDIA 官方驱动之前,需要先禁用默认的 Nouveau 开源驱动。编辑 `/etc/modprobe.d/blacklist.conf` 文件并添加以下内容: ```bash sudo nano /etc/modprobe.d/blacklist.conf ``` 添加以下两行: ``` blacklist nouveau options nouveau modeset=0 ``` 保存并退出,然后更新 initramfs: ```bash sudo update-initramfs -u ``` 3. **切换到字符界面** 在安装 NVIDIA 官方驱动时,需要退出图形界面。可以通过以下命令切换到字符界面: ```bash sudo systemctl set-default multi-user.target sudo reboot ``` 4. **安装驱动** 下载完成后,进入驱动文件所在的目录并赋予执行权限,然后运行安装脚本: ```bash chmod +x NVIDIA-Linux-x86_64-<version>.run sudo ./NVIDIA-Linux-x86_64-<version>.run ``` 按照提示完成安装过程。 5. **恢复图形界面** 安装完成后,恢复图形界面: ```bash sudo systemctl set-default graphical.target sudo reboot ``` ### 验证驱动安装 无论采用哪种方式安装,都可以通过以下命令验证驱动是否成功安装: ```bash nvidia-smi ``` 该命令将显示当前 GPU 的状态、驱动版本和 CUDA 版本等信息。 ### 常见问题及解决方法 - **驱动冲突**:如果系统中存在多个驱动版本,可能会导致冲突。可以通过以下命令清除旧的驱动: ```bash sudo apt purge nvidia-* sudo apt autoremove ``` - **无法进入图形界面**:如果安装驱动后无法进入图形界面,可能是由于驱动未正确加载。可以尝试重新安装驱动或恢复默认设置。 - **驱动版本不兼容**:某些情况下,特定版本的驱动可能与系统不兼容。可以尝试安装其他版本的驱动以解决问题。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

meslog

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值