You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

Ubuntu LTS系统下AMD显卡专有驱动安装方法咨询及相关疑问解答

Ubuntu LTS系统下AMD显卡专有驱动安装方法咨询及相关疑问解答

我太懂你的无奈了!每次搜Linux驱动问题,满屏都是“不用装驱动,内核自带”这种正确但没用的话,真遇到专有驱动才能解决的黑屏、性能拉胯问题时,完全找不到具体操作指南,连为啥某个目录不存在都没人解释——咱们直接上干货,把你要的命令、原因、解决步骤全说清楚。

先唠唠为啥大家总说“内核自带驱动”?

  • AMD的开源驱动(比如radeonamdgpu)确实已经集成在Linux内核里了,日常办公、看视频、轻度上网完全够用,所以很多人会随口这么说。
  • 但如果你是玩3A游戏、做视频渲染/3D建模这类重度图形任务,或者你的显卡是比较新的型号(比如RX 5000系列及以后),开源驱动可能会出现性能不足、兼容性Bug(比如你遇到的打开图形程序黑屏),这时候就必须上AMD官方的专有驱动(AMD Radeon Software for Linux)。

具体安装步骤(两种方法,推荐第一种)

方法1:通过Ubuntu官方仓库安装(最稳妥)

  1. 先更新系统包列表,避免安装冲突:
    sudo apt update && sudo apt upgrade -y
    
  2. 先确认你的显卡型号,确保支持专有驱动:
    lspci | grep VGA
    
    (一般近5年的AMD显卡都支持,老型号可以对照AMD官方的支持清单确认)
  3. 安装AMD官方的安装工具amdgpu-install
    sudo apt install amdgpu-install
    
  4. 根据你的需求选择组件安装:
    • 要是玩游戏为主:
      sudo amdgpu-install --usecase=graphics,opencl,rocm,hip,gamesdk
      
    • 只是日常图形任务(比如修图、视频剪辑):
      sudo amdgpu-install --usecase=graphics
      
  5. 安装完成后必须重启系统:
    sudo reboot
    

方法2:手动下载驱动包安装(适合仓库版本过时的情况)

  • 先去AMD官网找到对应你Ubuntu LTS版本和显卡型号的Radeon Software驱动压缩包,下载到本地。
  • 解压下载的包,打开终端进入解压后的目录:
    cd 你的驱动解压目录路径
    
  • 给安装脚本加执行权限:
    chmod +x amdgpu-install
    
  • 然后和方法1一样,用--usecase参数运行脚本:
    sudo ./amdgpu-install --usecase=graphics,gamesdk
    
  • 安装完成后重启系统。

关于“找不到某个驱动目录”的解释

  • 如果你之前找驱动相关目录没找到,大概率是还没安装专有驱动——装完之后,驱动文件会放在这些位置:
    • 核心驱动文件:/opt/amdgpu/
    • 图形驱动模块:/usr/lib/x86_64-linux-gnu/dri/
    • Xorg配置文件:/etc/X11/xorg.conf.d/
  • 另外,安装专有驱动时系统会自动从开源驱动切换过来,不用手动修改配置(除非有特殊兼容性问题)。

解决你遇到的“装错驱动导致黑屏”问题

如果之前装了不合适的驱动导致开机黑屏,可以通过恢复模式卸载旧驱动:

  1. 开机时按住Shift键进入Grub菜单,选择「Advanced options for Ubuntu」,再选带「recovery mode」的选项。
  2. 进入恢复模式后,选择「root」获取管理员权限。
  3. 把系统分区挂载为可写状态:
    mount -o remount,rw /
    
  4. 卸载所有AMD相关驱动:
    sudo apt purge amdgpu*
    
  5. 重启系统:
    reboot
    

之后再按照上面的步骤重新安装正确的驱动就行。

备注:内容来源于stack exchange,提问作者Nolan Wilson

火山引擎 最新活动