Skip to content
10 changes: 10 additions & 0 deletions .wordlist.txt
Original file line number Diff line number Diff line change
Expand Up @@ -114,6 +114,7 @@ EPYC
ESXi
EoS
FBGEMM
FCLK
FFT
FFTs
FFmpeg
Expand Down Expand Up @@ -144,6 +145,7 @@ GIM
GL
GLXT
Gloo
GMC
GMI
GPG
GPR
Expand Down Expand Up @@ -221,6 +223,7 @@ LLVM
LM
LSAN
LSan
LSDMA
LTS
LoRA
MCP
Expand All @@ -235,6 +238,7 @@ MIOpen's
MIVisionX
MLM
MMA
MMHUB
MMIO
MMIOH
MMU
Expand Down Expand Up @@ -306,6 +310,7 @@ OpenXLA
Oversubscription
PagedAttention
Pallas
PASID
PCC
PCI
PCIe
Expand All @@ -317,6 +322,7 @@ PLDM
POR
PRNG
PRs
PSP
PaLM
Pageable
PeerDirect
Expand Down Expand Up @@ -389,6 +395,7 @@ SLES
SMEM
SMI
SMT
SMU
SPI
SQs
SRAM
Expand Down Expand Up @@ -571,6 +578,7 @@ detections
dev
devicelibs
devsel
dGPU
dimensionality
disambiguates
distro
Expand Down Expand Up @@ -816,6 +824,7 @@ symlink
symlinks
sys
td
teardown
tensorfloat
th
tokenization
Expand Down Expand Up @@ -918,4 +927,5 @@ addressability
datacenter
programmability
uptime
userq
TPX
16 changes: 8 additions & 8 deletions docs/compatibility/compatibility-matrix.rst
Original file line number Diff line number Diff line change
Expand Up @@ -6,17 +6,17 @@
Compatibility matrix
**************************************************************************************

The AMD GPU Driver (amdgpu) 30.30.3 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
<https://rocm.docs.amd.com/projects/install-on-linux/en/latest/reference/user-kernel-space-compat-matrix.html>`__.
The AMD GPU Driver (amdgpu) 31.30.0 is compatible with ROCm 7.13.0. For more information, see `ROCm 7.13.0 compatibility matrix
<https://rocm.docs.amd.com/en/docs-7.13.0/compatibility/compatibility-matrix.html>`__.

======================================
====================================
Operating system and kernel version
======================================
====================================

See `Supported operating systems <https://rocm.docs.amd.com/projects/install-on-linux/en/latest/reference/system-requirements.html#supported-operating-systems>`_ for ROCm supported operating systems and their kernel versions.
See `Operating system support <https://rocm.docs.amd.com/en/docs-7.13.0/about/release-notes.html#operating-system-support>`_ for ROCm supported operating systems and their kernel versions.

=============
============
GPU support
=============
============

See `Supported GPUs <https://rocm.docs.amd.com/projects/install-on-linux/en/latest/reference/system-requirements.html#supported-gpus>`_ for the list of supported AMD Instinct™, Radeon™ PRO, and Radeon GPUs.
See `Hardware support <https://rocm.docs.amd.com/en/docs-7.13.0/about/release-notes.html#hardware-support>`_ for the list of supported AMD Instinct™, Radeon™ PRO, Radeon, and Ryzen™ AI GPUs.
38 changes: 25 additions & 13 deletions docs/conf.py
Original file line number Diff line number Diff line change
Expand Up @@ -7,22 +7,22 @@
html_context["READTHEDOCS"] = True
project = "AMD GPU Driver (amdgpu)"

version = "30.30.3"
rocm_version = '7.2.3'
rocm_directory_version = '7.2.3' # in 6.0 rocm was located in /opt/rocm-6.0.0
amdgpu_version = '30.30.3' # directory in https://repo.radeon.com/rocm/apt/ and https://repo.radeon.com/amdgpu-install/
amdgpu_url_version = '30.30.3'
version = "31.30.0"
rocm_version = '7.13'
rocm_directory_version = '7.13.0' # in 6.0 rocm was located in /opt/rocm-6.0.0
amdgpu_version = '31.30' # directory in https://repo.radeon.com/rocm/apt/ and https://repo.radeon.com/amdgpu-install/
amdgpu_url_version = '31.30'
release = version
html_title = f"AMD GPU Driver (amdgpu) {version}"
html_title = f"AMD GPU Driver (amdgpu) {version} preview"
author = "Advanced Micro Devices, Inc."
copyright = "Copyright (c) 2026 Advanced Micro Devices, Inc. All rights reserved."

