Tech Preview

AMD GPU Driver for SUSE Linux Enterprise Server 15

AMD GPU Driver container based on the SUSE Linux Enterprise Base Container Image.

Get Image
Digest:
sha256:3225a6a68413953de8a2c3a3b71bab97edf030d2cd60e3b7a7a968abf63b06b6
3225a6a68
Repository:
registry.suse.com/third-party/amd/amdgpu-driver:sles-15.7-31.30

AMD GPU Driver 31.30 Container Image

Support LevelSLSA Provenance: Available

Description

The AMD GPU Driver container image provides precompiled amdgpu kernel modules and firmware in a containerized environment. This image is based on SUSE Linux Enterprise Server and includes the amdgpu driver built against the codestream's GA (General Availability) kernel. The driver sources and firmware are sourced from repo.radeon.com/amdgpu.

On SLES nodes, the AMD GPU Operator uses the AMD GPU Driver container image as a base to create a new image. The Kernel Module Management (KMM) operator pulls the precompiled modules from this image and relocates them to the target running kernel path using SUSE's stable kABI guarantee. This means a single driver image built against the GA kernel works for any kernel update within the same codestream, without requiring driver recompilation or a support subscription. The resulting image from this process is then pushed to your registry of choice.

Usage

To deploy this image, install the AMD GPU Operator using the Helm chart and set the driver version in the DeviceConfig manifest:

spec:
  driver:
    driverType: container
    # Set to true to enable the operator to install out-of-tree amdgpu kernel module
    enable: true
    # Specify your repository to host the driver image generated by KMM (do not include the image tag and delete any existing DeviceConfig)
    image: "<your-registry>/amdgpu-driver"
    # Specify the driver version you would like to install that coincides with a ROCm version number
    version: "31.30"

The operator automatically selects the correct image from the SUSE Registry for the SLES codestream running on your nodes. It then builds and pushes push a new image based on that prebuilt image to the location defined by the image variable.

Licensing

SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note

This documentation and the build recipe are licensed as GPL-2.0 WITH Linux-syscall-note. The container itself contains various software components under various open source licenses listed in the associated Software Bill of Materials (SBOM).

This image is a tech preview. Do not use it for production. Your feedback is welcome. Please report any issues to the SUSE Bugzilla.

  • Image Data

    Last Built: 03 Aug 10:25 UTC

    Compressed Size: 145.6 MB

    Uncompressed Size: 520.2 MB

    Support Level: Techpreview

    Release Stage: beta


  • Health Index
    -

    Scan pending