Référence

Glossaire

Les termes techniques de SkillFishOS et de la BC-250, expliqués brièvement.

Les termes qui reviennent dans toute la documentation, chacun expliqué en une ligne. Par ordre alphabétique.

Matériel et APU

APUAccelerated Processing Unit : une puce qui réunit le CPU et le GPU sur le même morceau de silicium. La BC-250 en porte une semi-personnalisée d’AMD.

BC-250 — la carte sur laquelle tourne SkillFishOS : APU Zen 2 + RDNA 2, 16 Go de GDDR6, faite à l’origine pour le minage.

Cyan Skillfish — le nom de code de la partie graphique (le GPU) de l’APU de la BC-250. D’où le nom « SkillFish ».

Oberon — le nom de code de la partie CPU (Zen 2) du même APU.

Unité de calcul (CU) — les blocs de calcul du GPU. La BC-250 en a 40, mais en montre moins par défaut : SkillFishOS les déverrouille toutes (voir noyau).

gfx1013 — l’identifiant de l’architecture graphique de la BC-250 (famille RDNA 2). Il compte parce que ROCm ne la prend pas en charge → on utilise Vulkan à la place.

RDNA 2 — l’architecture graphique d’AMD de ce GPU (la même famille que les consoles actuelles).

Zen 2 — l’architecture CPU d’AMD de cet APU (8 cœurs / 16 fils : la carte en montre 6, SkillFishOS déverrouille les deux autres par la SMU).

GDDR6 — le type de mémoire de la carte : rapide, et ici partagée entre le CPU et le GPU.

UMAUnified Memory Architecture : le CPU et le GPU utilisent le même réservoir de mémoire (les 16 Go de GDDR6).

GTTGraphics Translation Table : le mécanisme qui permet au GPU d’utiliser de la mémoire système au-delà de sa mémoire graphique dédiée. SkillFishOS l’agrandit pour que Vulkan voie environ 13 Gio (utile pour l’IA).

Fréquences, tensions, chaleur

SMUSystem Management Unit : le micro-contrôleur à l’intérieur de l’APU qui gère les fréquences et les tensions. Sur la BC-250 la commande passe uniquement par lui, pas par le sysfs habituel d’amdgpu.

Gouverneur SMU — le service (cyan-skillfish-governor) qui fixe les points sûrs de fréquence et de tension du GPU.

sclk / mclk — la fréquence du cœur graphique (sclk) et celle de la mémoire (mclk). Sur la BC-250 le mclk n’est pas réglable.

Undervolt — abaisser la tension à fréquence égale : le même travail, moins de chaleur et moins de consommation. Voir GPU et overclock.

Overclock (OC) — monter les fréquences au-delà de l’origine pour gagner en performance.

Vid — la tension que la puce demande à une fréquence donnée. Sur la BC-250 la limite dure est de 1,325 V.

Garde thermique — le veilleur du système qui baisse les fréquences dès que 85 °C sont dépassés.

Chaleur accumulée (heat-soak) — la chaleur qui s’accumule et fausse des mesures enchaînées : laissez la carte refroidir entre les essais.

Loterie du silicium — le fait que chaque puce supporte un overclock et un undervolt différents : c’est pour cela que SkillFishOS vérifie les profils sur votre carte.

Logiciel système

Debian sid — la branche unstable de Debian, toujours à jour mais sujette aux régressions : la base de SkillFishOS (voir Mises à jour).

KDE Plasma 6 — l’environnement de bureau utilisé, habillé d’un thème steampunk.

linux-tkg — la recette de compilation du noyau (Frogging-Family) sur laquelle repose le noyau sur mesure de SkillFishOS.

Mesa / RADV — les pilotes graphiques libres ; RADV est le pilote Vulkan qu’utilise le GPU de la BC-250.

ROCm — la pile de calcul « officielle » d’AMD : elle ne prend pas en charge gfx1013, elle n’est donc pas utilisée.

Vulkan — l’interface de graphisme et de calcul qui sert sur la BC-250 aussi bien à jouer qu’à l’IA (Unsloth Studio).

Btrfs — le système de fichiers en copie sur écriture, avec instantanés, qui fournit le « filet de sécurité » (voir Stockage et instantanés).

Snapper — l’outil qui crée tout seul des instantanés Btrfs avant et après les mises à jour.

grub-btrfs — fait apparaître les instantanés dans le menu GRUB, pour revenir en arrière dès le démarrage.

Épinglage APT — retenir un paquet à une version vérifiée, pour les composants fragiles sur ce matériel.

reprepro — l’outil qui gère le dépôt APT signé de SkillFishOS.

HPDHot-Plug Detect : la détection du branchement de l’écran. Sur la BC-250 elle est cassée → d’où le service skillfish-dp-hotswap.

s2idle / mise en veille — les états de veille d’ACPI : cassés sur la BC-250, donc désactivés.

IOMMU — l’unité de gestion de mémoire pour la virtualisation des entrées-sorties : instable sur la BC-250, elle n’est jamais activée.

Jeu et IA

Proton — la couche de compatibilité de Valve qui fait tourner les jeux Windows sous Linux, par Steam.

gamescope — le micro-compositeur de Valve pour le jeu (session « console », rehaussement FSR1/NIS).

EmuDeck / ES-DE — l’installateur d’émulateurs et l’interface d’émulation.

FSR / OptiScaler — des techniques de rehaussement de définition. FSR 4 n’existe pas ici (il demande du RDNA 4) ; on utilise FSR1/NIS ou OptiScaler.

Unsloth Studio — le moteur et l’interface de l’IA locale : il exécute des modèles GGUF sur le GPU et offre une interface compatible OpenAI.

qwen3:14b — le modèle d’IA de référence, qui tourne entièrement sur le GPU.

Tuner — l’application native de SkillFishOS pour régler le matériel avec test et retour en arrière (voir Applications natives).

Sources