Skip to content

intel/edge-developer-kit-reference-scripts

Edge Developer Kit Reference Scripts

This repository provides simplified developer kit reference setup scripts for various Intel platforms and GPUs.

Note: The main branch contains the latest development version of the project. It may include experimental features, work in progress, or unstable code.

Table of Contents

Recommended Edge Design Support

Product Collection Code Name Support Validated Hardware
Intel® Arc™ Pro B-Series Graphics Products formerly Battlemage ✅ Supported Intel Arc Pro B60 Creator 24GB
Intel® Arc™ B-Series Graphics Products formerly Battlemage ✅ Supported
Intel® Arc™ A-Series Graphics Products formerly Alchemist ✅ Supported
Intel® Core™ Ultra Processors (Series 2) Products formerly Arrow Lake ✅ Supported Innodisk Intel® Core™ Ultra Series 2 Reference Kit
IEI TANK-XM813
AAEON UP Xtreme ARL
ASRock Industrial NUC BOX-255H
Intel® Core™ Ultra processors (Series 1) Products formerly Meteor Lake ✅ Supported Seavo* PIR-1014A AIoT Developer Kit
AAEON* UP Xtreme i14
ASRock Industrial* NUC BOX-155H
Asus* NUC 14 Pro
Intel® Core™ processors (Series 2) Products formerly Bartlett Lake ✅ Supported ASRock Industrial* iEPF-100000S Series
Intel® 14th Gen Core™ processors Products formerly Raptor Lake ✅ Supported ASRock Industrial* iEPF-9030S-EW4
Intel® Core™ Processor N-series Products formerly Twin Lake ✅ Supported AAEON RS-UPN-ADLN355-A10-0864

Edge Design Combinations Matrix

The following table lists the validated hardware combinations using Developer Kit Reference Scripts.

CPU GPU Configuration Support
Arrow Lake (ARL) Arc B60 (dGPU) ✅ Supported
Arrow Lake (ARL) Arc B580 (dGPU) ✅ Supported
Arrow Lake (ARL) Arc A770 (dGPU) ✅ Supported
Bartlett Lake (BTL) Arc B60 (dGPU) ✅ Supported
Bartlett Lake (BTL) 2 x Arc B60 (dGPU) ✅ Supported
Raptor Lake (RPL) Arc B60 (dGPU) ✅ Supported

Architecture Overview

edge-developer-kit-reference-scripts/
├── main_installer.sh              # Main entry point
├── platform_detection.sh          # Platform and hardware detection
├── npu_installer.sh               # NPU drivers (Core Ultra)
├── gpu_installer.sh               # GPU drivers and tools
├── openvino_installer.sh          # OpenVINO and camera use cases
├── print_summary_table.sh         # Summarize post installation
└── usecases/                      # Reference implementation 

System Requirements

  • Operating System: Ubuntu 24.04 LTS (Desktop)
  • Kernel: HWE kernel (auto-installed by script)
  • User Privileges: Requires sudo/root access
  • Internet Connection: Needed for package installation
  • Graphics: Integrated (iGPU) and/or discrete (dGPU) GPU

    Note: Ensure the Resizable BAR option is enabled in BIOS Intel® Arc™ Graphics – Desktop Quick Start Guide.

Quick Start

  1. Install Operating System Install the latest Ubuntu* 24.04 LTS Desktop. Refer to the Ubuntu Desktop installation tutorial if needed.

  2. Run Setup Script

    This step will configure the basic setup of the platform. Ensure all requirements have been met before proceeding.

    sudo bash -c "$(wget -qLO - https://raw.githubusercontent.com/intel/edge-developer-kit-reference-scripts/refs/heads/main/main_installer.sh)"

    During the installation process, you may be asked to reboot your system. Reboot when prompted.

  3. After Reboot

    Rerun openvino_installer.sh and print_summary_table.sh after system reboot.

    sudo ./openvino_installer.sh
    sudo ./print_summary_table.sh

    Installation is completed when you see this message:

    ========================================================================
    Running Installation Summary
    
    ==================== System Installation Summary ====================
    Item                      | Value
    ------------------------ -+-----------------------------------------
    Kernel Version            | 6.14.0-27-generic
    HWE Stack                 | Installed
    Ubuntu Version            | Ubuntu 24.04.3 LTS
    NPU Status                | Detected
    NPU Package               | intel-level-zero-npu
    NPU Version               | 1.19.0.20250707-16111289554
    intel-driver-compiler-npu | 1.19.0.20250707-16111289554
    intel-fw-npu              | 1.19.0.20250707-16111289554
    intel-level-zero-npu      | 1.19.0.20250707-16111289554
    level-zero                | 1.22.4
    GPU Type                  | Intel
    GPU Count                 | 4 Intel graphics device(s) detected
    GPU Driver                | i915 (loaded)
    GPU Device 1              | 00:02.0 VGA compatible controller: Intel Corporation Arrow Lake-U [Intel Graphics] (rev 06)
    GPU Device 2              | 03:00.0 VGA compatible controller: Intel Corporation Device e20b
    GPU Device 3              | 08:00.0 VGA compatible controller: Intel Corporation Device e20b
    GPU Device 4              | 80:14.5 Non-VGA unclassified device: Intel Corporation Device 7f2f (rev 10)
    ------------------------ -+-----------------------------------------
    Intel Graphics Packages   |
    ------------------------ -+-----------------------------------------
    i965-va-driver:amd64      | 2.4.1+dfsg1-1build2
    intel-gsc                 | 0.9.5-0ubuntu1~24.04~ppa1
    intel-media-va-driver-non-free:amd64 | 25.3.1-0ubuntu1~24.04~ppa1
    intel-opencl-icd          | 25.27.34303.9-1~24.04~ppa1
    libegl-mesa0:amd64        | 25.0.7-0ubuntu0.24.04.1
    ------------------------ -+-----------------------------------------
    Platform Status           | [✓] Platform is configured
    =====================================================================
    
    ========================================================================
    Installation completed: 2025-08-11 10:11:54
    Log file saved: /var/log/intel-platform-installer.log
    ========================================================================
    

For further assistance, open an issue on GitHub with detailed information.

Disclaimer

This repository contains pre-production code and is intended for testing and evaluation purposes only. The code and features provided here are in development and may be incomplete, unstable, or subject to change without notice. Use this repository at your own risk.

The reference scripts provided in this repository have been validated and tested on the hardware listed in the documentation. While we strive to ensure compatibility and performance, these scripts may not function as expected on other hardware configurations. Users may encounter issues or unexpected behavior when running the scripts on untested hardware. If you encounter any issues or have suggestions for improvements, we welcome you to open an issue.

GStreamer License Notice: GStreamer* is an open source framework licensed under LGPL. See https://gstreamer.freedesktop.org/documentation/frequently-asked-questions/licensing.html. You are solely responsible for determining if your use of GStreamer requires any additional licenses. Intel is not responsible for obtaining any such licenses, nor liable for any licensing fees due, in connection with your use of GStreamer.