# Supported linux version numbers
ubuntu_version_numbers = [('24.04', 'noble'), ('22.04', 'jammy')]
ubuntu_version_numbers = [('26.04', 'resolute'), ('24.04', 'noble'), ('22.04', 'jammy')]
debian_version_numbers = [('13', 'noble'), ('12', 'jammy')]
rhel_release_version_numbers = ['10', '9', '8']
rhel_version_numbers = ['10.1', '10.0', '9.7', '9.6', '9.4', '8.10']
sles_version_numbers = ['15.7']
sles_version_numbers = ['16.0', '15.7']
ol_release_version_numbers = ['10', '9', '8']
ol_version_numbers = ['10.1', '9.7', '8.10']
rl_version_numbers = ['9.7']
Expand All @@ -42,11 +42,24 @@
# Required settings
html_theme = "rocm_docs_theme"
html_theme_options = {
"flavor": "amdgpu",
"announcement": f"<a id='rocm-banner' href='https://instinct.docs.amd.com/projects/amdgpu-docs/en/31.20.0-preview/'>AMD GPU Driver 31.20.0</a> is a technology preview intended for use only with <a id='rocm-banner' href='https://rocm.docs.amd.com/en/7.12.0-preview/index.html'>AMD ROCm 7.12.0 technology preview</a>. For production use, continue to use AMD GPU Driver {version} documentation.",
"link_main_doc": True,
# Add any additional theme options here
"announcement": f"AMD GPU Driver {version} is a technology preview intended for use only with <a id='rocm-banner' href='https://rocm.docs.amd.com/en/7.13.0-preview/index.html'>AMD ROCm 7.13.0 technology preview</a>.",
"flavor": "generic",
"header_title": f"AMD GPU Driver (amdgpu) {version}-preview",
"header_link": f"https://instinct.docs.amd.com/projects/amdgpu-docs/en/latest/",
"version_list_link": f"https://instinct.docs.amd.com/projects/amdgpu-docs/en/{version}-preview/release/versions.html",
"nav_secondary_items": {
"GitHub": "https://github.com/ROCm/amdgpu",
"Community": "https://github.com/ROCm/ROCm/discussions",
"Blogs": "https://rocm.blogs.amd.com/",
"ROCm&#8482; Docs": "https://rocm.docs.amd.com",
"ROCm Developer Hub": "https://www.amd.com/en/developer/resources/rocm-hub.html",
"System and Infra Docs": "https://instinct.docs.amd.com/",
"Infinity Hub": "https://www.amd.com/en/developer/resources/infinity-hub.html",
"Support": "https://github.com/ROCm/amdgpu/issues/new/choose",
},
"link_main_doc": False,
}

