Introduction#

This section describes the operating system requirements for installing and running the NVIDIA driver and CUDA Toolkit. It lists supported Linux and Windows versions, explains how distribution codenames and architectures are used in commands, and summarizes the validated kernel, compiler, and GLIBC configurations.

Linux System Requirements#

The following table lists the supported Linux distributions.

Note

The values in the “Codename” and “Architecture” columns are used to substitute the <distro> and <arch> placeholders across this document.

Table 1 Supported Linux Distributions#

Distribution

Codename

Architecture

amd64 systems (x86_64)

Red Hat Enterprise Linux 10

rhel10

x86_64

Red Hat Enterprise Linux 9

rhel9

x86_64

Red Hat Enterprise Linux 8

rhel8

x86_64

openSUSE Leap 15 SP6

opensuse15

x86_64

Rocky Linux 10

rhel10

x86_64

Rocky Linux 9

rhel9

x86_64

Rocky Linux 8

rhel8

x86_64

SUSE Linux Enterprise Server 15 SP6+

sles15

x86_64

Ubuntu 24.04 LTS

ubuntu2404

amd64

Ubuntu 22.04 LTS

ubuntu2204

amd64

Debian 12

debian12

amd64

Debian 13

debian13

amd64

Fedora 42

fedora42

x86_64

KylinOS V10 SP3 2403

kylin10

x86_64

Azure Linux 3.0

azl3

x86_64

Amazon Linux 2023

amzn2023

x86_64

Oracle Linux 9

rhel9

x86_64

Oracle Linux 8

rhel8

x86_64

arm64 systems (SBSA)

Red Hat Enterprise Linux 10

rhel10

aarch64

Red Hat Enterprise Linux 9

rhel9

aarch64

Red Hat Enterprise Linux 8

rhel8

aarch64

SUSE Linux Enterprise Server 15 SP6+

sles15

aarch64

KylinOS V10 SP3 2403

kylin10

aarch64

Ubuntu 24.04 LTS

ubuntu2404

arm64

Ubuntu 22.04 LTS

ubuntu2204

arm64

Azure Linux 3.0

azl3

aarch64

Amazon Linux 2023

amzn2023

aarch64

Windows System Requirements#

To use the NVIDIA Driver on your system, you will need the following installed:

  • NVIDIA GPU

  • A supported version of Windows

The table below summarizes driver support for GPUs across major Windows OS versions.

Table 2 Supported Windows versions#

OS Name

OS Version

Windows 11

25H2

Windows 11

24H2 (SV4) (Germanium)

Windows 11

23H2

Windows 11

22H2 (SV2)

Windows 10

22H2

Windows Server 2022

21H2

Windows Server 2025

24H2

Administrative Privileges#

This document is intended for readers familiar with the Linux environment.

  • Commands which can be executed as a normal user will be prefixed by a $ at the beginning of the line

  • Commands which require administrative privilege (root) will be prefixed by a # at the beginning of the line

Many commands in this document might require superuser privileges. On most distributions of Linux, this will require you to log in as root. For systems that have enabled the sudo package, use the sudo prefix or a sudo shell (sudo -i) for all the necessary commands.

Validated Linux Configurations#

The following table lists the same supported Linux distributions together with the specific operating system, kernel, compiler, and GLIBC versions that were validated by QA. Use this table to confirm that your system matches a tested configuration. See the footnotes after the table for vendor kernel support details.

Table 3 Native Linux Distribution Support and Validated OS Versions for CUDA 13.1#

Distribution

OS Version

Kernel¹

Default GCC

GLIBC

x86_64

RHEL 10

10.0

6.12.0-55

14.2.1

2.39

RHEL 9

9.6

5.14.0-570.12.1

11.5.0

2.34

RHEL 8

8.10

4.18.0-553

8.5.0

2.28

Rocky Linux 10

10.0

6.12.0-55

14.2.1

2.39

Rocky Linux 9

9.7

5.14.0-570.12.1

11.5.0

2.34

Rocky Linux 8

8.10

4.18.0-553

8.5.0

2.28

Oracle Linux 9

9

5.14.0-427

11.4.1

2.34

Oracle Linux 8

8

4.18.0-553

8.5.0

2.28

SUSE SLES 15

15.7

6.4.0-150600.21

7.5.0

2.38

Ubuntu 24.04 LTS

24.04.3

6.14.0-29

13.3.0

2.39

Ubuntu 22.04 LTS

22.04.5

6.5.0-45

12.3.0

2.35

Debian 13

13.1

6.12.43-1

14.2.0

2.41

Debian 12

12.12

6.1.148-1

12.2.0

2.36

OpenSUSE Leap 15

15.6

6.4.0-150600.21

7.5.0

2.38

Fedora 42

42

6.14.0-63

15.1.1

2.41

KylinOS V10 SP3

V10 SP3 2403

4.19.90-89.11.v2401

10.x

2.28

Amazon Linux 2023

AL2023

6.1.82-99.168

11.4.1

2.34

MSFT Azure Linux

3.0

6.6.64.2-9.azl3

13.2.0

2.38-8

Generic arm64 systems (sbsa)

RHEL 10

10.0

6.12.0-55.7.1.el10_0

14.2.1

2.39

RHEL 9

9.6

5.14.0-570.17.1

11.5.0

2.35 -2-63

RHEL 8

8.10

4.18.0-553

8.5.0

2.28

Ubuntu 22.04 LTS

22.04.5

6.5.0-1019

11.4.0

2.35

Ubuntu 24.04 LTS

24.04.3

6.8.0-83-generic

13.3.0

2.39

SUSE SLES 15

15.7

6.4.0-150700.51

7.5.0

2.38

KylinOS V10 SP3

V10 SP3 2403

4.19.90-52

7.3.0

2.28

GRACE only arm64 systems (sbsa)

Amazon Linux 2023

AL2023

6.12.16-18

11.4.1

2.34

MSFT Azure Linux

3.0

6.6.64.2-9.azl3

13.2.0

2.38-8

Ubuntu 22.04 LTS

22.04.5

6.8.0-1030-nvidia-64k

11.4.0

2.35

Ubuntu 24.04 LTS

24.04.3

6.8.0-1031-nvidia-64k

13.2.0

2.39

RHEL 10

10.0

6.12.0-55.9.1.el10_0

14.2.1

2.39

RHEL 9

9.4 / 9.5 / 9.6

5.14.0-570.28.1.el9_6.aarch64+64k

11.5.0

2.34

SUSE SLES 15

15.7

6.4.0-150700.51

7.5.0

2.38

Debian 12

12.12

6.1.0-39

12.2.0

2.36

arm64 sbsa Jetson (dGPU + iGPU with OpenRM)

Ubuntu 24.04 LTS Rel38 (JP7.x) native

24.04

6.8.12-tegra

13.3.0

2.39

Ubuntu 24.04 LTS Rel38 (JP7.x) cross

24.04

6.14.0-24-generic

13.3.0

2.39

Additional information on specific kernel versions supported:

OS Support Policy#

Support for the different operating systems will continue until the standard EOSS/EOL date as defined for each operating system.

Refer to the support lifecycle for these operating systems to know their support timelines and plan to move to newer releases accordingly.