# 在ubuntu系统上为rtx 3090独立显卡安装驱动

### AI推荐方法

看到你的GeForce RTX 3090显卡已经识别出了多个可用驱动，其中还标记了推荐版本，这为后续安装打下了很好的基础。在Ubuntu系统上安装驱动程序有多种方法，我来为你详细梳理一下。

\### 🔍 了解驱动安装的几种方式

首先，你可以根据下面的表格了解几种主要的安装方式及其特点：

| 安装方法 | 适用场景 | 优点 | 注意事项 |  
| :--- | :--- | :--- | :--- |  
| \*\*`ubuntu-drivers`自动安装\*\* | 新手用户，希望安装系统推荐的稳定驱动 | 自动处理依赖和版本选择，最省心 | 版本可能不是最新的 |  
| \*\*`apt`安装指定版本\*\* | 需要特定版本驱动，或更新版本的驱动 | 灵活性高，可自主选择 | 需自行确保版本兼容性 |  
| \*\*PPA仓库安装\*\* | 追求最新的驱动程序 | 版本通常比官方仓库更新 | 可能存在稳定性风险 |  
| \*\*手动编译安装\*\* | 硬件非常新或有特殊定制需求 | 可应对无现成安装包的情况 | 过程复杂，需自行解决依赖和冲突 |

\### 🛠️ 驱动安装步骤详解

\*\*使用 `ubuntu-drivers` 自动安装（推荐）\*\*

这是最简单的方法，尤其适合新手。系统会自动为你安装标记为"recommended"的驱动（在你的情况中是 `nvidia-driver-580`）。

1\. \*\*安装推荐驱动\*\*：打开终端，直接运行以下命令：  
 ```bash  
 sudo ubuntu-drivers autoinstall  
 ```  
 这个命令会自动安装所有需要的依赖，并设置好推荐驱动。

2\. \*\*重启系统\*\*：安装完成后，\*\*务必重启你的电脑\*\*，以使新驱动生效。  
 ```bash  
 sudo reboot  
 ```

\*\*使用 `apt` 安装指定版本\*\*

如果你想安装一个特定的版本（比如出于兼容性考虑），可以这样做：

1\. \*\*更新软件包列表\*\*：  
 ```bash  
 sudo apt update  
 ```

2\. \*\*安装指定的驱动版本\*\*：从 `ubuntu-drivers devices` 列出的驱动中选择一个，例如安装推荐的580版本：  
 ```bash  
 sudo apt install nvidia-driver-580  
 ```  
 你也可以选择其他列出的版本，如 `nvidia-driver-535` 或 `nvidia-driver-470`。

3\. \*\*重启系统\*\*：  
 ```bash  
 sudo reboot  
 ```

\*\*通过PPA安装新版驱动\*\*

如果你想尝试更新的驱动版本，可以添加Graphic Drivers团队的PPA仓库。

1\. \*\*添加PPA仓库并更新\*\*：  
 ```bash  
 sudo add-apt-repository ppa:graphics-drivers/ppa  
 sudo apt update  
 ```

2\. \*\*安装驱动\*\*：之后，你就可以使用 `apt` 命令安装该PPA提供的新版驱动了。  
 ```bash  
 sudo apt install nvidia-driver-xxx # 将xxx替换为PPA中提供的具体版本号  
 ```

3\. \*\*重启系统\*\*：  
 ```bash  
 sudo reboot  
 ```

\### 🔧 安装后的验证与故障排查

\- \*\*验证驱动加载\*\*：安装并重启后，你可以通过以下命令检查NVIDIA驱动是否正常运行：  
 ```bash  
 nvidia-smi  
 ```  
 这个命令会显示你的GPU信息以及驱动版本，如果正常显示，则说明驱动安装成功。

\- \*\*解决常见问题\*\*：  
\- \*\*如果驱动未生效\*\*：可以尝试手动加载驱动模块：  
 ```bash  
 sudo modprobe nvidia  
 ```  
\- \*\*安装依赖\*\*：在某些情况下，如果选择手动安装或遇到问题，可能需要先安装编译工具和内核头文件：  
 ```bash  
 sudo apt install build-essential linux-headers-$(uname -r)  
 ```

\### 💎 总结

对于大多数用户，我首推使用 `sudo ubuntu-drivers autoinstall` 命令让系统自动完成所有工作，这是最稳妥的方案。如果你的RTX 3090显卡在使用中遇到任何特定问题，或者你对驱动版本有特殊要求，欢迎提供更多细节，我可以再帮你进一步分析。

希望这些步骤能帮助你顺利在Ubuntu上安装好NVIDIA显卡驱动！

### 其它操作方法

ubuntu系统下显卡3090配置

1\. 更新系统

sudo apt update &amp;&amp; sudo apt upgrade -y

确保系统软件包是最新的。  
2\. 禁用 Nouveau 驱动

Ubuntu 自带 Nouveau 开源驱动，可能会与 NVIDIA 官方驱动冲突，因此需要禁用它。  
检查 Nouveau 是否启用

lsmod | grep nouveau

如果有输出，说明 Nouveau 已加载，需要禁用。  
禁用 Nouveau

sudo bash -c "echo -e 'blacklist nouveau\\noptions nouveau modeset=0' &gt; /etc/modprobe.d/blacklist-nouveau.conf"

sudo update-initramfs -u

重启系统

sudo reboot

3\. 安装 NVIDIA 驱动  
方法 1：使用 Ubuntu 官方驱动

 检测可用的 NVIDIA 驱动版本

ubuntu-drivers devices

示例输出：

vendor : NVIDIA Corporation  
model : NVIDIA GeForce RTX 3090  
driver : nvidia-driver-535 - recommended  
driver : nvidia-driver-525

其中 nvidia-driver-535 是推荐驱动。

安装推荐驱动

sudo apt install -y nvidia-driver-535

如果输出推荐不同的版本（如 nvidia-driver-525），请替换命令中的版本号。

安装完成后，重启系统

sudo reboot