AMD splits ROCm toolkit into two parts – ROCm AMDGPU drivers get their own branch under Instinct datacenter GPU moniker

AMD is marking a major shift in the development of its ROCm open-source software stack, with the introduction of a new Instinct driver for Radeon Instinct GPUs that will be part of the ROCm toolkit. According to a blog post by AMD, the change aims to improve the toolkit's usability for ROCm users.
The new Instinct driver is a renamed version of the Linux AMDGPU driver packages that are already distributed and documented with ROCm. Previously, everything related to ROCm (including the amdgpu driver) existed as part of the ROCm software stack. But now, AMD is splitting the driver portion of the ROCm software stack into a separate branch that will live independently and carry its own identity.
These changes start with ROCm version 6.4, where ROCm is split into two groups: the Instinct Driver and the ROCm Toolkit. The latter handles everything besides the physical driver itself. The change aims to improve the flexibility of the ROCm software stack, and AMD claims new and exciting features are planned for the Instinct driver that will benefit from ROCm's bifurcation.
Some of these features include "New installation options to remove permission complexities such as user membership in the video or render groups. Future installation options may exclude packages needed to run display outputs to reduce the driver footprint. A future driver release series may be maintained for security fixes for an extended period as long term stability driver. A future driver release series may be maintained for security fixes for an extended period as long term stability driver. Users choosing to use amdgpu from the stock Linux kernels may choose to skip all the installation documentation for ROCm that references the Instinct driver. Please note this is not an AMD support option today."
The reason AMD is bifurcating ROCm seems to be to improve the longevity and flexibility of its GPU drivers. Splitting the drivers from the ROCm toolkit will allow a single Instinct driver to support multiple versions of ROCm toolkits, without upgrading or downgrading the driver to support to whichever toolkit version the user needs.
As a result, the support duration of the new Instinct drivers will greatly increase. Currently, the ROCm AMDGPU drivers support 6 months (backwards and forwards) worth of ROCm toolkit releases. With the new Instinct driver bifurcation, support duration doubles to a full year's worth of ROCm toolkit releases.
Starting with ROCm 6.4, the documentation for the bifurcated ROCm branches can be found at instinct.docs.amd.com. Information on the new Instinct-branded GPU drivers are available on the Instinct driver website. That said, AMD states the versioning scheme for the Instinct drivers will not change (which will inevitably cause some confusion). In ROCm version 6.5, the Insticnt driver version will be separate from the ROCm versioning.
Get Tom's Hardware's best news and in-depth reviews, straight to your inbox.
What's Your Reaction?






