Skip to content

Configure System with cix-repo-community.sh

Get and Execute Script

# Install curl first if needed
sudo apt install curl

# One command to complete configuration
curl -fsSL https://archive.cixtech.com/cix-repo-community.sh | sudo sh

Interactive Selection

The script prompts for driver version selection:

Please select the driver package version to install:
  1) cix-debian13-k6.6.89-driver  (Closed-source solution)
  2) cix-debian13-k7.0-driver-opensource  (Open-source solution)
  3) Uninstall CIX packages and configuration

Enter your choice [1-3, default 1]:
Option Description Use Case
1 Closed-source driver (kernel 6.6) Production environment, stability priority (Recommended)
2 Open-source driver (kernel 7.0) Development/testing, needs latest kernel features
3 Uninstall CIX drivers When drivers need to be removed

⚠️ Important: If selecting option 2 (open-source kernel 7.0), you must configure backports repository first before running this script. See Configure Backports Repository.

Installation Output

🎉 Repository setup completed successfully!

➡ Installing CIX driver package
Installing cix-debian13-k6.6.89-driver...
✅ cix-debian13-k6.6.89-driver installed successfully

➡ Upgrading installed packages
✅ Package upgrade completed successfully

➡ Installing chromium version 143.0.7499.109-1~deb13u1
✅ chromium 143.0.7499.109-1~deb13u1 installed successfully
➡ Holding chromium packages to prevent automatic upgrades
✅ chromium packages marked as held (will not be auto-upgraded)

➡ Configuring cix-grub-config
✅ cix-grub-config refreshed successfully

═══════════════════════════════════════════════════
🔄 Reboot to complete driver installation
═══════════════════════════════════════════════════

Target kernel vmlinuz-6.6.89-cix-build-generic is now the first GRUB boot option

Reboot System

sudo reboot

After reboot, verify driver installation:

# Check kernel version
uname -r

# Settings -> System -> System Details -> About -> System Details should show GPU correctly identified as Mali-G720-Immortalis

Configure Backports Repository

If installing the open-source driver package (cix-debian13-k7.0-driver-opensource), you must first configure Debian 13 backports repository and install latest firmware.

Add Backports Repository

# Edit sources.list
sudo nano /etc/apt/sources.list

# Add the following line
deb http://deb.debian.org/debian trixie-backports main contrib non-free non-free-firmware

Update and Install Backports Firmware

# Update package index
sudo apt update

# Install latest firmware and drivers from backports
sudo apt install firmware-misc-nonfree libgl1-mesa-dri -t trixie-backports

Run CIX Configuration Script

After backports configuration, run CIX script and select option 2:

curl -fsSL https://archive.cixtech.com/cix-repo-community.sh | sudo sh
Please select the driver package version to install:
  1) cix-debian13-k6.6.89-driver  (Closed-source solution)
  2) cix-debian13-k7.0-driver-opensource  (Open-source solution) <- Select 2
  3) Uninstall CIX packages and configuration

Enter your choice [1-3, default 1]: 2

Verify Installation

# Check kernel version (should show 7.0.0-rc5-generic)
uname -r

# Check firmware version
dpkg -l | grep firmware-misc-nonfree