How to use it:
Ease of use: ⭐⭐⭐ (Moderate) – Not for beginners. Requires BIOS tinkering and knowledge of DFU mode on iOS. checkn1x106amd64iso full
Many OEMs use CheckN‑106 in automated test rigs. Below is a minimal GitLab CI job example that boots the ISO in QEMU, runs the full benchmark, and archives the report: How to use it:
checkn_full_test:
stage: test
image: quay.io/centos/centos:stream8
script:
- dnf install -y qemu-system-x86 qemu-img
- qemu-img create -f qcow2 testdisk.qcow2 20G
- |
qemu-system-x86_64 \
-drive file=checkn1x106_amd64_full.iso,media=cdrom,readonly=on \
-drive file=testdisk.qcow2,format=qcow2 \
-m 4096 -smp 4 \
-netdev user,id=net0,hostfwd=tcp::2222-:22 \
-device e1000,netdev=net0 \
-nographic \
-boot d \
-monitor none \
-serial mon:stdio &
- sleep 30 # give the VM time to boot
- ssh -p 2222 root@localhost '/usr/local/bin/checkn-fullbench --cpu 2m --mem 5m --output /root/report.json'
- scp -P 2222 root@localhost:/root/report.json .
artifacts:
paths:
- report.json
expire_in: 1 week
The same approach works with GitHub Actions, Jenkins, or Azure Pipelines—just adapt the QEMU parameters to match the host environment. Disable Secure Boot in BIOS (critical – otherwise
Even with the full ISO, users encounter problems. Here are fixes:
Official sources:
Avoid random “full version only here” YouTube videos – many bundle adware or outdated binaries. The real “full” version is simply the official ISO; third-party “full” labels are often unnecessary.