Ubuntu离线安装显卡驱动步骤指南
一、确定显卡型号
- 在终端执行:
lspci | grep -i vga
- 记录输出中的设备ID(如:10de:1b06对应NVIDIA)
二、下载驱动包
- 通过其他联网设备访问:
- NVIDIA:https://www.nvidia.com/Download/index.aspx
- AMD:https://www.amd.com/zh-hans/support
- 选择与显卡型号匹配的Linux驱动(.run格式)
三、准备安装环境
- 关闭图形界面:
sudo systemctl isolate multi-user.target
- 禁用nouveau驱动:
sudo nano /etc/modprobe.d/blacklist-nouveau.conf
添加内容:
blacklist nouveau
options nouveau modeset=0
- 更新初始化镜像:
sudo update-initramfs -u
四、安装驱动
- 添加执行权限:
chmod +x NVIDIA-Linux-x86_64-*.run
- 执行安装:
sudo ./NVIDIA-Linux-x86_64-*.run --no-x-check --no-opengl-files
关键参数说明:
--no-x-check
:跳过X服务检查--no-opengl-files
:不安装OpenGL文件
五、验证安装
- 重启系统:
sudo reboot
- 检查驱动状态:
nvidia-smi
成功安装会显示显卡信息表:
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 535.54.03 Driver Version: 535.54.03 CUDA Version: 12.2 |
|-------------------------------+----------------------+----------------------+
六、故障处理
- 安装回退:
sudo nvidia-uninstall
- 恢复图形界面:
sudo systemctl start gdm3
注意事项
- 内核头文件需匹配当前系统版本(可通过
uname -r
查看) - 建议提前准备对应版本的gcc、make等编译工具
- 企业环境推荐使用
--dkms
参数启用动态内核支持
对于AMD显卡,安装流程类似,需使用amdgpu-pro-install脚本,并注意选择non-free固件包。建议参考设备厂商提供的官方文档进行安装。