SkillFishOS kernel 7.0.10-skillfishos (BC-250)
·
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–2000→350–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) viaskillfish-cuand 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 -r → 7.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-grubOn 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) |