Immer auf dem Laufenden

Was sich geändert hat,
und wann

Ein kleines Projekt wird auch daran gemessen, wie oft es etwas von sich hören lässt. Hier stehen die Neuigkeiten nach Datum und der Weg nach vorn, mit dem Stand jedes Punktes — auch der noch nicht fertigen.

Neuigkeiten

Warnung

Die BC-250 friert im Leerlauf ein: installiert 26.09.48

Eine Viertelstunde untätig, fror die Platine ein und kam erst nach Trennen vom Strom zurück. Der Desktop schickte sie in den Ruhezustand, und aus dem wacht die BC-250 nicht auf. Mit 26.09.48 ist der Ruhezustand auf der BC-250 abgeschaltet; andere Computer behalten ihn. Aktualisiert im Hub.

Warnung

Spiele starten nach dem Update nicht: installiert 26.09.46

Wenn sich eure Steam-Spiele nach den letzten Updates sofort schließen und die Wayland-Sitzung nicht startet, aktualisiert im Hub auf 26.09.46 und startet neu. Öffnet sich der Hub nicht, genügt sudo apt install libllvm21 im Terminal. Dieselbe Version schaltet die 40 Recheneinheiten bei jedem Start auch auf Systemen ein, die von einer ISO installiert wurden, und Anwenden auf der CPU-Seite des Tuners funktioniert überall.

Neu

H.264 und H.265 über VA-API auf der BC-250

Der Videotreiber von SkillFishOS dekodiert H.264 und H.265 über VA-API, damit ein Abspieler oder ein Streaming-Werkzeug, das Hardwarebeschleunigung sucht, auf einer Karte welche findet, auf der sonst gar kein VA-API-Treiber startet. Auf der Karte bei 1920x1080 gemessen: 119 Bilder pro Sekunde mit H.264 und 96 mit H.265, und jedes Bild kommt Abtastwert für Abtastwert so heraus, wie der Referenzdekoder es macht. Kommt mit dem heutigen Update, im Paket skillfish-vaapi-encoder.

Warnung

Aktualisiert über den Hub, nicht über Discover

Debian baut gerade Qt und KDE neu, und in diesen Tagen kann Discover ein Update anbieten, das den ganzen KDE-Plasma-Desktop samt rund 170 Paketen entfernt. Wer diese Liste sieht, drückt Abbrechen. Das Paket skillfish-desktop-guard, das mit dem heutigen Update kommt, lässt diesen Vorgang jetzt scheitern; der Hub hat ihn nie angeboten. Discover fehlt im nächsten Installationsabbild. Wenn es schon passiert ist, erklärt die Seite zur Fehlerbehebung, wie der Desktop zurückkommt, auch ohne Schnappschüsse.

Neu

H.264- und HEVC-Kodierung auf der Platine

Die BC-250 hat keine Video-Engine: bisher blieb das Aufzeichnen eines Spiels oder sein Streamen am Prozessor hängen, und das merkte man. Jetzt gibt es einen Treiber, der in H.264 und in HEVC auf den 40 Recheneinheiten der Platine komprimiert. Während ein Spiel wirklich läuft, kostet ihn das Aufzeichnen 13 Prozent, und die Aufnahme hält 60 Bilder pro Sekunde, ohne eines zu verlieren. Er kommt mit dem Update und schaltet sich selbst ein, aber nur auf einer BC-250.

Neu

Die Platine bremste zehn Grad zu früh

SkillFishOS hielt den Prozessor bei 85 Grad, während die Firmware der BC-250 selbst 95 verlangt: unsere Einstellung überschrieb die der Platine, bei jedem Start. Jetzt liegt die Grenze bei 95 im Tuner, auf der Seite des Remote Manager und in allen Voreinstellungen. Eine bereits installierte Maschine wechselt beim ersten Update von selbst, es sei denn, die Zahl wurde von Hand geändert. Unter Last hält der Prozessor seinen Takt bis zu zehn Grad länger, bevor der Temperaturwächter eingreift.

Neu

Die Speichertemperatur, die niemand auslesen konnte

