Skip to main content
Terra Packages provides extensive system-level tools including kernel modules, hardware drivers, system utilities, and performance optimization tools for Fedora systems.

System Categories

Kernel Modules

NVIDIA drivers, Xbox controllers, and hardware support

Hardware Support

Chromebook, Surface, ASUS, System76 utilities

System Performance

Schedulers, power management, optimization

Compatibility Layers

Wine, bootc, and system integration

NVIDIA Drivers

NVIDIA drivers are proprietary and require accepting the NVIDIA license.

Current Driver (590.48.01)

nvidia-driver - NVIDIA’s proprietary display driver
project "pkg" {
  rpm {
    spec = "nvidia-driver.spec"
  }
  arches = ["x86_64", "aarch64", "i386"]
  labels = {
    subrepo = "nvidia"
    mock = 1
    weekly = 3
  }
}
From the spec file:
Name:           nvidia-driver
Version:        590.48.01
Release:        4%?dist
Summary:        NVIDIA's proprietary display driver
Epoch:          3
License:        NVIDIA License
ExclusiveArch:  %{ix86} x86_64 aarch64
Complete NVIDIA driver stack:
  • nvidia-driver - Main driver package
  • nvidia-kmod / dkms-nvidia - Kernel modules
  • nvidia-settings - Configuration GUI
  • nvidia-xconfig - X server configuration
  • nvidia-persistenced - Persistence daemon
  • nvidia-modprobe - Kernel module loader
  • compat-nvidia-repo - Compatibility repository
Beta driver series (580.x) available:All the same components as stable, versioned for testing:
  • nvidia-580/nvidia-driver
  • nvidia-580/nvidia-kmod
  • nvidia-580/dkms-nvidia
  • nvidia-580/nvidia-settings
  • And all other components
  • nvidia-container-toolkit - NVIDIA container runtime
  • libva-nvidia-driver - VA-API support for NVIDIA
  • nvidia-patch - Patches for unlocking NVENC/NVFBC

GPU Management

supergfxctl - GPU switching daemon for laptops
project pkg {
  arches = ["x86_64"]
  rpm {
    spec = "supergfxctl.spec"
  }
}
Essential for hybrid GPU laptops (NVIDIA Optimus, AMD switchable graphics).
asusctl - Control daemon for ASUS ROG laptopsProvides control for:
  • RGB keyboard lighting
  • Fan profiles
  • GPU modes
  • Performance profiles
system76-power - System76 power management daemonGraphics and power management for System76 laptops and others.

Kernel Modules & Drivers

Kernel modules are provided in three formats: akmod, dkms, and kmod-common.

Xbox Controller Support

