Skip to content

SkillFishOS kernel 7.0.10-skillfishos (BC-250)

Choose a tag to compare

@MTSistemi MTSistemi released this 31 May 09:58
· 157 commits to main since this release

SkillFishOS kernel 7.0.10-skillfishos — BC-250 edition

The first SkillFishOS production kernel: a self-built linux-tkg 7.0.10, tuned end to end for
the AMD BC-250 (Cyan Skillfish, gfx1013 RDNA2 GPU + Zen 2 CPU, 16 GB shared GDDR6).

Base & toolchain

  • linux-tkg 7.0.10 — latest non-RC 7.0 stable at build time
  • Compiled with GCC -O3, -march=znver2 (native Zen 2 code for the BC-250 APU)
  • BORE scheduler (Burst-Oriented Response Enhancer)
  • 1000 Hz timer · tickless idle · random_trust_cpu · split_lock_detect=off
  • NTsync + fsync + futex Wine/Proton sync primitives
  • zenify + glitched-base responsiveness set · MGLRU · OpenRGB support · no LTO

BC-250 hardware patches (baked in)

  • GPU clock unlock — SCLK range widened 1000–2000350–2230 MHz (patch on
    cyan_skillfish_ppt.c)
  • 40-CU unlock — re-enables all 40 Compute Units (based on duggasco/bc250-40cu-unlock).
    On SkillFishOS the CUs are switched live (24 ↔ 40) via skillfish-cu and the Tuner
  • RDSEED quiet — drops the cosmetic per-CPU pr_emerg("RDSEED is not reliable on this platform; disabling.") boot spam. RDSEED stays correctly disabled (clear_cpu_cap /
    msr_clear_bit), just silently

Identifies as

uname -r7.0.10-skillfishos

Install

sudo dpkg -i linux-image-7.0.10-skillfishos_7.0.10-1_amd64.deb \
             linux-headers-7.0.10-skillfishos_7.0.10-1_amd64.deb
sudo update-grub

On installed SkillFishOS systems this kernel is delivered through the skillfishos-kernel
apt wrapper (sudo apt install skillfishos-kernel) from the
aetherium repo.

Notes

  • Do not enable IOMMU on the BC-250 (broken).
  • Avoid kernels 6.15.0–6.15.6 and 6.17.8–6.17.10 (GPU-init panic on BC-250).

Assets

File Approx. size Contents
linux-image-7.0.10-skillfishos_7.0.10-1_amd64.deb ~152 MB kernel image + modules
linux-headers-7.0.10-skillfishos_7.0.10-1_amd64.deb ~10 MB headers (for DKMS / out-of-tree modules)