From 3137a47096d722fbbd20126a7ce3ee898896e6da Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 15 Jan 2026 09:26:14 -0500 Subject: [PATCH 1/4] Bump sphinx-substitution-extensions in /docs/sphinx (#19) Bumps [sphinx-substitution-extensions](https://github.com/adamtheturtle/sphinx-substitution-extensions) from 2025.10.24 to 2026.1.12. - [Release notes](https://github.com/adamtheturtle/sphinx-substitution-extensions/releases) - [Changelog](https://github.com/adamtheturtle/sphinx-substitution-extensions/blob/main/CHANGELOG.rst) - [Commits](https://github.com/adamtheturtle/sphinx-substitution-extensions/compare/2025.10.24...2026.01.12) --- updated-dependencies: - dependency-name: sphinx-substitution-extensions dependency-version: 2026.1.12 dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- docs/sphinx/requirements.in | 2 +- docs/sphinx/requirements.txt | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/sphinx/requirements.in b/docs/sphinx/requirements.in index b5992ea..50d3697 100644 --- a/docs/sphinx/requirements.in +++ b/docs/sphinx/requirements.in @@ -1,4 +1,4 @@ rocm-docs-core==1.29.0 sphinx-reredirects sphinxcontrib.datatemplates==0.11.0 -Sphinx-Substitution-Extensions==2025.10.24 +Sphinx-Substitution-Extensions==2026.1.12 diff --git a/docs/sphinx/requirements.txt b/docs/sphinx/requirements.txt index c17c701..0e3a3ee 100644 --- a/docs/sphinx/requirements.txt +++ b/docs/sphinx/requirements.txt @@ -19,7 +19,7 @@ babel==2.17.0 # via # pydata-sphinx-theme # sphinx -beartype==0.22.5 +beartype==0.22.9 # via sphinx-substitution-extensions beautifulsoup4==4.14.2 # via pydata-sphinx-theme @@ -234,7 +234,7 @@ sphinx-notfound-page==1.1.0 # via rocm-docs-core sphinx-reredirects==0.1.6 # via -r requirements.in -sphinx-substitution-extensions==2025.10.24 +sphinx-substitution-extensions==2026.1.12 # via -r requirements.in sphinxcontrib-applehelp==2.0.0 # via sphinx From ed07b2291320a714bef45a9a51dc0d0e5c7c3cab Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 15 Jan 2026 09:26:50 -0500 Subject: [PATCH 2/4] Bump rocm-docs-core from 1.29.0 to 1.31.2 in /docs/sphinx (#20) Bumps [rocm-docs-core](https://github.com/ROCm/rocm-docs-core) from 1.29.0 to 1.31.2. - [Release notes](https://github.com/ROCm/rocm-docs-core/releases) - [Changelog](https://github.com/ROCm/rocm-docs-core/blob/develop/CHANGELOG.md) - [Commits](https://github.com/ROCm/rocm-docs-core/compare/v1.29.0...v1.31.2) --- updated-dependencies: - dependency-name: rocm-docs-core dependency-version: 1.31.2 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- docs/sphinx/requirements.in | 2 +- docs/sphinx/requirements.txt | 7 ++++--- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/docs/sphinx/requirements.in b/docs/sphinx/requirements.in index 50d3697..4fed706 100644 --- a/docs/sphinx/requirements.in +++ b/docs/sphinx/requirements.in @@ -1,4 +1,4 @@ -rocm-docs-core==1.29.0 +rocm-docs-core==1.31.2 sphinx-reredirects sphinxcontrib.datatemplates==0.11.0 Sphinx-Substitution-Extensions==2026.1.12 diff --git a/docs/sphinx/requirements.txt b/docs/sphinx/requirements.txt index 0e3a3ee..8f10d51 100644 --- a/docs/sphinx/requirements.txt +++ b/docs/sphinx/requirements.txt @@ -137,6 +137,7 @@ nest-asyncio==1.6.0 packaging==25.0 # via # ipykernel + # pydata-sphinx-theme # sphinx parso==0.8.5 # via jedi @@ -154,7 +155,7 @@ pure-eval==0.2.3 # via stack-data pycparser==2.23 # via cffi -pydata-sphinx-theme==0.16.1 +pydata-sphinx-theme==0.15.4 # via # rocm-docs-core # sphinx-book-theme @@ -192,7 +193,7 @@ requests==2.32.5 # via # pygithub # sphinx -rocm-docs-core==1.29.0 +rocm-docs-core==1.31.2 # via -r requirements.in rpds-py==0.28.0 # via @@ -222,7 +223,7 @@ sphinx==8.1.3 # sphinx-substitution-extensions # sphinxcontrib-datatemplates # sphinxcontrib-runcmd -sphinx-book-theme==1.1.3 +sphinx-book-theme==1.1.4 # via rocm-docs-core sphinx-copybutton==0.5.2 # via rocm-docs-core From cfae5aacba707146c1fa8ee952b4285fc4b3d07c Mon Sep 17 00:00:00 2001 From: yugang-amd Date: Tue, 20 Jan 2026 19:30:32 -0500 Subject: [PATCH 3/4] 30.30.0 release updates (#15) * version updates * fix linting error * one more fix * release notes draft * fix linting etc. * more fixes * standardize terminologies * add code formatting * remove ROCr breaks dmabuf IPC * update release date * new release date * update wordlist * Update docs/documentation/release-notes.md Co-authored-by: Leo Paoletti <164940351+lpaoletti@users.noreply.github.com> * Update docs/documentation/release-notes.md Co-authored-by: Leo Paoletti <164940351+lpaoletti@users.noreply.github.com> * fix per review * update release date * update PLDM version * add clarity * test using inter Sphinx * Update docs/documentation/release-notes.md Co-authored-by: Leo Paoletti <164940351+lpaoletti@users.noreply.github.com> * Revert "test using inter Sphinx" This reverts commit eafd880849640028609a0192b7ed137d9130c4d3. * fix by using os_major * dkms status output updates --------- Co-authored-by: Leo Paoletti <164940351+lpaoletti@users.noreply.github.com> --- docs/compatibility/compatibility-matrix.rst | 2 +- docs/conf.py | 10 ++-- docs/documentation/release-notes.md | 18 +++++--- .../install/detailed-install/post-install.rst | 46 +++++++++---------- .../detailed-install/prerequisites.rst | 3 +- docs/release/versions.rst | 1 + 6 files changed, 44 insertions(+), 36 deletions(-) diff --git a/docs/compatibility/compatibility-matrix.rst b/docs/compatibility/compatibility-matrix.rst index 75fdd2c..492cf2e 100644 --- a/docs/compatibility/compatibility-matrix.rst +++ b/docs/compatibility/compatibility-matrix.rst @@ -6,7 +6,7 @@ Compatibility matrix ************************************************************************************** -The AMD GPU Driver (amdgpu) 30.20.1 is compatible with ROCm 7.1.x, 7.0.x, 6.4.x, and 6.3.x. For more information, see `User and kernel-space support matrix +The AMD GPU Driver (amdgpu) 30.30.0 is compatible with ROCm 7.2.x, 7.1.x, 7.0.x, 6.4.x, and 6.3.x. For more information, see `AMD GPU Driver (amdgpu) support matrix `__. ====================================== diff --git a/docs/conf.py b/docs/conf.py index 8d0f1cc..1e410ac 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -7,11 +7,11 @@ html_context["READTHEDOCS"] = True project = "AMD GPU Driver (amdgpu)" -version = "30.20.1" -rocm_version = '7.1.1' -rocm_directory_version = '7.1.1' # in 6.0 rocm was located in /opt/rocm-6.0.0 -amdgpu_version = '30.20.1' # directory in https://repo.radeon.com/rocm/apt/ and https://repo.radeon.com/amdgpu-install/ -amdgpu_url_version = '30.20.1' +version = "30.30.0" +rocm_version = '7.2' +rocm_directory_version = '7.2.0' # in 6.0 rocm was located in /opt/rocm-6.0.0 +amdgpu_version = '30.30' # directory in https://repo.radeon.com/rocm/apt/ and https://repo.radeon.com/amdgpu-install/ +amdgpu_url_version = '30.30' release = version html_title = f"AMD GPU Driver (amdgpu) {version}" author = "Advanced Micro Devices, Inc." diff --git a/docs/documentation/release-notes.md b/docs/documentation/release-notes.md index 866be74..4b69bfe 100644 --- a/docs/documentation/release-notes.md +++ b/docs/documentation/release-notes.md @@ -1,21 +1,27 @@ -# AMD GPU Driver (amdgpu) 30.20.1 release notes +# AMD GPU Driver (amdgpu) 30.30.0 release notes -The release notes provide release highlights and resolved issues since the previous AMD GPU Driver release (30.20.0). +The release notes provide release highlights and resolved issues since the previous AMD GPU Driver release (30.20.1). ## Release highlights -The following are notable new features and improvements in AMD GPU Driver 30.20.1. +The following are notable new features and improvements in AMD GPU Driver 30.30.0. ### Operating system and hardware support changes -The AMD GPU Driver 30.20.1 introduces support for RHEL 9.7 and RHEL 10.1. +This release doesn't introduce operating system or hardware support changes. For compatibility between AMD GPU Driver, ROCm, GPUs, and operating systems, see the [Compatibility matrix](../compatibility/compatibility-matrix.rst). #### GPU resiliency -AMD GPU Driver now supports Multimedia Engine Reset for AMD Instinct MI355X GPUs. This finer-grain GPU resiliency feature enables recovery from faults related to VCN or JPEG without requiring a full GPU reset, thereby improving system stability and fault tolerance. Note that VCN queue reset functionality requires PLDM bundle 01.25.16.03 (or later) firmware. +AMD GPU Driver now supports Multimedia Engine Reset for AMD Instinct MI325X GPUs. This finer-grain GPU resiliency feature enables recovery from faults related to VCN or JPEG without requiring a full GPU reset, thereby improving system stability and fault tolerance. This feature requires PLDM bundle 01.25.06.02 (or later) firmware. ## Resolved issues -[ROCm Runtime (ROCr)](https://rocm.docs.amd.com/projects/ROCR-Runtime/en/latest/) now returns `OUT_OF_RESOURCES` when it can't create an interrupt signal, rather than incorrectly reporting success. This fix prevents misleading errors such as “malformed packet” or “illegal opcode”, avoids downstream GPU faults, and enables applications to detect and handle the condition safely. +The following previously known issues have been resolved in this release: + +- Resolved an issue where several GDB unit tests were timing out because the test application sent a `kill` command to the kernel while it was still shutting down VM entities, and the VM release work queue was active. + +- Resolved an issue where `MEM_USAGE` showed values in exabytes during KFD tests. This was due to `vram_mem` values from KFD being close to the maximum, which caused an overflow. The root cause was an underflow in the `vram_usage` calculation, where subtracting the non-VRAM memory size resulted in a negative value. A kernel patch has been applied to fix the `vram_usage` calculation. + +- Resolved errors that occurred during the execution of the `mem_leak_hip_samples` test. The fix addresses an issue where an internal signal was destroyed during shutdown, ensuring stable and successful test completion. diff --git a/docs/install/detailed-install/post-install.rst b/docs/install/detailed-install/post-install.rst index 18684da..dc9db13 100644 --- a/docs/install/detailed-install/post-install.rst +++ b/docs/install/detailed-install/post-install.rst @@ -25,13 +25,13 @@ Use the following command to check the installation of the AMD GPU Driver (amdgp .. code-block:: bash - amdgpu/6.16.6-2255209.24.04, 6.14.0-36-generic, x86_64: installed + amdgpu/6.16.13-2278356.24.04, 6.14.0-37-generic, x86_64: installed - ``amdgpu``: dkms module name - - ``6.16.6``: amdgpu driver version - - ``2255209``: amdgpu driver build number + - ``6.16.13``: amdgpu driver version + - ``2278356``: amdgpu driver build number - ``24.04``: distro version - - ``6.14.0-36-generic``: kernel version of dkms build + - ``6.14.0-37-generic``: kernel version of dkms build - ``installed``: dkms status; ``installed`` indicates successful installation of the amdgpu driver .. tab-item:: Debian @@ -44,11 +44,11 @@ Use the following command to check the installation of the AMD GPU Driver (amdgp .. code-block:: bash - amdgpu/6.16.6-2255209.24.04, 6.12.57+deb13-amd64, x86_64: installed (Original modules exist) + amdgpu/6.16.13-2278356.24.04, 6.12.57+deb13-amd64, x86_64: installed (Original modules exist) - ``amdgpu``: dkms module name - - ``6.16.6``: amdgpu driver version - - ``2255209``: amdgpu driver build number + - ``6.16.13``: amdgpu driver version + - ``2278356``: amdgpu driver build number - ``6.12.57+deb13-amd64``: kernel version of dkms build - ``installed``: dkms status; ``installed`` indicates successful installation of the amdgpu driver @@ -62,13 +62,13 @@ Use the following command to check the installation of the AMD GPU Driver (amdgp .. code-block:: bash - amdgpu/6.16.6-2255209.el10, 6.12.0-124.13.1.el10_1.x86_64, x86_64: installed (Original modules exist) + amdgpu/6.16.13-2278356.el10, 6.12.0-124.8.1.el10_1.x86_64: installed (Original modules exist) - ``amdgpu``: dkms module name - - ``6.16.6``: amdgpu driver version - - ``2255209``: amdgpu driver build number + - ``6.16.13``: amdgpu driver version + - ``2278356``: amdgpu driver build number - ``el10``: distro version - - ``6.12.0-124.13.1.el10_1.x86_64``: kernel version of dkms build + - ``6.12.0-124.8.1.el10_1.x86_64``: kernel version of dkms build - ``installed``: dkms status; ``installed`` indicates successful installation of the amdgpu driver .. tab-item:: OL @@ -81,13 +81,13 @@ Use the following command to check the installation of the AMD GPU Driver (amdgp .. code-block:: bash - amdgpu/6.16.6-2255209.el10, 6.12.0-105.51.5.el10uek.x86_64, x86_64: installed (original_module exists) + amdgpu/6.16.13-2278356.el10, 6.12.0-106.55.4.2.el10uek.x86_64, x86_64: installed (Original modules exist) - ``amdgpu``: dkms module name - - ``6.16.6``: amdgpu driver version - - ``2255209``: amdgpu driver build number + - ``6.16.13``: amdgpu driver version + - ``2278356``: amdgpu driver build number - ``el10``: distro version - - ``6.12.0-105.51.5.el10uek.x86_64``: kernel version of dkms build + - ``6.12.0-106.55.4.2.el10uek.x86_64``: kernel version of dkms build - ``installed``: dkms status; ``installed`` indicates successful installation of the amdgpu driver .. tab-item:: Rocky @@ -100,13 +100,13 @@ Use the following command to check the installation of the AMD GPU Driver (amdgp .. code-block:: bash - amdgpu/6.16.6-2255209.el9, 5.14.0-570.58.1.el9_6.x86_64, x86_64: installed + amdgpu/6.16.13-2278356.el9, 5.14.0-611.20.1.el9_7.x86_64, x86_64: installed - ``amdgpu``: dkms module name - - ``6.16.6``: amdgpu driver version - - ``2255209``: amdgpu driver build number + - ``6.16.13``: amdgpu driver version + - ``2278356``: amdgpu driver build number - ``el9``: distro version - - ``5.14.0-570.58.1.el9_6.x86_64``: kernel version of dkms build + - ``5.14.0-611.20.1.el9_7.x86_64``: kernel version of dkms build - ``installed``: dkms status; ``installed`` indicates successful installation of the amdgpu driver .. tab-item:: SLES @@ -119,12 +119,12 @@ Use the following command to check the installation of the AMD GPU Driver (amdgp .. code-block:: bash - amdgpu/6.16.6-2255209, 6.4.0-150700.53.22-default, x86_64: installed (original_module exists) + amdgpu/6.16.13-2278356, 6.4.0-150700.53.25-default, x86_64: installed (original_module exists) - ``amdgpu``: dkms module name - - ``6.16.6``: amdgpu driver version - - ``2255209``: amdgpu driver build number - - ``6.4.0-150700.53.22-default``: kernel version of dkms build + - ``6.16.13``: amdgpu driver version + - ``2278356``: amdgpu driver build number + - ``6.4.0-150700.53.25-default``: kernel version of dkms build - ``installed``: dkms status; ``installed`` indicates successful installation of the amdgpu driver .. _other_resources: diff --git a/docs/install/detailed-install/prerequisites.rst b/docs/install/detailed-install/prerequisites.rst index c612954..7c18105 100644 --- a/docs/install/detailed-install/prerequisites.rst +++ b/docs/install/detailed-install/prerequisites.rst @@ -74,6 +74,7 @@ your operating system to ensure you're able to download and install packages. .. tab-set:: {% for os_version in config.html_context['rhel_version_numbers'] %} + {% set os_major, _ = os_version.split('.') %} .. tab-item:: {{ os_version }} :sync: {{ os_version }} @@ -83,7 +84,7 @@ your operating system to ensure you're able to download and install packages. .. code-block:: shell :substitutions: - {% if os_version == '10.0' or '10.1' -%} + {% if os_major == '10' -%} subscription-manager register --username --password {%- else -%} subscription-manager register --username --password diff --git a/docs/release/versions.rst b/docs/release/versions.rst index ce8134f..1c7369c 100644 --- a/docs/release/versions.rst +++ b/docs/release/versions.rst @@ -12,6 +12,7 @@ AMD GPU Driver (amdgpu) release history :header: "Version","Release date" :widths: 10, 30 + "`30.30.0 `_", "January 21, 2026" "`30.20.1 `_", "November 26, 2025" "`30.20.0 `_", "October 30, 2025" "`30.10.2 `_", "October 10, 2025" From 3fd2ff568e45b86cb87ff23b1aa6ec73b8ea9755 Mon Sep 17 00:00:00 2001 From: yugang-amd Date: Wed, 21 Jan 2026 14:19:05 -0500 Subject: [PATCH 4/4] 30.30 release notes update (#22) --- docs/documentation/release-notes.md | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/docs/documentation/release-notes.md b/docs/documentation/release-notes.md index 4b69bfe..b128ad7 100644 --- a/docs/documentation/release-notes.md +++ b/docs/documentation/release-notes.md @@ -12,16 +12,12 @@ This release doesn't introduce operating system or hardware support changes. For compatibility between AMD GPU Driver, ROCm, GPUs, and operating systems, see the [Compatibility matrix](../compatibility/compatibility-matrix.rst). -#### GPU resiliency - -AMD GPU Driver now supports Multimedia Engine Reset for AMD Instinct MI325X GPUs. This finer-grain GPU resiliency feature enables recovery from faults related to VCN or JPEG without requiring a full GPU reset, thereby improving system stability and fault tolerance. This feature requires PLDM bundle 01.25.06.02 (or later) firmware. - ## Resolved issues The following previously known issues have been resolved in this release: - Resolved an issue where several GDB unit tests were timing out because the test application sent a `kill` command to the kernel while it was still shutting down VM entities, and the VM release work queue was active. -- Resolved an issue where `MEM_USAGE` showed values in exabytes during KFD tests. This was due to `vram_mem` values from KFD being close to the maximum, which caused an overflow. The root cause was an underflow in the `vram_usage` calculation, where subtracting the non-VRAM memory size resulted in a negative value. A kernel patch has been applied to fix the `vram_usage` calculation. +- Resolved an issue where `MEM_USAGE` showed values in exabytes during KFD tests. -- Resolved errors that occurred during the execution of the `mem_leak_hip_samples` test. The fix addresses an issue where an internal signal was destroyed during shutdown, ensuring stable and successful test completion. +- Resolved errors that occurred during the execution of the `mem_leak_hip_samples` test.