Materiały

Słowniczek

Terminy techniczne SkillFishOS i BC-250, wyjaśnione pokrótce.

Terminy, które wracają w całej dokumentacji, każdy wyjaśniony w jednym zdaniu. W kolejności alfabetycznej oryginałów.

Sprzęt i APU

APU — Accelerated Processing Unit: układ łączący procesor i grafikę na jednym krzemie. BC-250 nosi półniestandardowy układ AMD.

BC-250 — płyta, na której działa SkillFishOS: APU Zen 2 + RDNA 2, 16 GB GDDR6, pierwotnie zrobiona do kopania kryptowalut.

Cyan Skillfish — nazwa kodowa graficznej części (GPU) APU w BC-250. Stąd nazwa „SkillFish”.

Oberon — nazwa kodowa procesorowej części (Zen 2) tego APU.

Compute Unit (CU) — bloki obliczeniowe grafiki. BC-250 ma ich 40, ale domyślnie pokazuje mniej: SkillFishOS odblokowuje wszystkie (zobacz jądro).

gfx1013 — identyfikator architektury grafiki w BC-250 (rodzina RDNA 2). Ma znaczenie, bo ROCm go nie obsługuje → używa się zamiast tego Vulkana.

RDNA 2 — architektura graficzna AMD tej grafiki (ta sama rodzina co obecne konsole).

Zen 2 — architektura procesorowa AMD w tym APU (8 rdzeni / 16 wątków: płyta pokazuje 6, SkillFishOS odblokowuje pozostałe dwa przez SMU).

GDDR6 — rodzaj pamięci na płycie: szybka, tutaj dzielona między procesor i grafikę.

UMA — Unified Memory Architecture: procesor i grafika korzystają z tej samej puli pamięci (~16 GB GDDR6).

GTT — Graphics Translation Table: mechanizm pozwalający grafice używać pamięci systemowej poza wydzielonym VRAM-em. SkillFishOS go rozszerza, żeby Vulkan widział ~13 GiB (przydatne przy AI).

Taktowanie, napięcia, temperatury

SMU — System Management Unit: mikrokontroler wewnątrz APU zarządzający taktowaniem i napięciami. Na BC-250 sterowanie idzie wyłącznie przez niego, a nie przez standardowe sysfs amdgpu.

Regulator V/F — usługa (skillfish-vf-governor) sterująca krzywą napięcie/częstotliwość grafiki przez SMU, z regulowanym sufitem (profile Cautious/Balanced/Performance). Zastąpiła stary cyan-skillfish-governor ze stałymi profilami.

sclk / mclk — taktowanie rdzenia grafiki (sclk) i pamięci (mclk). Na BC-250 mclk nie da się zmieniać.

Undervolt — obniżenie napięcia przy tej samej częstotliwości: ta sama praca, mniej ciepła i poboru. Zobacz GPU i podkręcanie.

Overclock (OC) — podniesienie taktowania powyżej fabrycznego dla większej wydajności.

Vid — napięcie, o które układ prosi przy danej częstotliwości. Na BC-250 twardym maksimum jest 1,325 V.

Thermal-guard — systemowy watchdog obniżający taktowanie po przekroczeniu 85 °C.

Heat-soak — nagromadzenie ciepła, które fałszuje testy robione „jeden po drugim”: daj płycie ostygnąć między przebiegami.

Loteria krzemowa — fakt, że każdy układ znosi inne podkręcenie i obniżenie napięcia: dlatego SkillFishOS sprawdza profile na twojej płycie.

Oprogramowanie systemowe

Debian sid — gałąź unstable Debiana, zawsze świeża, ale podatna na regresje: podstawa SkillFishOS (zobacz Aktualizacje).

KDE Plasma 6 — używane środowisko pulpitu, ubrane w motyw steampunk.

linux-tkg — przepis na budowanie jądra (Frogging-Family), na którym opiera się dostrojone jądro SkillFishOS.

Mesa / RADV — otwartoźródłowe sterowniki graficzne; RADV to sterownik Vulkana używany przez grafikę BC-250.

ROCm — „oficjalny” stos obliczeniowy AMD: nie obsługuje gfx1013, więc się go nie używa.

Vulkan — API graficzne i obliczeniowe używane na BC-250 zarówno do grania, jak i do AI (Unsloth Studio).

Btrfs — system plików typu copy-on-write z migawkami, który daje „siatkę bezpieczeństwa” (zobacz Dyski i migawki).

Snapper — narzędzie tworzące samoczynne migawki Btrfs przed aktualizacjami i po nich.

grub-btrfs — sprawia, że migawki pojawiają się w menu GRUB, do cofnięcia zmian przy starcie.

Przypinanie APT — trzymanie pakietu na sprawdzonej wersji, dla części kruchych na tym sprzęcie.

reprepro — narzędzie prowadzące podpisane repozytorium APT SkillFishOS.

HPD — Hot-Plug Detect: wykrywanie podłączenia monitora. Na BC-250 zepsute → demon skillfish-dp-hotswap.

s2idle / suspend — stany uśpienia ACPI: na BC-250 zepsute, dlatego wyłączone.

IOMMU — jednostka zarządzania pamięcią do wirtualizacji wejścia/wyjścia: na BC-250 niestabilna, nigdy nie włączana.

Granie i AI

Proton — warstwa zgodności od Valve, uruchamiająca gry windowsowe na Linuksie przez Steama.

gamescope — mikrokompozytor Valve do grania (sesja „konsolowa”, skalowanie FSR1/NIS).

EmuDeck / ES-DE — instalator emulatorów i nakładka do emulacji.

FSR / OptiScaler — technologie skalowania obrazu. Nasza Mesa niesie FSR 4 przez OptiScaler na ścieżce DLSS gry; gamescope oferuje też FSR1/NIS.

Unsloth Studio — silnik i interfejs lokalnej AI: uruchamia modele GGUF na grafice i wystawia API zgodne z OpenAI.

Qwen3-1.7B — model użyty jako wzorzec w pomiarach lokalnej AI: 210 tokenów/s na grafice wobec 41 na samym procesorze.

Tuner — sekcja Control Center do strojenia sprzętu (krzywa GPU, procesor, jednostki obliczeniowe, VRAM) z automatycznym testem i cofaniem zmian.

Źródła