Jeder Speicherbaustein der BC-250 hat innen einen Temperatursensor, der aber unter den Sensoren des Systems nicht auftaucht: er antwortet nur der SMU. Jetzt lassen sich alle acht auslesen, im Monitor, im Kontrollzentrum und im Browser, auf einer Zeichnung der echten Platine mit hervorgehobenem heißesten Baustein. Die Messung startet, wenn Sie sie anfordern, und hört auf, wenn Sie es sagen. Im Leerlauf liegt der Speicher bei etwa 44 Grad, im Spiel bei etwa 49 mit Spitzen von 60.

Korrektur

Die Watt der GPU waren die der ganzen Platine

Der Monitor schrieb «GPU» neben eine Zahl, die der Verbrauch der ganzen Platine war: dreißig Watt im Leerlauf, während die Grafik vier zog. Jetzt sind es drei getrennte Zahlen, im Monitor, im Kontrollzentrum und im Browser: die ganze Platine, die CPU und die GPU. Das HUD im Spiel behält die, auf die es dort ankommt, den Verbrauch der ganzen Platine, und schreibt nun APU. Bei der Gelegenheit haben die Diagramme aufgehört zu übertreiben: ein gleichmäßig laufender Lüfter füllt sein Feld nicht mehr wie eine Achterbahn wegen dreißig Umdrehungen Unterschied.

Korrektur

Die Flatpak-Aktualisierungen, die nie verschwanden

Aktualisierungen, die nie verschwanden. Flatpak führt zwei getrennte Ablagen: die des Systems und eine je Benutzer, und die für Ihren Benutzer installierten Programme — etwa die Emulatoren — liegen in der zweiten. «Alles aktualisieren» lief mit Systemrechten und rührte nur die erste an, also kamen diese Einträge bei jeder Prüfung zurück, so oft man auch aktualisierte. Jetzt werden beide aktualisiert, danach werden Komponenten entfernt, die kein Programm mehr nutzt, und die Liste zeigt die Version neben dem Namen, denn zwei gleich aussehende Zeilen waren zwei verschiedene Versionen derselben Sache.

Neu

Unsere Mesa wird zum Treiber der ganzen Platine

Bis gestern nutzten nur die Spiele die Mesa, die wir bauen, und alles andere auf der BC-250, Desktop eingeschlossen, lief mit der aus der Distribution. Mit diesem Update ist sie auf einer BC-250 mit unserem Kernel ab dem Start der Treiber der Maschine, und Steam und Heroic werden von selbst darauf gelenkt, ohne dass etwas eingeschaltet wird. Die Bildrate in Spielen bleibt gleich, gemessen: 92,3 gegenüber 92,6 in Cyberpunk 2077. Auf einem PC, der keine BC-250 ist, ändert sich nichts, denn das System erkennt die Maschine an ihrer Firmware und lässt den Serientreiber, wo er ist — und diese Entscheidung fällt bei jedem Start neu, nicht einmal bei der Installation.

Korrektur

Auf einem normalen PC verschwindet die 6-GB-Speichergrenze

Wer SkillFishOS auf einem PC installiert hat, der keine BC-250 ist, startete mit Einstellungen für die Platine. Die unangenehmste begrenzte den Speicher, den der Grafikteil nutzen darf, auf feste 6 GB, während der richtige Wert die Hälfte des Arbeitsspeichers ist: zu viel auf einem 8-GB-PC, zu wenig auf einem mit 32. Sie kam aus dem Installationsabbild, das eine Kopie der Konfiguration einer Platine mitbringt, also hatte sie jeder. Jetzt merkt das System es selbst und nimmt sie heraus, wobei vorher eine Kopie der Datei aufbewahrt wird; auf einer echten BC-250 ändert sich nichts.

Aktualisierung

Der Kernel geht auf 7.2.6

Der SkillFishOS-Kernel geht auf 7.2.6, die aktuelle stabile Ausgabe. Er bringt 1816 Korrekturen von oben gegenüber 7.2.5, siebzehn davon im AMD-Grafiktreiber, und keiner der dreiundvierzig Patches, die wir für die BC-250 pflegen, hat sich geändert. Es gibt nichts Neues auszuprobieren: das ist Wartung, und sie sorgt dafür, dass eine Platine, die man in Ruhe lässt, weiterhin dieselben Sicherheitskorrekturen bekommt wie alle anderen. Aktualisiert wird mit apt, und das Paket wählt selbst zwischen dem Build für die BC-250 und dem für jeden anderen x86-64-PC.

Neu

Auch die ersten drei CU-Paare lassen sich abschalten

