Remove amdgpu-install as a rocm-cli installation method in ROCm 10.0
Open
@juhovainio is already working on this.
Since Aug 5, 2026.
dependencies
installation
- Dominant language
- Rust
- Stars
- 40
- Forks
- 9
- Avg merge
- 4d 20h
- Merged PRs (30d)
- 59
Description
Remove amdgpu-install as a rocm-cli installation method in ROCm 10.0
Component: rocm-cli · Target: ROCm 10.0
Summary
amdgpu-install is no longer a supported ROCm installation method and breaks against the new amdrocm-* packages on repo.amd.com. In ROCm 10.0, rocm-cli must hard-remove all use of amdgpu-install (no deprecation grace period) and install only via the supported methods: repo-native package-manager install (repo.amd.com), the runfile (.run) installer, or the tarball.
Why
amdgpu-installis being retired; legacyamdgpu-install/packages on repo.radeon.com are frozen and not migrated.- The new
amdrocm-*multi-arch/multi-version packages use a packaging schemeamdgpu-installcan't resolve or pin — any rocm-cli flow relying on it breaks.
Acceptance criteria
- No use of or reference to
amdgpu-installanywhere in rocm-cli install-command construction, help text, or docs. - rocm-cli installs ROCm via repo-native (repo.amd.com
amdrocm-*), runfile, and tarball. - Default install method is repo-native package-manager install when the user doesn't specify one.
- Requesting the removed path returns a clear message pointing to supported methods.
- Verified on ROCm 10.0.
Files to fix
apps/rocm/src/main.rs— removeamdgpu_install_rpm_url()/amdgpu_install_sles_rpm_url(); convertdnf_driver_plan()andsles_driver_plan()to repo-native install (mirrorapt_driver_plan(), which is already repo-native); update the ~15 URL-asserting unit tests.crates/rocm-core/src/examine.rs— replaceAMDGPU_INSTALL_MARKERSdetection with repo-native / runfile / tarball detection.crates/rocm-core/src/diagnose.rs— redirectamdgpu-installremediation strings to supported methods (incl.check_12_amdgpu_install_broken).crates/rocm-core/src/fix.rs— replace the "Reset amdgpu-install state and reinstall" fix.
Already repo-native (no change): SDK/userspace path in apps/rocm/src/therock.rs. Line numbers point-in-time — reconfirm against the current default branch.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.