Словарь
Технические слова SkillFishOS и BC-250, коротко объяснённые.
Слова, которые встречаются по всей документации, каждое объяснено одной строкой. По алфавиту.
Железо и APU
APU — Accelerated Processing Unit: микросхема, объединяющая процессор и видеоядро на одном кристалле. В BC-250 стоит полузаказная от AMD.
BC-250 — плата, на которой работает SkillFishOS: APU Zen 2 + RDNA 2, 16 ГБ GDDR6, изначально сделана для добычи криптовалюты.
Cyan Skillfish — кодовое имя графической части (GPU) APU у BC-250. Отсюда и название «SkillFish».
Oberon — кодовое имя процессорной части (Zen 2) того же APU.
Вычислительный блок (CU) — счётные блоки видеоядра. У BC-250 их 40, но по умолчанию видно меньше: SkillFishOS открывает все (см. ядро).
gfx1013 — обозначение архитектуры видеоядра BC-250 (семейство RDNA 2). Важно потому, что ROCm его не поддерживает → вместо него используется Vulkan.
RDNA 2 — графическая архитектура AMD у этого видеоядра (то же семейство, что у нынешних консолей).
Zen 2 — процессорная архитектура AMD у этого APU (8 ядер / 16 потоков: плата показывает 6, SkillFishOS открывает остальные два через SMU).
GDDR6 — тип памяти платы: быстрая и здесь общая для процессора и видеоядра.
UMA — Unified Memory Architecture: процессор и видеоядро пользуются одним и тем же объёмом памяти (около 16 ГБ GDDR6).
GTT — Graphics Translation Table: механизм, позволяющий видеоядру брать системную память сверх выделенной видеопамяти. SkillFishOS расширяет его, и Vulkan видит около 13 ГиБ (полезно для ИИ).
Частоты, напряжения, тепло
SMU — System Management Unit: микроконтроллер внутри APU, распоряжающийся частотами и напряжениями. На BC-250 управление идёт только через него, а не через обычные файлы amdgpu в sysfs.
Регулятор SMU — служба (cyan-skillfish-governor), задающая безопасные точки частоты и напряжения видеоядра.
sclk / mclk — частота ядра видеочипа (sclk) и памяти (mclk). На BC-250 mclk не настраивается.
Снижение напряжения (undervolt) — уменьшение напряжения при той же частоте: та же работа, меньше тепла и потребления. См. GPU и разгон.
Разгон (OC) — поднятие частот выше заводских ради производительности.
Vid — напряжение, которое чип запрашивает на заданной частоте. На BC-250 жёсткий предел — 1,325 В.
Тепловая защита — сторож системы, снижающий частоты при превышении 85 °C.
Прогрев (heat-soak) — накопление тепла, искажающее тесты, запущенные подряд: давайте плате остыть между прогонами.
Кремниевая лотерея — то, что каждый чип терпит свой разгон и своё снижение напряжения; именно поэтому SkillFishOS проверяет профили на вашей плате.
Системное программное обеспечение
Debian sid — ветка unstable у Debian, всегда свежая, но склонная к откатам: основа SkillFishOS (см. Обновления).
KDE Plasma 6 — используемая рабочая среда, одетая в стимпанк-оформление.
linux-tkg — рецепт сборки ядра (Frogging-Family), на котором основано ядро SkillFishOS.
Mesa / RADV — открытые графические драйверы; RADV — драйвер Vulkan, которым пользуется видеоядро BC-250.
ROCm — «официальный» вычислительный набор AMD: gfx1013 он не поддерживает, поэтому не используется.
Vulkan — программный интерфейс для графики и вычислений, применяемый и в играх, и для ИИ (Unsloth Studio) на BC-250.
Btrfs — файловая система copy-on-write со снимками, дающая «страховочную сетку» (см. Хранилище и снимки).
Snapper — средство, создающее автоматические снимки Btrfs до и после обновлений.
grub-btrfs — выводит снимки в меню GRUB, чтобы возвращаться назад прямо при загрузке.
Закрепление APT (pinning) — удержание пакета на проверенной версии, для составных частей, хрупких на этом железе.
reprepro — средство, которым управляется подписанный репозиторий APT SkillFishOS.
HPD — Hot-Plug Detect: определение подключённого монитора. На BC-250 сломано → служба skillfish-dp-hotswap.
s2idle / спящий режим — состояния сна ACPI: на BC-250 сломаны, поэтому отключены.
IOMMU — блок управления памятью для виртуализации ввода-вывода: на BC-250 нестабилен, никогда не включается.
Игры и ИИ
Proton — прослойка совместимости от Valve, запускающая игры для Windows на Linux через Steam.
gamescope — микрокомпозитор Valve для игр («консольный» сеанс, масштабирование FSR1/NIS).
EmuDeck / ES-DE — установщик эмуляторов и оболочка для эмуляции.
FSR / OptiScaler — способы масштабирования. FSR 4 недоступен (нужен RDNA 4); используются FSR1/NIS или OptiScaler.
Unsloth Studio — движок и окно локального ИИ: запускает модели GGUF на видеоядре и даёт API, совместимый с OpenAI.
qwen3:14b — образцовая модель ИИ, работающая целиком на видеоядре.
Tuner — родное приложение SkillFishOS для настройки железа с проверкой и откатом (см. Родные приложения).
