Monday, April 20, 2026

Griffin Reference Environment

Griffin Compatibility Model

This list will expand as testing coverage increases.
  • Tier 1 — Validated: Fully tested environments where all Griffin tools are expected to behave consistently.
  • Tier 2 — Compatible: Supported environments where most features work, with minor variation depending on hardware or configuration.
  • Tier 3 — Experimental: New or uncommon hardware and setups. Functionality is best-effort and actively monitored.


Tier 1 – Desktop (Reference Environment v1)

Base System

  • Distro: Kubuntu 24.04 LTS (Ubuntu base)
  • Desktop: KDE Plasma 5.27 LTS
  • Init: systemd

Kernel

  • Recommended: XanMod Kernel 6.12.74 LTS
  • Variant: x64v3 (AVX2-class CPUs)

Griffin is validated against this kernel and achieves the most consistent behavior here.


CPU Class

  • Target: AVX2-capable CPUs (e.g., AMD Ryzen 7 2700 or equivalent)
  • Behavior: boost-enabled, tuned via Kernel Autotune

GPU Class

  • Baseline: NVIDIA GeForce RTX 2060 (Turing-class or equivalent)
  • Driver: Stable branch (e.g., 580, 535, 550 series)
  • Display:
    • X11 (primary, fully validated)
    • Wayland (supported, may vary depending on driver state)

Memory

  • Recommended: 16–32GB
  • Minimum validated: 16GB

Storage

  • Primary: NVMe SSD
  • Secondary: SATA SSD/HDD supported
  • Filesystem: ext4

Audio

  • Server: PipeWire (with PulseAudio compatibility layer)

Networking

  • Standard kernel drivers validated:
    • r8169 (Realtek Ethernet)
    • mt7921u (MediaTek Wi-Fi)

Important Notes

Kernel Guidance

Griffin works on stock Ubuntu and Mint kernels, but:

  • XanMod 6.12 LTS is strongly recommended
  • Newer kernels (6.14+) may introduce driver or DKMS inconsistencies

Hardware Variability

Hardware behavior may vary due to:

  • motherboard-specific sensor mappings
  • firmware differences
  • driver maturity

Example:

Fan sensors may be mislabeled (e.g., CPU fan reported as fan1 not to be confused with sys_fan1). Griffin accounts for this through detection.


Tier Definitions (Expanded)

Tier 2 – Compatible

  • Newer GPUs (RTX 30/40 series, RDNA2/3)
  • Alternative desktop environments (GNOME, others)
  • Stock kernels (Ubuntu/Mint default)
  • Different motherboard vendors

Most to all features work. Some behavior may vary based on drivers or hardware quirks.


Tier 3 – Experimental

  • RTX 50 series
  • RDNA4 GPUs
  • Uncommon or vendor-locked laptops
  • Heavily modified (“Frankenstein”) systems

Supported on a best-effort basis. Behavior may change as upstream support evolves.

Kernel autotune version 2.2.0 is now out

Kernel Autotune v2.2.0 TLDR: Makes your system more predictable by automatically tuning your Linux kernel, memory, CPU, storage, and network...