Die Compute-Unit-Karte hielt die ersten drei Paare ausgegraut, weil ein Kommentar von uns behauptete, der Treiber halte sie an. Das stimmt nicht, und wir haben es auf der Karte gemessen: sie lassen sich abschalten, und die Leistung sinkt genau proportional. Jetzt lässt sich jedes Paar abschalten, mindestens eines bleibt je Zeile an, und die Auswahl kann beim Start erhalten bleiben: genau das braucht man, wenn eine Compute Unit defekt ist und aus bleiben muss. In derselben Runde bietet die CPU-Karte keine Takte mehr an, die die Karte ablehnt, und sagt jetzt, welcher Wert nicht geht, und das Governor-Kästchen antwortet auch für den nächsten Start, nicht nur für jetzt. Gemeldet hat es tom lima, der bei uns außerdem einen Fehler im Masken-Code gefunden hat.

Neu

Die 8 Kerne ohne den zusätzlichen Neustart

Wer die Freischaltung der 8 Kerne auf der BC-250 eingeschaltet hatte, bekam bei jedem Kaltstart einen zusätzlichen Neustart. Jetzt geschieht die Freischaltung vor dem Bootloader, also startet die Karte in einem Durchgang. Es kommt mit dem Update, zu tun ist nichts. Wer sie nie eingeschaltet hat, merkt keinen Unterschied.

Korrektur

Der Hub schließt sich nicht mehr, wenn man beim Laden klickt

Beim Öffnen füllt der Hub seine Programmliste im Hintergrund. Ein Klick auf einen Menüeintrag in diesen ersten Sekunden ließ das Fenster verschwinden. Jetzt wartet das Menü, und die Einträge bleiben aus, bis es bereit ist, damit man sieht warum. Von einem Benutzer gemeldet: danke.

Neu

Zwei BC-250 zusammen lassen die großen Modelle laufen

Mehrere Karten schließen sich zusammen, um ein Modell zu halten, das auf einer allein nicht hineinpasst. Ein 27B mit 22 GB startet auf einer einzelnen BC-250 gar nicht; auf zweien läuft es mit 7,57 Token pro Sekunde. Dafür ist es da, und das gehört klar gesagt: es beschleunigt keine Modelle, die schon liefen, denn jeder Schritt zwischen den Karten geht über das Netz. Der Knoten wird eingeschaltet, wenn man ihn braucht, im eigenen lokalen Netz.

Veröffentlichung

26.06.5 „Aetherium“ ist da

Zwei Ausgaben, BC-250 und Generic, mit Kernel 7.2.5. Die Platte lässt sich bei der Installation mit LUKS verschlüsseln, und das System startet auch mit eingeschaltetem Secure Boot. Bei der ersten Anmeldung wählen Sie, was installiert wird, den Browser eingeschlossen. Die Systemversion steigt mit den Aktualisierungen, und der KI-Modus gibt den Speicher der Karte frei, um ein Modell lokal laufen zu lassen.

Aktualisierung

Die Systemversion steigt mit den Aktualisierungen

Bisher schrieb nur das Installationsabbild die Version: wer von 26.06.4 installiert hatte, blieb für immer 26.06.4, wie viele Aktualisierungen er auch lud. Die Nummer reist jetzt in den Paketen mit und steigt daher von selbst.

Aktualisierung

Beim ersten Start wählen Sie, was installiert wird

Ein Fenster fragt, was Sie auf Ihrem System haben möchten: Steam, Heroic, Lutris, die Emulatoren, OnlyOffice und den Browser Ihrer Wahl unter Firefox, Chrome, Chromium und Brave. Nichts ist vorinstalliert und nichts wird für Sie entschieden. Jedes Programm lädt mit einem eigenen Balken, und ein Herunterfahren mittendrin verliert nichts: es macht beim nächsten Start von selbst weiter.

Aktualisierung

Der KI-Modus in drei Stufen, und ein Bildschirm, der sagt, was er tut

Der KI-Modus hat drei Stufen, gewählt im Control Center oder im Remote Manager: nur der Desktop geht aus, oder auch Unsloth Studio, und llama-server bleibt allein auf Port 8888, mit derselben API und demselben Schlüssel. Mit geladenem Modell geht das System von 567 auf 115 MB. Bei heruntergefahrenem Desktop ist der Bildschirm nicht mehr schwarz: eine Konsole zeigt die Adressen der Karte und den Weg zurück, und im Remote Manager gibt es eine Schaltfläche AI-Mode On/Off.

