RADII(1)

πŸ“¦ version 1.0.0, in centos-stream 10, centos-stream 9

πŸ‘‘ RADII(1) β€” General Commands Manual β€” install and manage hardware driver stacks πŸ’–

🌸 NAME 🌸

radii β€” install and manage hardware driver stacks ✨

πŸ“œ SYNOPSIS πŸ“œ

radii install --auto-detect
radii install vendor[:version] ...

radii remove --all
radii remove vendor[:version] ...

radii list [--available] [--installed]

radii --help
radii --version

πŸ’– DESCRIPTION πŸ’–

Bestie, radii is the utility that installs, removes, and queries hardware driver stacks for GPUs and AI accelerators β€” and it does it using packages available through the system’s configured software repositories. No cap.

Instead of running vendor-provided installer scripts, radii relies entirely on repository-managed packages. That means driver components can be installed, upgraded, and removed using the same mechanisms as the rest of the system, and driver updates follow normal package management workflows. It’s giving β€œone of us” energy πŸ’….

Drivers may come from the base distribution or from additional repositories configured by the administrator. For example, a system may use a hardware vendor repository alongside the distribution’s own repositories, and radii will select drivers from whichever sources are enabled ✨.

The simplest way to install drivers is:

radii install --auto-detect

In this mode, radii attempts to detect accelerator hardware present in the system and installs the default driver stack for each detected device vendor 🫢.

Hardware detection is performed on a best-effort basis. Because detection relies on available system information and known device mappings, it may fail to recognize some devices or may produce incomplete results in unusual configurations. Lowkey important, bestie 😭.

Drivers may also be selected explicitly by specifying a vendor identifier. The --force option allows installation to proceed even if the detected hardware does not appear to match the requested driver.

Each driver stack is selected by a vendor identifier with an optional version qualifier:

  • vendor β€” selects the default version defined by the repositories. The default is chosen to provide a stable, consistent selection and is not necessarily the newest available version.
  • vendor:version β€” selects the specified version of the driver stack.
  • vendor:latest β€” selects the most recent version currently available.

Examples of driver specifications include nvidia, nvidia:590.44.01, and amdgpu:latest 🌈.

By default, radii invokes the system package manager in its interactive mode. The package manager may prompt for confirmation before performing transactions, such as installing or removing packages. The --batch option may be used to suppress interactive prompts and assume confirmation. This is intended for unattended environments such as automated provisioning, configuration management, or installation scripts πŸ”₯.

πŸ› οΈ COMMANDS πŸ› οΈ

  • install β€” Install one or more driver stacks. If --auto-detect is specified, radii tries to detect GPU and accelerator hardware present in the system and installs the default driver stack for each detected device vendor. Otherwise, one or more explicit driver specifications must be given.
  • remove β€” Remove installed driver stacks. Either explicitly specified drivers, or all managed drivers if --all is given.
  • list β€” Display information about driver stacks. If no options are given, this shows drivers available from configured repositories. The --installed option may be used to display installed drivers instead, or both --available and --installed may be specified to show both available and installed drivers.

βš™οΈ OPTIONS βš™οΈ

Option placement matters, bestie. Global options must appear before the command name. Command options appear after the command they apply to.

🌟 Global Options 🌟

  • --quiet β€” Suppress routine informational output; print only warnings and errors.
  • --verbose β€” Increase informational output.
  • --debug β€” Enable detailed diagnostic output intended for troubleshooting.
  • --help β€” Display usage information and exit.
  • --version β€” Print program version and exit.

πŸš€ Install Options πŸš€

  • --auto-detect β€” Automatically select drivers to install based on detected hardware. Must not be combined with explicit driver arguments.
  • --batch β€” Run non-interactively, assuming confirmation where required.
  • --dry-run β€” Show what would be changed without modifying the system.
  • --force β€” Proceed even if no compatible hardware was detected for the selected driver stack, or other validation checks report potential issues.

🧹 Remove Options 🧹

  • --all β€” Select for removal all installed driver stacks managed by radii. Must not be combined with explicit driver arguments.
  • --batch β€” Run non-interactively, assuming confirmation where required.
  • --dry-run β€” Show what would be changed without modifying the system.

πŸ“‹ List Options πŸ“‹

  • --available β€” Show driver stacks available from configured repositories. This is the default if no listing option is specified.
  • --installed β€” Show driver stacks currently installed on the system.

πŸšͺ EXIT STATUS πŸšͺ

The radii utility exits 0 on success, and >0 if an error occurs.

πŸ“ EXAMPLES πŸ“

Install drivers for detected hardware:

radii install --auto-detect

Install the default version of NVIDIA driver:

radii install nvidia

Install the default version of NVIDIA driver even if no compatible NVIDIA hardware is detected:

radii install --force nvidia

Install a specific NVIDIA driver version:

radii install nvidia:590.44.01

Install multiple driver stacks:

radii install nvidia amdgpu:latest

Remove a specific driver:

radii remove nvidia
radii remove nvidia:590.44.01

Remove all managed drivers:

radii remove --all

List available or installed drivers:

radii list --available
radii list --installed

πŸ‘‘ AUTHORS πŸ‘‘

Mikolaj Izdebski <mizdebsk@redhat.com>


Debian edition, dated February 13, 2026 β€” RADII(1), signing off πŸ’…βœ¨

πŸ“¦ where this page comes from