Un petit projet se juge en partie à la fréquence à laquelle il donne des nouvelles. Voici les actualités par date et la route qui vient, avec l'état de chaque point — y compris ceux qui ne sont pas prêts.
Actualités
avertissement
La BC-250 qui se fige au repos : installez la 26.09.48
Laissée inactive un quart d'heure, la carte se figeait et ne repartait qu'en coupant le courant. C'était le bureau qui la mettait en veille, et la BC-250 ne sort pas de la veille. Avec la 26.09.48 la veille est désactivée sur la BC-250 ; les autres ordinateurs la conservent. Mettez à jour depuis le Hub.
avertissement
Jeux qui ne démarrent plus après la mise à jour : installez la 26.09.46
Si après les dernières mises à jour vos jeux Steam se ferment aussitôt et la session Wayland ne démarre pas, mettez à jour vers la 26.09.46 depuis le Hub et redémarrez. Si le Hub ne s'ouvre pas, sudo apt install libllvm21 dans un terminal suffit. La même version active les 40 unités de calcul à chaque démarrage aussi sur les systèmes installés depuis une ISO, et Appliquer sur la page CPU du Tuner fonctionne partout.
nouveauté
H.264 et H.265 via VA-API sur la BC-250
Le pilote vidéo de SkillFishOS décode H.264 et H.265 via VA-API : un lecteur ou un outil de diffusion qui cherche une accélération matérielle en trouve une sur une carte où aucun autre pilote VA-API ne démarre. Mesuré sur la carte en 1920x1080 : 119 images par seconde en H.264 et 96 en H.265, et chaque image sort échantillon par échantillon comme la fait le décodeur de référence. Il arrive avec la mise à jour d'aujourd'hui, dans le paquet skillfish-vaapi-encoder.
avertissement
Mettez à jour depuis le Hub, pas depuis Discover
Debian reconstruit Qt et KDE, et ces jours-ci Discover peut proposer une mise à jour qui supprime tout le bureau KDE Plasma avec environ 170 paquets. Si vous voyez cette liste, appuyez sur Annuler. Le paquet skillfish-desktop-guard, qui arrive avec la mise à jour d'aujourd'hui, fait désormais échouer cette opération ; le Hub ne l'a jamais proposée. Discover quitte la prochaine image d'installation. Si c'est déjà arrivé, la page de dépannage explique comment récupérer le bureau, même sans instantanés.
nouveauté
Encodage H.264 et HEVC sur la carte
La BC-250 n'a pas de moteur vidéo : jusqu'ici, enregistrer une partie ou la diffuser revenait au processeur, et cela se voyait. Il existe maintenant un pilote qui compresse en H.264 et en HEVC sur les 40 unités de calcul de la carte. Avec un jeu réellement en cours, l'enregistrement lui coûte 13 pour cent, et il tient 60 images par seconde sans en perdre une. Il arrive avec la mise à jour et s'active tout seul, mais uniquement sur une BC-250.
nouveauté
La carte ralentissait dix degrés trop tôt
SkillFishOS tenait le processeur à 85 degrés alors que le micrologiciel de la BC-250 en demande 95 : c'était notre réglage qui écrasait celui de la carte, à chaque démarrage. La limite est désormais de 95 dans le Tuner, sur la page du Remote Manager et dans tous les préréglages. Une machine déjà installée y passe d'elle-même à la première mise à jour, sauf si ce nombre avait été changé à la main. En charge le processeur garde sa fréquence jusqu'à dix degrés plus longtemps avant que la garde thermique n'intervienne.
nouveauté
La température de la mémoire qu'on ne pouvait pas lire
Chaque puce mémoire de la BC-250 contient un capteur de température, mais il n'apparaît pas parmi les capteurs du système : il ne répond qu'au SMU. Les huit se lisent désormais, depuis le Monitor, depuis le Centre de contrôle et depuis un navigateur, sur un dessin de la carte réelle avec la plus chaude mise en évidence. La lecture démarre quand vous la demandez et s'arrête quand vous le dites. Au repos la mémoire tourne autour de 44 degrés, en jeu autour de 49 avec des pointes à 60.
correctif
Les watts du GPU étaient ceux de toute la carte
Le Monitor écrivait « GPU » à côté d'un nombre qui était la consommation de toute la carte : trente watts au repos, alors que la partie graphique en tirait quatre. Il y a maintenant trois nombres séparés, dans le Monitor, dans le Centre de contrôle et depuis un navigateur : la carte entière, le processeur et le GPU. Le HUD en jeu garde celui qui compte là, la consommation de toute la carte, et affiche désormais APU. Au passage, les graphiques ont cessé d'exagérer : un ventilateur qui tourne régulier ne remplit plus son cadre comme des montagnes russes pour trente tours d'écart.
correctif
Les mises à jour flatpak qui ne partaient jamais
Des mises à jour qui ne partaient jamais. Flatpak tient deux dépôts séparés : celui du système et un par utilisateur, et les programmes installés pour votre utilisateur — les émulateurs, par exemple — sont dans le second. « Tout mettre à jour » s'exécutait avec les droits du système et ne touchait que le premier : ces entrées revenaient donc à chaque vérification, quel que soit le nombre de mises à jour lancées. Les deux sont désormais mis à jour, les composants que plus aucun programme n'utilise sont ensuite retirés, et la liste affiche la version à côté du nom, car deux lignes identiques étaient deux versions différentes de la même chose.
nouveauté
Notre Mesa devient le pilote de toute la carte
Jusqu'à hier, la Mesa que nous compilons ne servait qu'aux jeux, et tout le reste de la BC-250, bureau compris, tournait avec celle de la distribution. À partir de cette mise à jour, sur une BC-250 avec notre noyau, c'est le pilote de la machine dès le démarrage, et Steam et Heroic y sont dirigés tout seuls, sans rien activer. Le nombre d'images dans les jeux reste le même, mesuré : 92,3 contre 92,6 dans Cyberpunk 2077. Sur un PC qui n'est pas une BC-250, rien ne change, car le système reconnaît la machine à son micrologiciel et laisse le pilote d'origine en place : et ce choix est refait à chaque démarrage, pas une seule fois à l'installation.
correctif
Sur un PC ordinaire, la mémoire bloquée à 6 Go disparaît
Ceux qui ont installé SkillFishOS sur un PC qui n'est pas une BC-250 démarraient avec des réglages prévus pour la carte. Le plus gênant plafonnait à 6 Go fixes la mémoire utilisable par la partie graphique, alors que la bonne valeur est la moitié de la RAM : trop sur un PC de 8 Go, trop peu sur un de 32. Cela venait de l'image d'installation, qui emporte une copie de la configuration d'une carte, donc tout le monde l'avait. Le système s'en aperçoit désormais tout seul et les retire, en conservant d'abord une copie du fichier ; sur une vraie BC-250, rien ne change.
mise à jour
Le noyau passe à la 7.2.6
Le noyau de SkillFishOS passe à la 7.2.6, la version stable actuelle. Il apporte 1816 corrections venues de l'amont par rapport à la 7.2.5, dont dix-sept dans le pilote graphique AMD, et aucun des quarante-trois correctifs que nous gardons pour la BC-250 n'a changé. Il n'y a rien de nouveau à essayer : c'est de l'entretien, et c'est ce qui permet à une carte qu'on laisse tranquille de continuer à recevoir les mêmes corrections de sécurité que tout le monde. La mise à jour se fait avec apt, et le paquet choisit tout seul entre la version pour la BC-250 et celle pour n'importe quel autre PC x86-64.
nouveauté
Les trois premières paires de CU peuvent aussi être éteintes
Le panneau des Compute Units gardait les trois premières paires en grisé, parce qu'un commentaire de notre part affirmait que le pilote les maintient allumées. C'est faux, et nous l'avons mesuré sur la carte : elles s'éteignent, et les performances baissent exactement en proportion. Désormais toute paire peut être éteinte, avec au moins une allumée par ligne, et le choix peut être conservé au démarrage : c'est ce qu'il faut quand une Compute Unit est défectueuse et doit rester éteinte. Dans la même série, le panneau CPU a cessé de proposer des fréquences que la carte refuse et dit maintenant quelle valeur ne convient pas, et la case du Governor répond aussi pour le prochain démarrage, pas seulement pour l'instant. C'est tom lima qui l'a signalé, et qui nous a aussi trouvé un défaut dans le code des masques.
nouveauté
Les 8 cœurs sans le redémarrage en plus
Qui avait activé le déverrouillage des 8 cœurs sur la BC-250 subissait un redémarrage en plus à chaque démarrage à froid. Maintenant le déverrouillage se fait avant le chargeur d'amorçage, donc la carte démarre en une seule fois. Cela arrive avec la mise à jour, il n'y a rien à faire. Qui ne l'a jamais activé ne voit aucune différence.
correction
Le Hub ne se ferme plus si vous cliquez pendant le chargement
À l'ouverture, le Hub remplit sa liste de programmes en arrière-plan. Cliquer une entrée du menu pendant ces premières secondes faisait disparaître la fenêtre. Maintenant le menu attend, et les entrées restent éteintes jusqu'à ce qu'il soit prêt, pour qu'on voie pourquoi. Signalé par un utilisateur : merci.
nouveauté
Deux BC-250 ensemble font tourner les grands modèles
Plusieurs cartes s'associent pour héberger un modèle qui ne tient pas sur une seule. Un 27B de 22 Go ne démarre même pas sur une seule BC-250 ; sur deux, il tourne à 7,57 jetons par seconde. C'est à cela qu'il sert, et autant le dire clairement : il n'accélère pas les modèles qui tournaient déjà, car chaque étape entre les cartes passe par le réseau. Le nœud s'allume quand on en a besoin, sur votre réseau local.
sortie
La 26.06.5 « Aetherium » est sortie
Deux éditions, BC-250 et Generic, avec le noyau 7.2.5. Le disque peut être chiffré à l'installation avec LUKS, et le système démarre aussi avec Secure Boot activé. À la première connexion, c'est vous qui choisissez quoi installer, navigateur compris. La version du système monte avec les mises à jour, et le mode IA libère la mémoire de la carte pour faire tourner un modèle en local.
mise à jour
La version du système monte avec les mises à jour
Jusqu'ici la version n'était écrite que par l'image d'installation : qui avait installé depuis la 26.06.4 restait en 26.06.4 pour toujours, quel que soit le nombre de mises à jour téléchargées. Le numéro voyage désormais dans les paquets, donc il monte tout seul.
mise à jour
Au premier démarrage, c'est vous qui choisissez
Une fenêtre vous demande ce que vous voulez sur votre système : Steam, Heroic, Lutris, les émulateurs, OnlyOffice et le navigateur de votre choix parmi Firefox, Chrome, Chromium et Brave. Rien n'est préinstallé et rien n'est décidé à votre place. Chaque programme se télécharge avec sa propre barre, et éteindre en cours de route ne perd rien : cela reprend tout seul au démarrage suivant.
mise à jour
Le mode IA en trois niveaux, et un écran qui dit ce qu'il fait
Le mode IA a trois niveaux, choisis depuis le Control Center ou le Remote Manager : on éteint le bureau seul, ou aussi Unsloth Studio et llama-server reste seul sur le port 8888, avec la même API et la même clé. Avec un modèle chargé, le système passe de 567 à 115 Mo. Bureau éteint, l'écran n'est plus noir : une console affiche les adresses de la carte et le chemin du retour, et le Remote Manager a un bouton AI-Mode On/Off.
mise à jour
La section IA pilote Unsloth Studio
La section IA du Control Center pilote Unsloth Studio au lieu de se contenter de l'allumer : mise à jour en un clic, première connexion et clé API depuis ici, les modèles sur le disque, le téléchargement des GGUF depuis le Hub Hugging Face, un essai de chat avec les tokens par seconde mesurés et le moteur ouvert au réseau local. La même chose depuis le navigateur dans le Remote Manager. Dans le Tuner, la VRAM gagne les préréglages 512 Mo et 1 Go.
communauté
Ce que nous avons pris à la communauté BC-250, et ce que nous n'avons pas pris
Nous avons essayé sur notre propre carte ce que la communauté BC-250 a publié ces derniers mois. Entrent dans la distribution : le Control Center pilotable à la manette, l'export des enregistrements du Monitor en CSV, la table ACPI avec les méthodes manquantes, le tas mémoire unifié pour RADV avec 10 Go de cache de shaders, le déverrouillage des 8 cœurs avant GRUB, et deux correctifs noyau, pour la DualSense derrière un pont et pour le YCbCr 4:4:4 sur les adaptateurs DisplayPort-HDMI. Le relevé complet est dans docs/COMMUNITY.md.
nouveauté
Tous les outils dans une fenêtre : le Control Center
Les sept fenêtres de SkillFishOS n'en font plus qu'une, avec douze sections, et on y trouve aussi ce qui demandait le terminal : notre Mesa pour Steam ou pour tout le système, l'ordonnanceur qui démarre avec les jeux, GE-Proton 11, les profils. Le Tuner est réécrit autour de la courbe du governor : quinze points à faire glisser et un Appliquer qui met la courbe à l'essai avec un compte à rebours, pour qu'une mauvaise courbe ne vous laisse pas en plan. Les mêmes sections sont dans le Remote Manager.
mise à jour
Le garde thermique rend les mégahertz
Sur la BC-250, une garde surveille la température et retire 100 MHz au processeur quand la carte chauffe trop. Elle les rend désormais : dès que la carte refroidit, la fréquence remonte et s'arrête là où elle était partie. Sur notre banc, cela vaut 1,2% des images sur une machine ayant joué avec le ventilateur à la limite. Si c'est vous qui avez baissé la fréquence, elle reste où vous l'avez mise : la garde ne défait que son propre travail. Arrive avec sudo apt update && sudo apt upgrade.
mise à jour
SkillFishOS démarre avec Secure Boot activé
SkillFishOS démarre avec Secure Boot activé, comme presque tous les PC sortent d'usine. Le noyau, nous le compilons et le signons : skillfish-secureboot fait enregistrer notre clé dans le firmware de votre ordinateur, une seule fois, avec une confirmation au redémarrage. Le premier démarrage depuis la clé USB veut toujours Secure Boot désactivé, car la clé ne peut pas être enregistrée avant.
mise à jour
Un noyau aussi pour les PC ordinaires
Le paquet du noyau regarde la machine avant de télécharger : sur une BC-250 il prend le noyau de la carte, sur un PC ordinaire une version -x64, compilée pour un processeur générique et avec les firmwares et pilotes dont un portable a besoin. Dans la foulée, les services qui n'ont de sens que sur la carte vérifient eux-mêmes sur quoi ils tournent : sur un PC ordinaire ils ne démarrent pas du tout, au lieu d'essayer à chaque démarrage.
mise à jour
Le noyau 7.2.0 arrive avec une mise à jour
Le noyau 7.2.0 arrive maintenant avec une mise à jour ordinaire. Jusqu'ici il ne se trouvait que parmi les fichiers à télécharger à la main sur GitHub. Il n'est pas plus rapide que le 7.1.7, les écarts que nous avons mesurés restent dans le bruit. Il s'agit de suivre le noyau de référence et ses pilotes. Le pilote graphique en est entre-temps à Mesa 26.1.6, la même version que celle des distributions de jeu les plus à jour. Elle vient de Debian, ce n'est pas nous qui la compilons.
update
Le Tuner parle en millivolts, et les mises à jour arrivent plus tôt
Dans le Tuner, le sous-voltage du processeur se lit en millivolts : -150 mV au lieu de « -24 », le chiffre du firmware, et la ligne de résumé affiche les deux tensions de la même façon. La conversion est mesurée sur la carte : un cran vaut 6,25 mV. La vérification des mises à jour passe d'une fois par jour à toutes les heures, et la notification ne parle que quand les chiffres changent.
release
SkillFishOS 26.06.4 « Aetherium »
Les images 26.06.x précédentes ont été remplacées : si vous en avez une, téléchargez la 26.06.4. Sur la BC-250, l'installation va jusqu'au bout et un système installé sur Btrfs démarre. Le déverrouillage des huit cœurs part désactivé et se demande depuis le Tuner, une fois la machine installée.
superseded
SkillFishOS 26.06.3 « Aetherium »
⚠️ Cette image a été remplacée : utilisez la 26.06.4.
Deux éditions, BC-250 et Generic, pour la carte AMD et pour n'importe quel PC ou machine virtuelle x86-64. La langue choisie vaut partout : interface, écran de connexion, panneau web et diapositives de l'installateur. Dessous : noyau 7.1.7 avec 40 Compute Units et huit cœurs, Btrfs avec points de restauration dès le premier démarrage, IA locale sur le GPU.
update
Cinq points de restauration, et une commande pour revenir en arrière
Le système prend un point de restauration avant et un après chaque opération d'apt, en garde cinq et les liste dans le menu de démarrage. Pour revenir en arrière pour de vrai, il y a sudo skillfish-rollback 12 : au redémarrage le système est celui d'alors, et --annulla remet les choses comme elles étaient. Le dossier personnel n'est jamais touché.
AI
L'IA sur la machine passe à Unsloth Studio
À la place de trois conteneurs Docker il y a maintenant un seul service natif, qui offre à la fois la discussion et une interface compatible OpenAI. Docker n'est plus installé.
Sur la carte, avec Qwen3-1.7B : 210 jetons par seconde sur le GPU via Vulkan contre 41 sur le CPU seul — cinq fois plus vite. Les modèles viennent directement du catalogue Hugging Face. Le service n'écoute que sur l'interface locale : de l'extérieur on l'atteint par le panneau à distance, qui vérifie les comptes du système.
release
SkillFishOS 26.06.2
Images refaites avec les corrections rassemblées pendant le premier mois : langue de la session live, IA sur le GPU, groupes d'utilisateurs. Trois éditions sur SourceForge.
release
La première version publique : 26.06 « Aetherium »
Une carte de minage d'occasion devient un PC-console prêt à l'emploi : un noyau sur mesure avec le déverrouillage des 40 unités de calcul, un gouverneur SMU, des profils d'overclock avec une garde thermique, un thème steampunk du démarrage au bureau, Steam et les émulateurs, l'IA sur la machine.
Tout est parti de l'envie de faire utiliser et apprendre Linux à mes enfants pendant qu'ils jouent. Le jeu est la carotte, les instantanés sont le filet.
Envie de savoir ce qui vient ensuite ? Il y a la feuille de route.
Une idée, ou quelque chose qui manque ? Les demandes sont les bienvenues : écrivez depuis la page contact ou ouvrez une discussion sur GitHub. Construire ce dont quelqu'un a vraiment besoin vaut mieux que bien deviner.