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

AMD
(Image credit: AMD)

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.

Latest Videos FromTom's Hardware
Aaron Klotz
Contributing Writer

Aaron Klotz is a contributing writer for Tom’s Hardware, covering news related to computer hardware such as CPUs, and graphics cards.

  • bit_user
    I believe this is basically what Nvidia does. Each version of their compute device driver supports a certain range of CUDA versions. There are also different compute drivers for various ranges of GPU generations. Then, the compute driver and the CUDA runtime are typically installed as separate packages, so you can choose the driver according to which GPU you have, which kernel you have, and which versions of CUDA you want to run.
    Reply
  • ejolson
    That's right. Nvidia also releases separate packages for their kernel driver.

    I think amdgpu now has a stable enough API that it doesn't need tight synchronisation with ROCm. Another reason to remove the driver from the toolkit is because it is and will further be integrated into the Linux source tree.
    Reply
  • blueshark3d
    Right solution !
    Reply