Aktualisierung

Der KI-Bereich steuert Unsloth Studio

Der KI-Bereich des Control Center steuert Unsloth Studio, statt ihn nur einzuschalten: Aktualisierung in einem Klick, erste Anmeldung und API-Schlüssel von hier, die Modelle auf der Platte, GGUF-Downloads aus dem Hugging-Face-Hub, ein Chat-Test mit den gemessenen Token pro Sekunde und die Maschine im lokalen Netz erreichbar. Dasselbe im Browser über den Remote Manager. Im Tuner bekommt der VRAM die Vorgaben 512 MB und 1 GB.

Community

Was wir von der BC-250-Community übernommen haben, und was nicht

Wir haben auf unserer eigenen Karte ausprobiert, was die BC-250-Gemeinschaft in den letzten Monaten veröffentlicht hat. In die Distribution kommen: das Control Center mit dem Controller bedienbar, der Export der Monitor-Aufzeichnungen als CSV, die ACPI-Tabelle mit den fehlenden Methoden, der vereinheitlichte Speicher-Heap für RADV mit 10 GB Shader-Cache, das Freischalten der 8 Kerne vor GRUB und zwei Kernel-Patches, für den DualSense hinter einer Brücke und für YCbCr 4:4:4 an DisplayPort-HDMI-Adaptern. Das vollständige Protokoll steht in docs/COMMUNITY.md.

Neu

Alle Werkzeuge in einem Fenster: das Control Center

Aus den sieben Fenstern von SkillFishOS wird eines, mit zwölf Bereichen, und darin steckt auch, was früher das Terminal brauchte: unsere Mesa für Steam oder systemweit, der Scheduler, der mit Spielen startet, GE-Proton 11, die Profile. Der Tuner ist um die Governor-Kurve herum neu geschrieben: fünfzehn Punkte zum Ziehen und ein Anwenden, das die Kurve auf Probe stellt, mit Countdown, damit eine falsche Kurve Sie nicht stehen lässt. Dieselben Bereiche gibt es im Remote Manager.

Update

Der Temperaturwächter gibt die Megahertz zurück

Auf der BC-250 wacht ein Wächter über die Temperatur und nimmt dem Prozessor 100 MHz weg, wenn die Karte zu heiß wird. Jetzt gibt er sie zurück: sobald die Karte abkühlt, steigt der Takt wieder und bleibt dort stehen, wo er losgegangen ist. Auf unserem Prüfstand sind das 1,2% der Bilder auf einer Maschine, die einmal mit dem Lüfter am Anschlag gespielt hat. Wenn Sie den Takt selbst gesenkt haben, bleibt er, wo Sie ihn hingesetzt haben: der Wächter macht nur seine eigene Arbeit rückgängig. Kommt mit sudo apt update && sudo apt upgrade.

Update

SkillFishOS startet mit eingeschaltetem Secure Boot

SkillFishOS startet mit eingeschaltetem Secure Boot, so wie fast jeder PC das Werk verlässt. Den Kernel bauen und signieren wir: skillfish-secureboot trägt unseren Schlüssel in die Firmware Ihres Rechners ein, einmal, mit einer Bestätigung beim Neustart. Der erste Start vom USB-Stick will Secure Boot weiterhin aus, denn vorher lässt sich der Schlüssel nicht eintragen.

Update

Ein Kernel auch für gewöhnliche PCs

Das Kernel-Paket sieht sich die Maschine an, bevor es lädt: auf einer BC-250 nimmt es den Kernel der Karte, auf einem gewöhnlichen PC eine -x64-Ausgabe, für einen generischen Prozessor gebaut und mit der Firmware und den Treibern, die ein Notebook braucht. Im selben Zug prüfen die Dienste, die nur auf der Karte Sinn ergeben, selbst nach, worauf sie laufen: auf einem gewöhnlichen PC starten sie gar nicht erst, statt es bei jedem Start zu versuchen.

Update

Kernel 7.2.0 kommt mit einem Update

