温馨提示×

ubuntu驱动安装教程

小樊
52
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。

0