ubuntu驱动安装教程
小樊
45
2025-11-16 13:19:06
Ubuntu 驱动安装教程
一 准备与检测
- 更新系统并安装常用工具:sudo apt update && sudo apt upgrade -y && sudo apt install -y build-essential linux-headers-$(uname -r) dkms ubuntu-drivers-common
- 查看显卡型号与推荐驱动:lspci | grep -E ‘VGA|3D|NVIDIA|AMD’;ubuntu-drivers devices(带 recommended 的为推荐版本)
- 若已装过 NVIDIA 驱动可查看状态:nvidia-smi(未装会提示命令不存在)
- 准备事项:为稳定建议先关闭 Secure Boot;如为 双显卡(Intel+NVIDIA),后续可用 prime-select 切换显卡模式。
二 NVIDIA 显卡驱动安装
- 方式一 图形界面(新手推荐)
- 打开“软件和更新”→“附加驱动”,选择带有 专有/recommended 的 NVIDIA 版本,应用并重启。
- 方式二 命令行(通用)
- 查看推荐版本:ubuntu-drivers devices
- 自动安装:sudo ubuntu-drivers autoinstall
- 或手动安装指定版本(示例):sudo apt install nvidia-driver-535(将 535 替换为推荐版本)
- 重启:sudo reboot
- 方式三 官方 .run 手动安装(特定版本/离线时使用)
- 关闭图形界面:sudo systemctl stop gdm3(或 lightdm)
- 赋权并安装:chmod +x NVIDIA-Linux-.run && sudo ./NVIDIA-Linux-.run --no-opengl-files --no-x-check --no-nouveau-check
- 重启:sudo reboot
- 验证:nvidia-smi 应显示 GPU 型号、驱动版本、CUDA 版本(如显示有 CUDA 版本,仅是驱动内置的运行时版本信息,不等同于已安装完整 CUDA Toolkit)。
三 AMD 显卡驱动安装
- 开源驱动(大多数桌面/通用计算场景足够)
- 安装:sudo apt install mesa-vulkan-drivers mesa-drivers
- 验证:glxinfo | grep “OpenGL renderer” 应显示 AMD 渲染器
- ROCm 计算平台(AI/计算卡如 MI 系列、部分 RDNA 计算场景)
- 安装 ROCm 驱动包(示例):sudo dpkg -i amdgpu-install_5.5.50503-1_all.deb
- 执行安装:sudo amdgpu-install --no-dkms
- 安装开发组件(可选):sudo apt install rocm-dev
- 权限与重启:sudo usermod -a -G render,video $LOGNAME && sudo reboot
- 验证:rocm-smi 显示 GPU 温度、功耗、频率、显存占用 等信息。
四 其他常见驱动
- 声卡(ALSA/PulseAudio)
- 安装基础组件:sudo apt-get install linux-sound-base alsa-base alsa-utils
- 安装当前内核额外模块:sudo apt-get install linux-modules-extra-$(uname -r)
- 加载对应声卡模块(示例为 Ensoniq ES1371):sudo modprobe snd-ens1371
- 重载并重启音频服务:sudo alsa force-reload && pulseaudio --kill && pulseaudio --start
- 验证:aplay -l 应列出 声卡与设备;必要时用 pavucontrol 调整输出设备。
五 常见问题与排错
- 黑屏/循环登录/无法进桌面
- 检查线材是否接在 独显 接口;BIOS 关闭 Secure Boot
- 切换显示管理器:sudo apt install lightdm && sudo dpkg-reconfigure lightdm
- 驱动与内核版本冲突
- 安装编译工具与头文件:sudo apt install build-essential linux-headers-$(uname -r)
- 重新安装对应驱动:sudo apt install --reinstall nvidia-driver-535
- 更新系统后驱动失效
- 优先使用仓库版驱动并避免跨版本盲目升级;必要时回退或重装推荐版本
- 双显卡切换
- 查看/切换:sudo prime-select query|nvidia|intel;切换后重启
- 命令速查
- 查看推荐驱动:ubuntu-drivers devices
- NVIDIA 状态:nvidia-smi
- AMD 渲染器:glxinfo | grep “OpenGL renderer”
- ROCm 状态:rocm-smi
- 声卡设备:aplay -l;模块加载:lsmod | grep snd。