Kraftverk

Docs / Hardware support

Hardware support

Kraftverk is an AMD-exclusive performance engineering platform. Policy amd-only-v1 is a hard execution gate across CLI, desktop, SDK, agent, and optimizer — not a cosmetic preference.

Independent product disclaimer: Kraftverk is not affiliated with, endorsed by, or impersonating Advanced Micro Devices, Inc. “AMD” here means CPU/GPU vendor identity detected on the host (CPUID / PCI), not a partnership claim.

Supported configuration

CheckRule
Architecturex86 or x86_64 only (compile_error! on other targets)
CPU vendorAMD (AuthenticAMD) via CPUID
GPUNone → allowed; if present, all must be AMD (PCI vendor 0x1002)
BlockedIntel CPU; NVIDIA GPU (0x10DE); Intel GPU (0x8086); mixed AMD+NVIDIA; unknown vendors

Pass examples: AMD CPU + no GPU; AMD CPU + AMD GPU(s).
Fail examples: Intel CPU; AMD CPU + NVIDIA; AMD+NVIDIA multi-GPU; ARM/aarch64 builds.

Policy id persisted on experiments: hardware_policy = "amd-only-v1".

Supported vs blocked

Supported

  • x86 / x86_64
  • AMD CPU
  • No GPU or AMD GPU only
  • Windows & Linux x86_64 releases

Blocked

  • Intel / unknown CPU
  • NVIDIA or Intel GPU
  • Mixed GPU vendors
  • Non-x86 architectures

Exit codes (20–25)

CodeMeaning
20Unsupported architecture
21Intel CPU detected
22NVIDIA GPU detected
23Intel GPU detected
24Unknown CPU vendor
25Unsupported combination (mixed / unknown GPU / other)

There is no production --force bypass. Tests may use the mock-platform feature to inject hardware facts.

Detection

Product surfaces

SurfaceBehavior
CLIShared pre-dispatch gate; compatibility / hardware / amd … are inspect-only
DesktopSplash/blocker + /api/eligibility; gated APIs return 403 when blocked
SDKUnsupportedHardware, Kraftverk::open_default(), require_supported_hardware()
AgentPrivilegedAgent::start() + re-check before apply/rollback
OptimizerSession guard revalidation each search iteration

Inspect-only CLI

kraftverk compatibility   # policy status + reasons (no gate)
kraftverk hardware        # CPUID + PCI inventory (no gate)
kraftverk amd cpu         # Ryzen topology hints (honest / unset when unknown)
kraftverk amd gpu         # AMD GPU list (PCI 0x1002)

Release targets

Official binaries: x86_64 Windows and x86_64 Linux only.

AMD is a trademark of Advanced Micro Devices, Inc. Kraftverk does not use AMD logos and makes no “official AMD” claim.