xone - Linux kernel driver for Xbox One and Series X|S accessoriesAvailable in stable and nightly versions, each with:
  • xone/stable/akmod
  • xone/stable/dkms
  • xone/stable/kmod-common
  • xone/nightly/* (same variants)
xpad-noone - Modified xpad driver without Xbox One supportFor use with xone driver (prevents conflicts).
xpadneo - Advanced Xbox wireless controller driverProvides:
  • Bluetooth support
  • Rumble/force feedback
  • Battery reporting

AMD Support

zenpower3 - Zen power monitoringCPU temperature and power monitoring for AMD Ryzen.
zenmonitor3 - Monitoring application for Ryzen processorsGUI for monitoring AMD Ryzen CPU metrics.
zenergy - AMD Zen energy reportingAvailable as akmod, dkms, and kmod-common.
si-cik-amdgpu - AMDGPU support for older GCN 1.0/2.0 GPUsEnables AMDGPU driver for Sea Islands and Volcanic Islands GPUs.

Network Drivers

  • rtl8821cu - Realtek 8821CU WiFi driver (akmod, dkms, kmod-common)
  • broadcom-wl - Broadcom wireless driver
  • wl-kmod - Broadcom wireless kernel module

Camera Drivers

ipu6-drivers - Intel IPU6 camera drivers Available as akmod, dkms, and kmod-common for Intel Image Processing Unit v6.

Other Kernel Modules

v4l2loopback - Virtual V4L2 loopback deviceCreate virtual video devices for streaming/recording.
usbio-drivers - USB I/O driversSpecialized USB device support.

Hardware-Specific Tools

Chromebook Support

  • chrultrabook-tools - Chromebook firmware utilities
  • depthcharge-tools - ChromeOS depthcharge bootloader tools
  • cros-keyboard-map - ChromeOS keyboard mapping
  • chromebook-usbc-fix - USB-C charging fixes
  • croskbd - ChromeOS keyboard daemon

Microsoft Surface

  • surface-dtx-daemon - Surface detachment daemon for Surface Book

ASUS Devices

  • asusctl - ASUS ROG laptop control (mentioned above)

Intel Hardware

  • ipu6-camera-hal - Intel IPU6 camera HAL
  • ipu6-drivers - Kernel drivers (akmod/dkms)
  • ivsc-firmware - Intel Vision Sensing Controller firmware
intel-lpmd - Intel Low Power Mode daemonPower management for modern Intel processors.

Logitech Devices

  • logiops - Unofficial Logitech MX device driver

Nintendo Controllers

  • joycond - Userspace daemon for Nintendo Joy-Con and Pro Controllers

Wacom Tablets

  • opentabletdriver - Open source tablet driver
  • opentabletdriver-nightly - Nightly builds

Duet Display

  • duet-quirks - Quirks for Duet Display devices

System Schedulers

SCX (sched_ext) schedulers provide advanced CPU scheduling policies.
scx-scheds - sched_ext schedulers collectionAvailable in stable and nightly versions.Collection of BPF-based CPU schedulers:
  • scx_rusty - Load balancing scheduler
  • scx_lavd - Latency-aware scheduler
  • scx_bpfland - Generic BPF scheduler
  • And more
scx-tools - Tools for managing sched_ext schedulersUtilities for configuring and monitoring scx schedulers.

Wine & Compatibility

Multiple Wine versions available:
  • wine-stable - Stable Wine release
  • wine-dev - Development Wine release
  • wine-staging - Wine with experimental patches
  • wine-dxvk - Vulkan-based D3D implementation
  • wineasio - ASIO driver for Wine

Boot & System Management

limine - Modern, advanced bootloaderFast, feature-rich bootloader supporting multiple protocols.
  • packagekit-bootc - PackageKit for bootable containers
  • xbps - XBPS package manager from Void Linux
  • pixi - Package management tool
  • readymade - System configuration tool (stable and git)
  • polycrystal - System configuration management
  • vicinae - System integration tool

Power & Performance

wluma - Automatic brightness adjustment for WaylandWebcam-based ambient light detection.
v4l2-relayd - V4L2 relay daemonStream video devices over network.

Security & Encryption

  • veracrypt - Disk encryption software
  • submarine - Security tool

Developer Tools

  • dfu-programmer - USB DFU programmer for microcontrollers
  • dracut-strip-trigger - Dracut initramfs optimization
  • uutils-coreutils-replace - Rust coreutils replacement

Scanner Support

  • epsonscan2 - Epson scanner driver and software

Daemon Management

  • falcond - Falcon daemon
  • falcond-profiles - Falcon daemon profiles
  • falcond-gui - GUI for falcond (in apps directory)

Installation Examples

Install NVIDIA Drivers

sudo dnf install nvidia-driver nvidia-settings

Install GPU Switching

sudo dnf install supergfxctl

Install Xbox Controller Support

sudo dnf install akmod-xone akmod-xpadneo

Install AMD Monitoring

sudo dnf install zenpower3 zenmonitor3

Install Chromebook Support

sudo dnf install chrultrabook-tools depthcharge-tools cros-keyboard-map

Install SCX Schedulers

sudo dnf install scx-scheds-stable scx-tools-stable

Install Wine

sudo dnf install wine-staging wine-dxvk

Install Tablet Driver

sudo dnf install opentabletdriver

Kernel Module Formats

Kernel modules are available in multiple formats:
  • akmod - Automatic kernel module (rebuilds on kernel updates)
  • dkms - Dynamic Kernel Module Support
  • kmod - Pre-built kernel modules
For most users, akmod is recommended as it automatically rebuilds on kernel updates.

Architecture Support

Hardware support varies by architecture:
  • NVIDIA drivers: x86_64, aarch64, i386
  • Most kernel modules: Architecture-specific builds
  • System tools: Typically x86_64, some support aarch64

Available System Packages Summary

The system directory contains 100+ packages: GPU Drivers: NVIDIA (stable, 580 beta), AMD, Intel Laptop Control: supergfxctl, asusctl, system76-power Kernel Modules: Xbox controllers (xone, xpadneo, xpad-noone), AMD (zenergy, zenpower3), network (rtl8821cu, broadcom-wl), camera (ipu6), v4l2loopback Hardware Support: Chromebook tools, Surface, Intel camera/power, Logitech, Nintendo controllers, Wacom tablets Schedulers: scx-scheds, scx-tools Wine: Stable, dev, staging, DXVK, ASIO Boot/System: limine, packagekit-bootc, readymade, polycrystal Utilities: wluma, veracrypt, epsonscan2, dfu-programmer, and more For the complete list, browse the anda/system/ directory in the source repository.

See Also

Build docs developers (and LLMs) love