Ubuntu 安装显卡驱动分NVIDIA 独显和AMD 核显 / 独显两类,其中 NVIDIA 驱动因需禁用开源驱动有专属步骤,AMD 驱动 Ubuntu 原生适配几乎无需手动装,下面分 NVIDIA(3 种方法,新手→进阶)和AMD(免装 / 补装)整理,步骤极简、避坑点明确,适配 Ubuntu 20.04/22.04/24.04 等所有主流版本,优先选图形化 / APT 命令行,稳定无折腾
先确认显卡型号(终端 1 条命令)
安装前先精准识别显卡,避免装错驱动,终端执行
![]()
一、NVIDIA 显卡驱动(3 种安装方法)
NVIDIA 需禁用系统默认的nouveau开源驱动(否则冲突),分图形化一键装(新手首选)、APT 命令行(高效)、官方.run 包(进阶 / 特殊版本),前两种自动处理依赖、适配内核,99% 的用户用前两种即可
前置必做(NVIDIA 专属,避免安装失败)
1、禁用nouveau开源驱动
![]()
2、重启后验证禁用成功(无输出即成功)
![]()
3、如果遇到驱动签名验证失败,安装后无法加载,需在BIOS 中关闭 Secure Boot
方法 1:图形化「附加驱动」(新手闭眼入,一键完成)
Ubuntu 自带工具,自动识别显卡、匹配适配驱动,全程点鼠标,无需敲命令
1、应用搜索框搜「软件和更新」,打开后切换到附加驱动标签页
2、系统自动扫描显卡,列出可选驱动:优先选 标有「专有,测试过」的版本(稳定性最高),避开「nouveau 开源驱动」
3、选中目标驱动,点击应用更改,输入密码等待下载安装(5-20 分钟,看网速)
4、安装完成后点击重启,驱动自动生效
方法 2:APT 命令行(高效,适合命令行 / 服务器用户)
和图形化方法本质一致,基于 Ubuntu 官方源,自动处理依赖,适合习惯终端操作或远程管理的场景
1、终端更新软件源,确保能搜到最新驱动
![]()
2、安装适配的 NVIDIA 驱动(推荐装带nvidia-settings的完整版,含显卡配置工具)
![]()
3、安装完成后重启,驱动生效
方法 3:官方.run 包(进阶,仅适用于前两种失效场景)
从 NVIDIA 官网下载专属.run 包,手动编译安装,适合需要特定旧版本驱动、专业卡(Quadro)或官方源无适配版本的情况,步骤稍繁琐,需装编译依赖
1、英伟达官网:按显卡型号、系统(Linux 64-bit)选择,下载.run格式文件
2、安装编译依赖(驱动编译需内核头文件、gcc)
![]()
3、赋予.run 包执行权限(切换到下载目录,如~/downloads)
![]()
4、关闭图形界面(必做,否则安装失败),按ctrl+Alt+F1进入纯命令行登录
![]()
5、执行安装,全程按提示选Yes / 默认
![]()
6、安装完成后重启图形界面并重启系统
NVIDIA 驱动验证(必做)
重启后终端执行 1 条命令,显示显卡型号、驱动版本、CUDA 版本即成功(nvidia-smi)
补充验证:终端执行nvidia-settings弹出显卡图形化配置窗口,也代表安装成功
二、AMD 显卡驱动(几乎免装,原生适配)
Ubuntu 对 AMD 核显(锐龙 CPU 集成)、独显(RX 系列)原生支持,默认自带开源驱动(Mesa),无需手动安装,能满足日常办公、游戏、视频解码等所有场景,仅需在特殊场景(如专业渲染、最新显卡)补装开源增强驱动
场景 1:日常使用(免装,直接用)
安装 Ubuntu 后,AMD 显卡驱动会自动加载,终端执行以下命令验证,显示 AMD 显卡信息即正常
![]()
场景 2:补装最新开源增强驱动(适配新显卡 / 提升性能)
针对 AMD RX 6000/7000 等新款独显,或需要更高性能,可装 Ubuntu 官方的 Mesa 最新版和 AMDGPU 驱动
![]()
三、通用问题与避坑指南(NVIDIA+AMD)
1、NVIDIA:执行nvidia-smi提示「无法通信驱动」
原因:nouveau 未禁用、Secure Boot 未关、内核与驱动不兼容
解决:重新执行NVIDIA 前置禁用步骤,关闭 BIOS 的 Secure Boot,重启后重试
2、NVIDIA:附加驱动显示「无可用驱动」原因:未开启专有软件源,或源未更新
解决:打开「软件和更新」→Ubuntu 软件标签页,勾选「有专有版权的软件」+「来自宇宙的软件」,执行sudo apt update后重新打开附加驱动
3、AMD:显卡性能低 / 画面卡顿
原因:默认未启用硬件加速,或 Mesa 版本过旧;
解决:装最新 Mesa 驱动(参考 AMD 场景 2),并执行以下代码,开启硬件解码
![]()
4、驱动更新 / 卸载(NVIDIA+AMD)
驱动更新
NVIDIA:图形化直接在「附加驱动」选新版本;命令行执行
![]()
AMD:直接执行
![]()
自动更新 Mesa 开源驱动
驱动卸载
NVIDIA(APT / 图形化安装)
![]()
NVIDIA(.run 包安装)
![]()
AMD:无需卸载,若误装第三方驱动,执行
![]()
后重启,系统自动切回原生 Mesa 驱动
因为在文章中出现代码,经常会被审核认成网页链接导致审核失败,所以文中出现的代码均用图片代替,希望理解!
更多游戏资讯请关注:电玩帮游戏资讯专区
电玩帮图文攻略 www.vgover.com
