Небольшой проект судят в том числе по тому, как часто он подаёт голос. Здесь новости по датам и планы на будущее, с состоянием каждого пункта — включая те, что ещё не готовы.
Новости
предупреждение
BC-250 зависает без дела: установите 26.09.48
Оставленная без дела на четверть часа, плата зависала и оживала только после отключения питания. Это рабочий стол отправлял её в сон, а BC-250 из сна не просыпается. В 26.09.48 сон на BC-250 отключён; другие компьютеры его сохраняют. Обновитесь через Hub.
предупреждение
Игры не запускаются после обновления: установите 26.09.46
Если после последних обновлений игры из Steam сразу закрываются, а сеанс Wayland не запускается, обновитесь через Hub до 26.09.46 и перезагрузитесь. Если Hub не открывается, достаточно в терминале sudo apt install libllvm21. Та же версия включает 40 вычислительных блоков при каждой загрузке и в системах, установленных с ISO, а «Применить» на странице CPU в Tuner работает везде.
новинка
H.264 и H.265 через VA-API на BC-250
Видеодрайвер SkillFishOS декодирует H.264 и H.265 через VA-API, так что проигрыватель или средство трансляции, ищущее аппаратное ускорение, находит его на плате, где ни один другой драйвер VA-API не запускается. Измерено на плате в 1920x1080: 119 кадров в секунду с H.264 и 96 с H.265, и каждое изображение выходит отсчёт за отсчётом таким, каким его делает эталонный декодер. Приходит с сегодняшним обновлением, в пакете skillfish-vaapi-encoder.
предупреждение
Обновляйтесь через Hub, а не Discover
Debian пересобирает Qt и KDE, и в эти дни Discover может предложить обновление, которое удаляет весь рабочий стол KDE Plasma вместе примерно со 170 пакетами. Если увидите такой список, нажмите «Отмена». Пакет skillfish-desktop-guard, который приходит с сегодняшним обновлением, теперь заставляет отклонить эту операцию; Hub её никогда не предлагал. Discover убираем из следующего установочного образа. Если это уже случилось, страница решения проблем объясняет, как вернуть рабочий стол, даже без снимков.
новинка
Кодирование H.264 и HEVC на плате
У BC-250 нет видеодвижка: до сих пор запись игры или её трансляция ложились на процессор, и это было заметно. Теперь есть драйвер, который сжимает в H.264 и в HEVC на 40 вычислительных блоках платы. При реально идущей игре запись стоит ей 13 процентов, а сама запись держит 60 кадров в секунду, не теряя ни одного. Он приходит с обновлением и включается сам, но только на BC-250.
новинка
Плата замедлялась на десять градусов раньше времени
SkillFishOS держал процессор на 85 градусах, тогда как прошивка BC-250 просит 95: это наша настройка переписывала настройку платы при каждой загрузке. Теперь предел составляет 95 в Tuner, на странице Remote Manager и во всех готовых профилях. Уже установленная машина переходит сама при первом обновлении, если только это число не меняли вручную. Под нагрузкой процессор держит частоту до десяти градусов дольше, прежде чем вмешается тепловая защита.
новинка
Температура памяти, которую нельзя было прочитать
У каждой микросхемы памяти на BC-250 внутри есть датчик температуры, но он не появляется среди системных датчиков: он отвечает только SMU. Теперь можно прочитать все восемь — из Монитора, из Центра управления и из браузера — на рисунке настоящей платы с выделенной самой горячей. Чтение включается, когда вы его просите, и останавливается, когда скажете. В покое память держит около 44 градусов, в игре около 49 с пиками до 60.
исправление
Ватты GPU были ваттами всей платы
Монитор писал «GPU» рядом с числом, которое было потреблением всей платы: тридцать ватт в покое, тогда как графика брала четыре. Теперь чисел три и они разделены: вся плата, процессор и видеоядро — в Мониторе, в Центре управления и из браузера. HUD в игре оставляет то, что там важно, то есть потребление всей платы, и теперь пишет APU. Заодно графики перестали преувеличивать: ровно работающий вентилятор больше не заполняет весь квадрат из-за тридцати оборотов разницы.
исправление
Обновления flatpak, которые никогда не исчезали
Обновления, которые никогда не исчезали. Flatpak держит два отдельных хранилища: системное и по одному на каждого пользователя, а программы, установленные для вашего пользователя, — например эмуляторы — лежат во втором. «Обновить всё» выполнялось с системными правами и трогало только первое, поэтому те записи возвращались при каждой проверке, сколько бы раз их ни обновляли. Теперь обновляются оба, компоненты, которыми больше не пользуется ни одна программа, затем удаляются, а список показывает версию рядом с именем: две одинаковые на вид строки были двумя разными версиями одного и того же.
новинка
Наша Mesa становится драйвером всей платы
До вчерашнего дня собранную нами Mesa использовали только игры, а всё остальное на BC-250, включая рабочий стол, работало на дистрибутивной. С этим обновлением на BC-250 с нашим ядром она становится драйвером машины с самого запуска, а Steam и Heroic направляются на неё сами, ничего включать не нужно. Кадры в играх остаются прежними, по замерам: 92,3 против 92,6 в Cyberpunk 2077. На ПК, который не является BC-250, ничего не меняется: система узнаёт машину по прошивке и оставляет штатный драйвер на месте, и это решение принимается при каждом запуске, а не один раз при установке.
исправление
На обычном ПК исчезает память, зажатая на 6 ГБ
Те, кто установил SkillFishOS на ПК, который не является BC-250, запускались с настройками, предназначенными для платы. Самая досадная ограничивала память для графической части жёсткими 6 ГБ, тогда как правильное значение — половина оперативной памяти: много для ПК с 8 ГБ и мало для ПК с 32. Это приходило из установочного образа, который несёт копию настроек платы, так что она была у всех. Теперь система замечает это сама и убирает их, предварительно сохранив копию файла; на настоящей BC-250 ничего не меняется.
обновление
Ядро переходит на 7.2.6
Ядро SkillFishOS переходит на 7.2.6, текущий стабильный выпуск. Оно приносит 1816 исправлений сверху по сравнению с 7.2.5, семнадцать из них в графическом драйвере AMD, и ни одна из сорока трёх заплаток, которые мы держим для BC-250, не изменилась. Пробовать тут нечего: это обслуживание, и именно оно позволяет плате, которую не трогают, и дальше получать те же исправления безопасности, что и все. Обновляется через apt, а пакет сам выбирает между сборкой для BC-250 и той, что для любого другого ПК x86-64.
новинка
Первые три пары CU тоже можно выключить
Панель Compute Unit держала первые три пары серыми, потому что наш комментарий утверждал, что драйвер держит их включёнными. Это не так, и мы измерили это на плате: они выключаются, а производительность падает строго пропорционально. Теперь можно выключить любую пару, оставив хотя бы одну включённой в строке, а выбор можно сохранить при загрузке: именно это нужно тому, у кого неисправна Compute Unit и кто хочет оставить её выключенной. В том же заходе панель CPU перестала предлагать частоты, которые плата отклоняет, и теперь говорит, какое значение не годится, а флажок Governor отвечает и за следующую загрузку, а не только за сейчас. Сообщил об этом tom lima, который нашёл у нас и ошибку в коде масок.
новинка
Восемь ядер без лишней перезагрузки
Кто включил разблокировку восьми ядер на BC-250, получал лишнюю перезагрузку при каждом холодном старте. Теперь разблокировка происходит до загрузчика, поэтому плата стартует за один раз. Приходит с обновлением, делать ничего не нужно. Кто разблокировку не включал, разницы не увидит.
исправление
Hub больше не закрывается, если нажать во время загрузки
При открытии Hub заполняет список программ в фоне. Нажатие пункта меню в эти первые секунды приводило к исчезновению окна. Теперь меню ждёт, а пункты остаются выключенными, пока оно не готово, так что видно почему. Сообщил пользователь: спасибо.
новинка
Две платы BC-250 вместе запускают большие модели
Несколько плат объединяются, чтобы вместить модель, которая не помещается на одной. 27B на 22 ГБ на одной BC-250 вообще не запускается; на двух работает со скоростью 7,57 токена в секунду. Именно для этого он и нужен, и стоит сказать прямо: он не ускоряет модели, которые и так работали, потому что каждый шаг между платами идёт по сети. Узел включается тогда, когда нужен, в вашей локальной сети.
выпуск
Вышла 26.06.5 «Aetherium»
Две редакции, BC-250 и Generic, с ядром 7.2.5. Диск можно зашифровать при установке с помощью LUKS, и система запускается даже с включённым Secure Boot. При первом входе вы сами выбираете, что установить, включая браузер. Версия системы растёт вместе с обновлениями, а режим ИИ освобождает память платы для локальной модели.
обновление
Версия системы растёт вместе с обновлениями
До сих пор версию записывал только установочный образ: кто установил с 26.06.4, оставался на 26.06.4 навсегда, сколько бы обновлений ни скачал. Теперь номер едет внутри пакетов, поэтому растёт сам.
обновление
При первом запуске вы сами выбираете, что установить
Окно спрашивает, что вы хотите в системе: Steam, Heroic, Lutris, эмуляторы, OnlyOffice и браузер на выбор из Firefox, Chrome, Chromium и Brave. Ничего не предустановлено и ничего не решено за вас. Каждая программа скачивается со своей полосой, а выключение на половине ничего не теряет: всё продолжится при следующем запуске.
обновление
Режим ИИ на трёх уровнях и экран, который говорит, что делает
У режима ИИ три уровня, которые выбираются из Control Center или из Remote Manager: выключается только рабочий стол или и Unsloth Studio, и остаётся один llama-server на порту 8888, с тем же API и ключом. С загруженной моделью система переходит с 567 на 115 МБ. С выключенным рабочим столом экран больше не чёрный: консоль показывает адреса платы и путь назад, а в Remote Manager есть кнопка AI-Mode On/Off.
обновление
Раздел ИИ управляет Unsloth Studio
Раздел ИИ в Control Center управляет Unsloth Studio, а не просто включает его: обновление в один клик, первый вход и ключ API отсюда, модели на диске, загрузка GGUF из Hub Hugging Face, проба чата с измеренными токенами в секунду и движок, открытый в локальную сеть. То же самое из браузера в Remote Manager. В Тюнере VRAM получает пресеты 512 МБ и 1 ГБ.
сообщество
Что мы взяли у сообщества BC-250, а что нет
Мы проверили на своей плате то, что сообщество BC-250 опубликовало за последние месяцы. В дистрибутив входят: Control Center с управлением геймпадом, экспорт записей Monitor в CSV, таблица ACPI с недостающими методами, общая куча памяти для RADV с кэшем шейдеров на 10 ГБ, разблокировка 8 ядер до GRUB и две заплатки ядра: для DualSense за мостом и для YCbCr 4:4:4 на переходниках DisplayPort-HDMI. Полный перечень в docs/COMMUNITY.md.
новое
Все инструменты в одном окне: Control Center
Семь окон SkillFishOS становятся одним, с двенадцатью разделами, и внутри есть то, что раньше делалось из терминала: наша Mesa для Steam или для всей системы, планировщик, стартующий с играми, GE-Proton 11, профили. Тюнер переписан вокруг кривой governor: пятнадцать точек, которые перетаскиваются, и «Применить», которое ставит кривую на пробу с обратным отсчётом, так что неудачная кривая не оставит вас ни с чем. Те же разделы есть в Remote Manager.
обновление
Тепловой страж возвращает мегагерцы
На BC-250 сторож следит за температурой и снимает с процессора 100 МГц, когда плата слишком греется. Теперь он их возвращает: как только плата остывает, частота поднимается и останавливается там, откуда ушла. На нашем стенде это 1,2% кадров на машине, которая играла с вентилятором на пределе. Если частоту снизили вы сами, она остаётся там, где вы её поставили: сторож отменяет только то, что сделал сам. Приходит с sudo apt update && sudo apt upgrade.
обновление
SkillFishOS запускается с включённым Secure Boot
SkillFishOS запускается с включённым Secure Boot, как почти каждый ПК выходит с завода. Ядро собираем и подписываем мы: skillfish-secureboot регистрирует наш ключ в прошивке вашего компьютера, один раз, с подтверждением при перезагрузке. Первый запуск с флешки всё ещё требует выключенного Secure Boot, потому что раньше ключ зарегистрировать нельзя.
обновление
Ядро и для обычных ПК
Пакет ядра смотрит на машину перед загрузкой: на BC-250 берёт ядро платы, на обычном ПК версию -x64, собранную под общий процессор и с прошивками и драйверами, нужными ноутбуку. Заодно службы, которые имеют смысл только на плате, сами проверяют, на чём работают, поэтому на обычном ПК они вовсе не запускаются, вместо того чтобы пытаться при каждой загрузке.
обновление
Ядро 7.2.0 приходит с обновлением
Ядро 7.2.0 теперь приходит с обычным обновлением. Раньше оно лежало только среди файлов, которые скачивают вручную на GitHub. Оно не быстрее 7.1.7, измеренные различия лежат в пределах шума. Смысл в том, чтобы не отставать от основного ядра и его драйверов. Графический драйвер тем временем — Mesa 26.1.6, та же версия, что и в самых свежих игровых дистрибутивах. Он приходит из Debian, мы его не собираем.
update
Tuner говорит в милливольтах, а обновления видно раньше
В Тюнере андервольт процессора читается в милливольтах: -150 мВ вместо «-24», числа прошивки, а строка сводки показывает оба напряжения одинаково. Пересчёт измерен на плате: одна ступень это 6,25 мВ. Проверка обновлений переходит с раза в день на каждый час, а уведомление подаёт голос только тогда, когда числа меняются.
release
SkillFishOS 26.06.4 «Aetherium»
Прежние образы 26.06.x заменены: если у вас есть какой-то из них, скачайте 26.06.4. На BC-250 установка доходит до конца, а система, установленная на Btrfs, запускается. Разблокировка восьми ядер изначально выключена и включается из Tuner, когда машина уже установлена.
superseded
SkillFishOS 26.06.3 «Aetherium»
⚠️ Этот образ заменён: используйте 26.06.4.
Два издания, BC-250 и Generic, для платы AMD и для любого ПК или виртуальной машины x86-64. Выбранный язык действует везде: интерфейс, экран входа, веб-панель и слайды установщика. Под капотом: ядро 7.1.7 с 40 Compute Unit и восемью ядрами, Btrfs с точками восстановления с первого запуска, локальный ИИ на GPU.
update
Пять точек восстановления и одна команда, чтобы вернуться
Система делает точку восстановления до и после каждой операции apt, держит пять и перечисляет их в меню загрузки. Чтобы действительно вернуться назад, есть sudo skillfish-rollback 12: после перезагрузки система такая, какой была тогда, а --annulla возвращает всё обратно. Домашний каталог никогда не трогают.
AI
ИИ на устройстве переезжает на Unsloth Studio
Вместо трёх контейнеров Docker теперь одна родная служба, дающая и чат, и API, совместимый с OpenAI. Docker больше не устанавливается.
На плате, с Qwen3-1.7B: 210 токенов в секунду на GPU через Vulkan против 41 на одном процессоре — впятеро быстрее. Модели берутся прямо из каталога Hugging Face. Служба слушает только петлевой интерфейс: снаружи к ней попадают через панель удалённого управления, которая проверяет системные учётные записи.
release
SkillFishOS 26.06.2
Образы пересобраны с исправлениями, накопившимися за первый месяц: язык live-сессии, ИИ на GPU, группы пользователя. Три издания на SourceForge.
release
Первый публичный выпуск: 26.06 «Aetherium»
Подержанная майнинговая плата становится готовым к работе консоль-компьютером: своё ядро с разблокировкой 40 вычислительных блоков, регулятор SMU, профили разгона с тепловой защитой, стимпанк-оформление от загрузки до рабочего стола, Steam и эмуляторы, ИИ на самом устройстве.
Всё началось с желания приучить моих детей к Linux — чтобы они им пользовались и учились, пока играют. Игры — это морковка, снимки — страховочная сетка.
Есть идея или чего-то не хватает? Пожелания приветствуются: напишите со страницы контактов или начните обсуждение на GitHub. Сделать то, что человеку действительно нужно, лучше, чем удачно угадать.