Skip to content

Driver Packages Details

Package Structure

CIX PPA provides the following packages:

Core Driver Packages

Package Description
cix-debian13-k6.6.89-driver Closed-source driver package (kernel 6.6.89)
cix-debian13-k7.0-driver-opensource Open-source driver package (kernel 7.0.0-rc5)

Complete Package List

Driver Components:

cix-vpu-driver-dkms       # VPU driver (DKMS version)
cix-npu-driver-dkms       # NPU driver (DKMS version)
cix-ai-engine             # AI engine
cix-alsa-conf             # ALSA audio configuration
cix-firmware              # Firmware files
cix-audio-dsp             # Audio DSP
cix-audio-sof             # SOF audio firmware
cix-dpu-ddk               # DPU development kit
cix-env                   # Environment configuration
cix-bt-driver             # Bluetooth driver
cix-wlan                  # WiFi driver
cix-gpu-driver            # GPU driver
cix-gpu-umd               # GPU user-mode driver
cix-gstreamer             # GStreamer streaming framework
cix-isp-driver-v4l2       # ISP driver (V4L2 interface)
cix-isp-driver            # ISP driver
cix-isp-umd               # ISP user-mode driver
cix-libcme                # CME library

Multimedia Libraries:

cix-libdrm                # DRM library
cix-libglvnd              # GLVND library
cix-mesa                  # Mesa 3D graphics library
cix-ffmpeg                # FFmpeg multimedia framework
cix-libavcodec61          # Libav codec library
cix-libavformat61         # Libav format library
cix-libavutil59           # Libav utility library
cix-mnn                   # MNN deep learning framework
cix-nnstreamer            # NNStreamer
cix-noe-umd               # NOE user-mode driver
cix-npu-driver            # NPU driver
cix-npu-onnxruntime       # ONNX Runtime
cix-npu-umd               # NPU user-mode driver
cix-vaapi                 # VAAPI video acceleration
cix-vpu-driver            # VPU video codec driver

Kernel Packages:

linux-image-6.6.89-cix-build-generic   # CIX custom kernel (6.6.89)
linux-image-7.0.0-rc5-generic          # CIX open-source kernel (7.0.0-rc5)
linux-headers-7.0.0-rc5-generic        # CIX open-source kernel headers

System Libraries and Desktop Components:

libva2                  # VAAPI core library
libva-x11-2             # VAAPI X11 support
libva-wayland2          # VAAPI Wayland support
libva-drm2              # VAAPI DRM support
libva-glx2              # VAAPI GLX support
firefox-esr             # Firefox ESR browser
libnm0                  # NetworkManager library
libmutter-16-0          # Mutter window manager library
mutter-common           # Mutter common files
mutter-common-bin       # Mutter binaries
network-manager         # NetworkManager network management
power-profiles-daemon   # Power profiles daemon
xwayland                # XWayland compatibility layer
chromium                # Chromium browser
chromium-common         # Chromium common files

Tool Packages:

cix-grub-config         # GRUB configuration tool

Install Drivers Individually

If you don't need the complete driver package, you can install individual components:

# Audio driver
sudo apt install cix-audio-dsp cix-audio-sof

# Bluetooth driver
sudo apt install cix-bt-driver

# WiFi driver
sudo apt install cix-wlan

# GPU driver
sudo apt install cix-gpu-driver cix-gpu-umd

# ISP driver
sudo apt install cix-isp-driver-v4l2 cix-isp-driver cix-isp-umd

# NPU driver
sudo apt install cix-npu-driver cix-npu-umd cix-mnn cix-npu-onnxruntime

# VPU driver
sudo apt install cix-vpu-driver

# CIX kernel
sudo apt install linux-image-6.6.89-cix-build-generic

Version Locking Mechanism

Chromium browser uses version locking to prevent automatic upgrades that may cause compatibility issues:

# Lock packages
apt-mark hold chromium chromium-common

# View locked packages
apt-mark showhold

# Unlock packages
apt-mark unhold chromium chromium-common