extensions = [
"rocm_docs",
"sphinxcontrib.datatemplates",
Expand All @@ -60,7 +73,6 @@

# Add the following replacements to every RST file.
rst_prolog = f"""
.. |version| replace:: {version}
.. |rocm_version| replace:: {rocm_version}
.. |amdgpu_version| replace:: {amdgpu_version}
.. |amdgpu_url_version| replace:: {amdgpu_url_version}
Expand Down
42 changes: 36 additions & 6 deletions docs/documentation/release-notes.md
Original file line number Diff line number Diff line change
@@ -1,13 +1,43 @@
# AMD GPU Driver (amdgpu) 30.30.3 release notes
# AMD GPU Driver (amdgpu) 31.30.0 release notes

The release notes provide release highlights since the previous AMD GPU Driver release (30.30.2).
The release notes provide release highlights and resolved issues since the previous AMD GPU Driver release (31.20.0, a preview release).

## Release highlights

Added support for ROCm 7.2.3.
The following are notable new features and improvements in AMD GPU Driver 31.30.0.

## Operating system and hardware support changes
For compatibility between AMD GPU Driver, ROCm, GPUs, and operating systems, see the [Compatibility matrix](../compatibility/compatibility-matrix.rst).

This release doesn’t introduce operating system or hardware support changes.
### Broader hardware enablement

For compatibility between AMD GPU Driver, ROCm, GPUs, and operating systems, see the [Compatibility matrix](../compatibility/compatibility-matrix.rst).
- New SMU power-management generation v15.0.8 with full clock, thermal, power-limit, and metrics reporting on next-generation AMD platforms.

- New system-DMA (LSDMA v7.1) and PSP 13.0.15 support for upcoming products.

- APU + dGPU (A+A) platform enablement on GMC 12.x with correct VRAM sizing, aperture layout, and page tables for unified-memory systems.

### Compute and AI workload improvements

Hardened user-mode queues (userq) with stronger validation, safer doorbell handling, and cleaner create/teardown to reduce hang and resource-leak risk under heavy AI/ML submission.

### Power, thermal, and telemetry

- Per-component temperature reporting (AID, XCD, HBM) plus baseboard and GPU-board metrics for data-center monitoring.

- User-tunable GFX clock ranges, custom FCLK (`OD_FCLK`), and zero-fan OD on SMU v13/v14 for finer control over performance and acoustics.

- NPM (Node Power Management) on SMU v15.0.8 for platform-level power budgeting.

### Stability and security

- Broad NULL-pointer, use-after-free, and race-condition hardening in device init/teardown, VM acquisition, PASID reuse, and RAS paths.

- Bounds checking on MMHUB/GMC client-ID decoders to prevent out-of-range reads when decoding page-fault sources.

## Resolved issues

The following previously known issues have been resolved in this release:

- Resolved KFD/ROCm workload startup failures on hosts with non-4K page sizes.

- Resolved a GPU idle power consumption regression on the latest GFX v12 discrete GPUs.
Original file line number Diff line number Diff line change
Expand Up @@ -33,11 +33,7 @@ Register kernel-mode driver
sudo tee /etc/yum.repos.d/amdgpu.repo <<EOF
[amdgpu]
name=amdgpu
{% if os_major == '9' -%}
baseurl=https://repo.radeon.com/amdgpu/|amdgpu_url_version|/el/{{ os_version }}/main/x86_64/
{%- else -%}
baseurl=https://repo.radeon.com/amdgpu/|amdgpu_url_version|/el/{{ os_major }}/main/x86_64/
{%- endif %}
enabled=1
priority=50
gpgcheck=1
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -33,11 +33,7 @@ Register kernel-mode driver
sudo tee /etc/yum.repos.d/amdgpu.repo <<EOF
[amdgpu]
name=amdgpu
{% if os_major == '9' -%}
baseurl=https://repo.radeon.com/amdgpu/|amdgpu_url_version|/el/{{ os_version }}/main/x86_64/
{%- else -%}
baseurl=https://repo.radeon.com/amdgpu/|amdgpu_url_version|/el/{{ os_major }}/main/x86_64/
{%- endif %}
enabled=1
priority=50
gpgcheck=1
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ Register kernel-mode driver
sudo tee /etc/yum.repos.d/amdgpu.repo <<EOF
[amdgpu]
name=amdgpu
baseurl=https://repo.radeon.com/amdgpu/|amdgpu_url_version|/el/{{ os_version }}/main/x86_64/
baseurl=https://repo.radeon.com/amdgpu/|amdgpu_url_version|/el/{{ os_major }}/main/x86_64/
enabled=1
priority=50
gpgcheck=1
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -24,13 +24,20 @@ Additional package repositories
{% set os_release, os_sp = os_version.split('.') %}

.. tab-item:: SLES {{ os_version }}
:sync: {{ os_version }}

{% if os_version == '16.0' -%}

There are no additional package repositories needed for SLES 16.0.

{%- else -%}
.. code-block:: shell

sudo SUSEConnect -p sle-module-desktop-applications/{{ os_version }}/x86_64
sudo SUSEConnect -p sle-module-development-tools/{{ os_version }}/x86_64
sudo SUSEConnect -p PackageHub/{{ os_version }}/x86_64
sudo zypper install zypper
{%- endif %}

{% endfor %}

Expand All @@ -50,6 +57,7 @@ Register kernel-mode driver
.. tab-set::
{% for os_version in config.html_context['sles_version_numbers'] %}
.. tab-item:: SLES {{ os_version }}
:sync: {{ os_version }}

.. code-block:: bash
:substitutions:
Expand Down Expand Up @@ -112,4 +120,3 @@ Remove amdgpu repositories
.. Important::

To apply all settings, reboot your system.

Loading
Loading