Ubuntu 22.04 安装 ROCm6.0教程+踩坑

[复制链接]
发表于 2026-10-6 12:19:02 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×

在 AMD 显卡的 Ubuntu 机器上装 ROCm,最怕的就是把原有显卡驱动弄坏,装完新驱动装不上、旧驱动也回不去,最后只能重装系统。这篇按「先更新系统、再下对应版本的安装脚本、只装 rocm 不碰 dkms」的顺序记录完整过程,并说明版本对应和踩过的核心坑。

一、先确认环境和版本对应关系

实测环境是 Ubuntu 22.04.4 LTS 64 位,显卡是 RX 7600。AMD 官方在装系统时会自动拉显卡驱动,现在基本不会出现独显输出后死机这类老问题,所以环境是干净的。接下来要装的是 ROCm 6.0。

这里第一个坑:安装脚本是跟系统版本和 ROCm 版本绑定的,不是一套脚本到处通用。官方页面上的条目会把 Ubuntu 版本、HWE 内核、ROCm 小版本都标出来,比如 23.40.2 配 Ubuntu 22.04.3 HWE 配 ROCm 6.0.2 这样的组合。选条目时要三项对齐,差一项后面就装不上。

二、更新系统并装基础工具

先做一次全量更新,再装下载要用的工具:

sudo apt update && sudo apt upgrade
sudo apt install wget gnupg2

三、下载并安装官方脚本包

按上一步选好的版本路径把 deb 包下下来再装上:

wget 官方脚本包地址
sudo apt install ./脚本包名.deb

这里第二个坑:脚本版本不对会导致找不到安装包。试过高版本的脚本配低版本目标就没戏,所以务必按页面给定的那一版下,不要图省事拿最新的。

四、只装 rocm,不碰内核模块

装完之后不要一路默认装完,先看一眼有哪些可选用例:

sudo amdgpu-install --list-usecase

关键的一步来了:只装 rocm,并且加上不装 dkms 的参数。dkms 会去编内核模块,一来慢,二来正是它容易把原有驱动搞坏——前面被折腾到重装系统,根因就在这儿:

sudo amdgpu-install --usecase=rocm --no-dkms

五、加用户组并重启

把当前用户加进渲染和视频两个组,权限才能正常用:

sudo usermod -a -G render $LOGNAME
sudo usermod -a -G video $LOGNAME
sudo reboot

六、验证装成了没有

重启进系统后看显卡管理接口:

rocm-smi

能正常打印显卡信息、频率、显存占用,就说明整条链路通了。如果这里报找不到命令,回头检查第三步的脚本版本;如果报权限问题,多半是用户组没加进去或者没重启。

七、踩坑清单

  • 脚本版本和系统版本没对齐 → 报找不到安装包。照官网条目严格选。
  • 装了 dkms → 内核模块重编把原驱动弄坏,回不去只能重装。
  • 装完没重启 → rocm-smi 拿不到权限。
  • 用户没进 render/video 组 → 跑算子上不去权限。
  • 系统装完没有联网自动装驱动 → 请先处理这一步,否则后面全是 AMD 软件层的东西。

八、小结

整条链路是:确认系统与 ROCm 版本组合 → 更新系统 → 下对应版 deb → `amdgpu-install --usecase=rocm --no-dkms` → 加用户组 → 重启 → rocm-smi 验证。两个字最关键:对齐。版本对齐、用例对齐(只 rocm)、别碰 dkms,这三点做到,装 ROCm 就不会走到重装系统那一步。

qidao123.com企服评测-应用市场 编辑提示

回复

使用道具 举报

登录后关闭弹窗

登录参与点评抽奖  加入IT实名职场社区
去登录
快速回复 返回顶部 返回列表