Un progetto piccolo si giudica anche da quanto spesso dà notizie. Qui trovi le novità in ordine di data e la strada che stiamo facendo, con lo stato di ogni cosa — comprese quelle non ancora pronte.
Novità
avviso
La BC-250 che si blocca da ferma: installate la 26.09.48
Lasciata inattiva per un quarto d'ora, la scheda si bloccava e ripartiva solo togliendo corrente. Era il desktop che la mandava in sospensione, e la BC-250 dalla sospensione non si risveglia. Con la 26.09.48 sulla BC-250 la sospensione è spenta; gli altri computer la mantengono. Aggiornate dall'Hub.
avviso
Giochi che non partono dopo l'aggiornamento: installate la 26.09.46
Se dopo gli ultimi aggiornamenti i giochi di Steam si chiudono subito e la sessione Wayland non parte, aggiornate dall'Hub alla 26.09.46 e riavviate. Se l'Hub non si apre, da terminale basta sudo apt install libllvm21. Con la stessa versione le 40 unità di calcolo si accendono a ogni avvio anche sui sistemi installati da una ISO, e Applica nella pagina CPU del Tuner funziona ovunque.
novità
H.264 e H.265 attraverso VA-API sulla BC-250
Il driver video di SkillFishOS decodifica H.264 e H.265 attraverso VA-API, così un lettore o uno strumento di streaming che cerca l'accelerazione hardware ne trova una su una scheda dove nessun altro driver VA-API si avvia. Misurato sulla scheda in 1920x1080: 119 fotogrammi al secondo con H.264 e 96 con H.265, e ogni immagine esce campione per campione come la fa il decoder di riferimento. Arriva con l'aggiornamento di oggi, nel pacchetto skillfish-vaapi-encoder.
avviso
Aggiornate dall'Hub, non da Discover
Debian sta ricompilando Qt e KDE, e in questi giorni Discover può proporre un aggiornamento che rimuove l'intero desktop KDE Plasma insieme a circa 170 pacchetti. Se vedete quella lista, premete Annulla. Il pacchetto skillfish-desktop-guard, che arriva con l'aggiornamento di oggi, adesso fa rifiutare quell'operazione; l'Hub non l'ha mai proposta. Discover esce dalla prossima immagine di installazione. Se è già successo, la pagina dei problemi spiega come riavere il desktop, anche senza snapshot.
novità
Codifica H.264 e HEVC sulla scheda
La BC-250 non ha un motore video: finora registrare una partita o trasmetterla toccava al processore, e si sentiva. Adesso c'è un driver che comprime in H.264 e in HEVC usando le 40 unità di calcolo della scheda. Con un gioco davvero in corso, registrare gli costa il 13 per cento, e la registrazione tiene i 60 fotogrammi al secondo senza perderne. Arriva con l'aggiornamento e si accende da solo, ma soltanto su una BC-250.
novità
La scheda rallentava dieci gradi troppo presto
SkillFishOS teneva il processore a 85 gradi, mentre il firmware della BC-250 ne chiede 95: era la nostra impostazione a scrivere sopra quella della scheda, a ogni avvio. Adesso il limite è 95 nel Tuner, nella pagina del Remote Manager e in tutti i profili pronti. Una macchina già installata ci passa da sola al primo aggiornamento, a meno che quel numero non sia stato cambiato a mano. Sotto carico il processore tiene la frequenza fino a dieci gradi più a lungo prima che la guardia termica intervenga.
novità
La temperatura della memoria, che non si poteva leggere
Ogni chip di memoria della BC-250 ha dentro un sensore di temperatura, ma non compare fra i sensori del sistema: risponde soltanto alla SMU. Adesso si leggono tutti e otto, dal Monitor, dal Control Center e dal browser, sul disegno della scheda vera con il punto più caldo evidenziato. La lettura si accende quando la chiedi e si ferma quando lo dici tu. A riposo la memoria sta sui 44 gradi, sotto gioco sui 49 con punte di 60.
correzione
I watt della GPU erano quelli di tutta la scheda
Il Monitor scriveva «GPU» accanto a un numero che era il consumo di tutta la scheda: trenta watt a riposo, mentre la grafica ne tira quattro. Adesso i numeri sono tre e separati, e si leggono nel Monitor, nel Control Center e dal browser: la scheda intera, la CPU e la GPU. Sull'HUD in gioco resta quello che conta lì, il consumo di tutta la scheda, e adesso c'è scritto APU. Già che c'eravamo, i grafici hanno smesso di esagerare: una ventola che gira regolare non riempie più il riquadro come un ottovolante per trenta giri di differenza.
correzione
Gli aggiornamenti flatpak che non se ne andavano mai
Aggiornamenti che non se ne andavano mai. Flatpak tiene due archivi separati: quello di sistema e uno per ogni utente, e i programmi installati per il tuo utente — per esempio gli emulatori — stanno nel secondo. «Aggiorna tutto» girava con i permessi di sistema e toccava solo il primo, così quelle voci tornavano a ogni controllo per quante volte le si aggiornasse. Adesso vengono aggiornati tutti e due, i componenti che non usa più nessun programma vengono tolti dopo, e nell'elenco accanto al nome c'è la versione, perché due righe che sembravano uguali erano due versioni diverse della stessa cosa.
novità
La nostra Mesa diventa il driver di tutta la scheda
Fino a ieri la Mesa che compiliamo noi la usavano solo i giochi, e tutto il resto della BC-250, desktop compreso, girava su quella della distribuzione. Da questo aggiornamento, su una BC-250 con il nostro kernel, è il driver della macchina fin dall'avvio, e Steam e Heroic ci vengono indirizzati da soli, senza accendere niente. I fotogrammi nei giochi restano gli stessi, misurati: 92,3 contro 92,6 in Cyberpunk 2077. Su un PC che non è una BC-250 non cambia nulla, perché il sistema lo riconosce dal firmware e lascia al suo posto il driver di serie: e quella decisione la rifà a ogni avvio, non una volta sola quando si installa.
correzione
Su un PC normale sparisce la memoria bloccata a 6 GB
Chi ha installato SkillFishOS su un PC che non è una BC-250 partiva con impostazioni pensate per la scheda. La più fastidiosa limitava a 6 GB fissi la memoria utilizzabile dalla parte grafica, mentre il valore giusto è metà della RAM: troppo su un PC da 8 GB, troppo poco su uno da 32. Arrivava dall'immagine di installazione, che porta con sé una copia della configurazione di una scheda, quindi ce l'avevano tutti. Adesso il sistema se ne accorge da solo e le toglie, tenendo una copia del file prima di cambiarlo; su una BC-250 vera non cambia niente.
aggiornamento
Il kernel passa alla 7.2.6
Il kernel di SkillFishOS passa alla 7.2.6, l'ultima stabile. Porta 1816 correzioni da monte rispetto alla 7.2.5, diciassette delle quali nel driver grafico AMD, e nessuna delle quarantatré patch che teniamo per la BC-250 è cambiata. Non c'è niente di nuovo da provare: è manutenzione, e serve perché una scheda lasciata in pace continui a ricevere le correzioni di sicurezza come tutti gli altri. Si aggiorna con apt, e il pacchetto sceglie da sé fra la versione per la BC-250 e quella per qualunque altro PC x86-64.
novità
Anche le prime tre coppie di CU si possono spegnere
Il pannello delle Compute Unit teneva grigie le prime tre coppie, perché un nostro commento diceva che le tiene accese il driver. Non è vero, e l'abbiamo misurato sulla scheda: si spengono, e le prestazioni calano in proporzione esatta. Adesso si spengono tutte, con almeno una coppia accesa per riga, e la scelta si può mantenere all'avvio: serve a chi ha una Compute Unit guasta e la vuole lasciare spenta. Nello stesso giro il pannello CPU ha smesso di proporre frequenze che la scheda rifiuta e adesso dice quale valore non va, e la casella del Governor risponde anche per il prossimo avvio invece che solo per adesso. La segnalazione è di tom lima, che ci ha anche trovato un difetto nel codice delle maschere.
novità
Gli 8 core senza il riavvio in più
Chi ha acceso lo sblocco degli 8 core sulla BC-250 si prendeva un riavvio in più a ogni accensione da spenta. Adesso lo sblocco avviene prima del caricatore di avvio, quindi la scheda parte in un avvio solo. Arriva con l'aggiornamento, non c'è niente da fare. Chi lo sblocco non l'ha acceso non vede nessuna differenza.
correzione
L'Hub non si chiude più se clicchi mentre carica
All'apertura l'Hub riempie l'elenco dei programmi in sottofondo. Cliccando una voce del menù in quei primi secondi la finestra spariva. Adesso il menù aspetta, e le voci restano spente finché non è pronto, così si vede perché. Segnalata da un utente: grazie.
novità
Due BC-250 insieme fanno girare i modelli grandi
Più schede si uniscono per tenere in memoria un modello che su una sola non ci sta. Un 27B da 22 GB su una BC-250 non parte proprio; su due gira a 7,57 token al secondo. Serve a questo, e va detto chiaro: non rende più veloci i modelli che già giravano, perché ogni passaggio fra una scheda e l'altra viaggia sulla rete. Il nodo si accende quando serve, sulla tua rete locale.
rilascio
È uscita la 26.06.5 «Aetherium»
Due edizioni, BC-250 e Generic, con kernel 7.2.5. Il disco si può cifrare in installazione con LUKS, e il sistema parte anche con Secure Boot acceso. Al primo accesso scegli tu cosa installare, browser compreso. La versione del sistema sale con gli aggiornamenti, e la modalità AI libera la memoria della scheda per far girare un modello in locale.
aggiornamento
La versione del sistema sale con gli aggiornamenti
Finora la versione la scriveva solo l'immagine di installazione: chi aveva installato dalla 26.06.4 restava 26.06.4 per sempre, anche dopo aver scaricato tutti gli aggiornamenti. Adesso il numero viaggia dentro i pacchetti, quindi sale da solo.
aggiornamento
Al primo avvio scegli tu cosa installare
Una finestra ti chiede cosa vuoi sul tuo sistema: Steam, Heroic, Lutris, gli emulatori, OnlyOffice e il browser che preferisci fra Firefox, Chrome, Chromium e Brave. Niente è preinstallato e niente è deciso al posto tuo. Ogni programma si scarica con la sua barra, e puoi spegnere a metà senza perdere niente: riprende da solo al riavvio.
aggiornamento
La modalità AI a tre livelli, e lo schermo che dice cosa sta facendo
La modalità AI ha tre livelli, scelti dal Control Center o dal Remote Manager: si spegne solo il desktop, oppure anche Unsloth Studio e resta llama-server da solo sulla porta 8888, con la stessa API e la stessa chiave. Col modello caricato il sistema passa da 567 a 115 MB. A desktop spento lo schermo non è più nero: una console mostra gli indirizzi della scheda e come tornare indietro, e nel Remote Manager c'è un pulsante AI-Mode On/Off.
aggiornamento
La sezione AI pilota Unsloth Studio
La sezione AI del Control Center pilota Unsloth Studio invece di limitarsi ad accenderlo: aggiornamento in un clic, primo accesso e chiave API da qui, i modelli sul disco, il download dei GGUF dall'Hub di Hugging Face, una chat di prova con i token al secondo misurati e il motore apribile sulla rete locale. Le stesse cose nel Remote Manager, dal browser. Nel Tuner la VRAM guadagna i preset da 512 MB e 1 GB.
community
Quello che abbiamo preso dalla community BC-250, e quello che no
Abbiamo provato sulla nostra scheda quello che la community della BC-250 ha pubblicato negli ultimi mesi. Entrano nella distribuzione: il Control Center guidabile col controller, l'esportazione del Monitor in CSV, la tabella ACPI con i metodi mancanti, l'heap unificato per RADV con la cache degli shader a 10 GB, lo sblocco degli 8 core prima di GRUB, e due patch del kernel per il DualSense dietro un bridge e per lo YCbCr 4:4:4 sui dongle DisplayPort-HDMI. Il registro completo è in docs/COMMUNITY.md.
novità
Tutti gli strumenti in una finestra: il Control Center
Le sette finestre di SkillFishOS diventano una sola, con dodici sezioni, e dentro ci sono anche cose che prima si facevano da terminale: la nostra Mesa per Steam o per tutto il sistema, lo schedulatore dei giochi, GE-Proton 11, i profili. Il Tuner è riscritto attorno alla curva del governor: quindici punti da trascinare e un Applica che mette la curva in prova con un conto alla rovescia, così una curva sbagliata non ti lascia a piedi. Le stesse sezioni sono nel Remote Manager.
aggiornamento
La guardia termica restituisce i megahertz
Sulla BC-250 una guardia tiene d'occhio la temperatura e toglie 100 MHz al processore quando la scheda scalda troppo. Adesso glieli restituisce: appena la scheda si raffredda la frequenza risale, e si ferma dove era partita. Col nostro banco di prova vale 1,2% di fotogrammi su una macchina che abbia giocato con la ventola al limite. Se la frequenza l'hai abbassata tu resta dove l'hai messa: la guardia disfa soltanto quello che ha fatto lei. Arriva con sudo apt update && sudo apt upgrade.
aggiornamento
SkillFishOS parte con Secure Boot acceso
SkillFishOS parte con Secure Boot acceso, come esce di fabbrica quasi ogni PC. Il kernel lo compiliamo noi e lo firmiamo noi: skillfish-secureboot fa registrare la nostra chiave nel firmware del tuo computer, una volta sola, con una conferma al riavvio. Il primo avvio dalla chiavetta vuole ancora Secure Boot spento, perché la chiave non si può registrare prima.
aggiornamento
Un kernel anche per i PC normali
Il pacchetto del kernel guarda la macchina prima di scaricare: su una BC-250 prende il kernel della scheda, su un PC qualunque una versione -x64, compilata per un processore generico e con i firmware e i driver che servono a un portatile. Nello stesso giro i servizi che hanno senso solo sulla scheda controllano da soli su cosa stanno girando, così su un PC normale non partono affatto invece di provarci a ogni avvio.
aggiornamento
Il kernel 7.2.0 arriva con l'aggiornamento
Il kernel 7.2.0 ora arriva con un normale aggiornamento. Prima stava solo fra i file da scaricare a mano su GitHub. Non è più veloce del 7.1.7, le differenze che abbiamo misurato stanno dentro il rumore. Serve a stare al passo con il kernel di riferimento e con i driver. Il driver grafico intanto è alla Mesa 26.1.6, la stessa versione che montano le distribuzioni da gioco più aggiornate. Arriva da Debian, non la compiliamo noi.
aggiornamento
Il Tuner dice i millivolt, e gli aggiornamenti si vedono prima
Nel Tuner l'undervolt della CPU si legge in millivolt: -150 mV invece di «-24», che era il numero del firmware, e la riga di riepilogo mostra le due tensioni nello stesso modo. La conversione è misurata sulla scheda: uno scalino vale 6,25 mV. Il controllo degli aggiornamenti passa da una volta al giorno a ogni ora, e la notifica parla solo quando i numeri cambiano.
release
SkillFishOS 26.06.4 «Aetherium»
Le immagini 26.06.x precedenti sono state sostituite: se ne hai una, scarica la 26.06.4. Sulla BC-250 l'installazione arriva in fondo e il sistema installato su Btrfs si avvia. Lo sblocco degli otto core parte disattivato e si chiede dal Tuner a macchina installata.
sostituita
SkillFishOS 26.06.3 «Aetherium»
⚠️ Questa immagine è stata sostituita: usa la 26.06.4.
Due edizioni, BC-250 e Generic, per la scheda AMD e per qualsiasi PC o macchina virtuale x86-64. La lingua che scegli vale ovunque: interfaccia, accesso, pannello web e diapositive dell'installatore. Sotto: kernel 7.1.7 con 40 Compute Unit e otto core, Btrfs con punti di ripristino dal primo avvio, AI locale su GPU.
aggiornamento
Cinque punti di ripristino, e un comando per tornare indietro
Il sistema fa un punto di ripristino prima e uno dopo ogni operazione di apt, ne tiene cinque e li elenca nel menu di avvio. Per tornare indietro davvero c'è sudo skillfish-rollback 12: al riavvio il sistema è quello di allora, e --annulla rimette le cose com'erano. La cartella personale non viene mai toccata.
AI
L'AI locale passa a Unsloth Studio
Al posto di tre container Docker c'è un solo servizio nativo, con la chat e un'API compatibile OpenAI. Docker non è più installato.
Sulla scheda, con Qwen3-1.7B: 210 token al secondo sulla GPU via Vulkan contro 41 sulla sola CPU, cioè cinque volte tanto. I modelli si prendono direttamente dal catalogo di Hugging Face. Il servizio ascolta solo in locale: da fuori ci si arriva attraverso il pannello remoto, che autentica con le credenziali di sistema.
release
SkillFishOS 26.06.2
Immagini rigenerate con le correzioni raccolte dopo il primo mese: lingua della sessione live, AI sulla GPU, gruppi utente. Tre edizioni su SourceForge.
release
La prima release pubblica: 26.06 «Aetherium»
Una scheda da mining comprata di seconda mano diventa una console-PC pronta all'uso: kernel su misura con lo sblocco delle 40 Compute Unit, governor SMU, profili di overclock con protezione termica, tema steampunk dal boot al desktop, Steam ed emulatori, AI locale.
Era nato per far usare e imparare Linux ai miei figli mentre giocano. Il gioco è la carota, gli snapshot sono la rete.
Hai un'idea o ti manca qualcosa? Le richieste sono benvenute: scrivici dalla pagina contatti o apri una discussione su GitHub. Costruire quello che serve a qualcuno vale più che indovinare bene.