怎么在Ubuntu上安装英伟达驱动
时间: 2025-04-01 16:27:18 浏览: 50
### 如何在 Ubuntu 上安装 NVIDIA 驱动
#### 方法一:通过 APT 包管理器安装
APT 是一种简单而强大的包管理系统,可以轻松安装官方支持的 NVIDIA 驱动程序。以下是具体操作方法:
运行以下命令来更新系统的软件源列表并升级现有软件包:
```bash
sudo apt update && sudo apt upgrade
```
接着,可以通过 `apt` 命令直接安装指定版本的 NVIDIA 驱动。例如,如果要安装版本号为 525 的驱动,则执行以下命令[^1]:
```bash
sudo apt-get install nvidia-driver-525
```
完成上述步骤后,重新启动计算机以使更改生效。
---
#### 方法二:通过 Additional Drivers 工具安装
Ubuntu 提供了一个图形化的工具——Additional Drivers,用于简化专有硬件驱动的选择和安装过程。打开该工具的方式如下:
1. 打开 **设置** 或者使用快捷键 `Super + S` 启动应用程序菜单。
2. 搜索 “Drivers”,找到名为 **Software & Updates** 的应用,并点击进入。
3. 切换到 **Additional Drivers** 标签页,等待系统检测可用的显卡驱动。
4. 在下拉框中选择推荐的 NVIDIA 驱动版本(通常会标记为 "proprietary, tested"),然后单击 **Apply Changes** 应用修改。
5. 系统提示重启时确认即可。
这种方法适用于大多数标准配置下的用户环境[^2]。
---
#### 方法三:手动下载并安装 .run 文件
对于某些特定需求或者较新的硬件设备来说,可能需要从 NVIDIA 官方网站获取最新版驱动程序来进行安装。以下是详细流程:
1. 访问 [NVIDIA 官网](https://www.nvidia.com/) 下载适合当前操作系统架构与目标 GPU 类型对应的 `.run` 脚本文件;
2. 将下载好的文件复制至任意目录(比如 `/home/user/drivers/`);
3. 终端切换至此路径并赋予可执行权限给脚本文件:
```bash
chmod +x NVIDIA-Linux-x86_64-*.run
```
4. 关闭 X Server 和其他 GUI 进程以防冲突干扰正常安装工作流;可通过按住 Ctrl+Alt+F1 键组合登录 TTY 控制台模式再依次输入这些指令实现停止显示服务动作:
```bash
sudo service lightdm stop # 如果采用 LightDM 显示管理器的话
```
5. 开始正式部署前先禁用 Nouveau 默认开源模块加载机制以免引发兼容性问题:
```bash
echo blacklist nouveau | sudo tee -a /etc/modprobe.d/blacklist.conf
echo options nouveau modeset=0 | sudo tee -a /etc/modprobe.d/nouveau-kms.conf
sudo update-initramfs -u
reboot now
```
6. 待机器完全关机后再开机回到纯字符界面状态之后再次尝试继续先前未竟之事即调用刚才准备完毕的那个自定义编译后的二进制镜像体作为依据按照其内部逻辑逐步引导直至最终达成既定目的为止:
```bash
sudo bash NVIDIA-Linux-x86_64-560.03.run --no-opengl-files
```
7. 整个过程中遵循屏幕上的指示一步步前进直到结束最后一步骤便是重置整个平台框架结构从而激活新加入的功能组件部分[^3][^4]。
---
### 注意事项
- 若遇到 Secure Boot 导致无法启用第三方非签名内核模块的情况,请参照相关文档学习如何创建 MOK (Machine Owner Key),以便让 UEFI 固件信任新增加的内容项。
- 不同发行版之间可能存在细微差异,因此建议始终查阅对应版本的具体手册资料获得最权威指导方针。
阅读全文
相关推荐


















