Supported Hardware Matrix

Last updated: 2026-08-24. Sprint 13 in progress.

TargetClassGPUAudioPowerInputStatus
ASUS ROG Ally (2023)handheld (primary)AMD Ryzen Z1 Extreme iGPU — amdgpu, Mesa radeonsiALC294 + CS35L41 (card 1; asound.conf routes to card 1)AMD P-State EPP, k10temp hwmon, BAT0built-in gamepad + ASUS EC (root-only)Supported — Sprints 0–12 validated on-device
ASUS ZenBook UX530 (UX530UQ/UX530UX)laptop (Sprint 13)Intel HD Graphics 620 (Gen 9.5) — i915, Mesa iris; NVIDIA 940MX/GTX 950 present but unselected (scores +1 as "other")Intel HDA + Realtek codecIntel P-State EPP + RAPL, coretemp hwmon, BAT0USB gamepad (no built-in)In progress — config authored, on-device validation pending
QEMU x86_64 + OVMFdev / CIvirtio-gpu / softpipenone (smoke)nonenoneSupported — CI build + boot smoke

Kernel driver map

FunctionAMD (ROG Ally)Intel (ZenBook UX530)
DRM driverCONFIG_DRM_AMDGPUCONFIG_DRM_I915 (XE is Gen 12+ only)
Mesa GalliumBR2_PACKAGE_MESA3D_GALLIUM_DRIVER_RADEONSIBR2_PACKAGE_MESA3D_GALLIUM_DRIVER_IRIS (+ BR2_PACKAGE_MESA3D_LLVM=y)
AudioACP/snd-acp (AMD)CONFIG_SND_HDA_INTEL + CONFIG_SND_HDA_CODEC_REALTEK
CPU freq / perfCONFIG_X86_AMD_PSTATECONFIG_X86_INTEL_PSTATE
Power capping—CONFIG_INTEL_RAPL
CPU hwmon tempk10tempcoretemp
GPU hwmon tempamdgpui915

Explicitly disabled on each vendor config: the other vendor's DRM/pstate driver, plus CONFIG_DRM_NOUVEAU/BR2_PACKAGE_NVIDIA_DRIVER on the Intel image (the ZenBook's NVIDIA dGPU must not bind a driver).

Validation evidence

  • ROG Ally: Sprints 0–12 acceptance runs (see sprints/Sprint-*.md).
  • ZenBook UX530: sprints/Sprint-13.md S13-T1..T8 — host/QEMU parts landed; on-device matrix pending hardware.
  • QEMU: make qemu-build + scripts/qemu-boot-check.sh in CI.