Kernel 7.2.0 kommt jetzt mit einem gewöhnlichen Update. Bisher lag er nur bei den Dateien, die man auf GitHub von Hand herunterlädt. Er ist nicht schneller als 7.1.7, die gemessenen Unterschiede liegen im Rauschen. Es geht darum, mit dem Referenzkernel und seinen Treibern Schritt zu halten. Der Grafiktreiber ist inzwischen bei Mesa 26.1.6, derselben Fassung, die die aktuellsten Spieldistributionen mitbringen. Sie kommt von Debian, wir bauen sie nicht selbst.

update

Der Tuner spricht in Millivolt, und Updates zeigen sich früher

Im Tuner steht die CPU-Untervoltung in Millivolt: -150 mV statt »-24«, der Zahl der Firmware, und die Übersichtszeile zeigt beide Spannungen gleich. Die Umrechnung ist auf der Karte gemessen: eine Stufe sind 6,25 mV. Die Aktualisierungsprüfung geht von einmal täglich auf stündlich, und die Meldung spricht nur, wenn sich die Zahlen ändern.

release

SkillFishOS 26.06.4 „Aetherium“

Die früheren 26.06.x-Abbilder wurden ersetzt: wenn Sie eines haben, laden Sie 26.06.4 herunter. Auf der BC-250 kommt die Installation bis zum Ende durch, und ein auf Btrfs installiertes System startet. Das Freischalten der acht Kerne ist zunächst aus und wird im Tuner angefordert, wenn die Maschine installiert ist.

superseded

SkillFishOS 26.06.3 „Aetherium“

⚠️ Dieses Abbild wurde ersetzt: nehmen Sie 26.06.4.

Zwei Ausgaben, BC-250 und Generic, für die AMD-Karte und für jeden x86-64-PC oder jede virtuelle Maschine. Die gewählte Sprache gilt überall: Oberfläche, Anmeldebildschirm, Webpanel und die Folien des Installationsprogramms. Darunter: Kernel 7.1.7 mit 40 Compute Units und acht Kernen, Btrfs mit Wiederherstellungspunkten ab dem ersten Start, lokale KI auf der GPU.

update

Fünf Wiederherstellungspunkte, und ein Befehl zurück

Das System legt vor und nach jedem apt-Vorgang einen Wiederherstellungspunkt an, behält fünf davon und führt sie im Startmenü auf. Um wirklich zurückzugehen, gibt es sudo skillfish-rollback 12: beim nächsten Neustart ist das System das von damals, und --annulla stellt alles zurück. Das Benutzerverzeichnis wird nie angefasst.

AI

Die KI auf dem Gerät zieht zu Unsloth Studio um

Statt drei Docker-Containern gibt es jetzt einen einzigen nativen Dienst, der sowohl den Chat als auch eine zu OpenAI kompatible Schnittstelle anbietet. Docker wird nicht mehr installiert.

Auf der Platine, mit Qwen3-1.7B: 210 Token pro Sekunde auf der GPU über Vulkan gegenüber 41 allein auf der CPU — fünfmal so schnell. Die Modelle kommen direkt aus dem Katalog von Hugging Face. Der Dienst lauscht nur auf dem Loopback: von außen erreicht man ihn über die Fernsteuerung, die sich gegen die Systemkonten anmeldet.

release

SkillFishOS 26.06.2

Abbilder mit den Korrekturen des ersten Monats neu gebaut: Sprache der Live-Sitzung, KI auf der GPU, Benutzergruppen. Drei Ausgaben auf SourceForge.

release

Die erste öffentliche Version: 26.06 „Aetherium“

Aus einer gebrauchten Mining-Platine wird ein sofort nutzbarer Konsolen-PC: ein eigener Kernel mit der Freischaltung der 40 Recheneinheiten, ein SMU-Governor, Übertaktungsprofile mit Temperaturschutz, eine Steampunk-Gestaltung vom Start bis zum Schreibtisch, Steam und Emulatoren, KI auf dem Gerät selbst.

Angefangen hat es als Weg, meine Kinder dazu zu bringen, Linux zu benutzen und zu lernen, während sie spielen. Die Spiele sind die Karotte, die Schnappschüsse das Netz.

Du willst wissen, was als Nächstes kommt? Das steht im Fahrplan.

Hast du eine Idee, oder fehlt etwas? Wünsche sind willkommen: schreib uns über die Kontaktseite oder eröffne eine Diskussion auf GitHub. Das zu bauen, was jemand wirklich braucht, ist besser als gut zu raten.