Showing posts with label Reference. Show all posts
Showing posts with label Reference. Show all posts

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...