Использование

Control Center

Все инструменты SkillFishOS в одном окне: Тюнер, Вентилятор, Монитор, Игры, Профили, Ядро, Снимки, ИИ, Эмуляторы, Консоль, ISO.

Все инструменты SkillFishOS живут в одном окне. Открывается из меню (SkillFishOS → Control Center) или командой skillfish-control-center. Управляется и контроллером: крестовина или стик для перемещения, A подтверждает, B возвращает назад, LB и RB меняют раздел.

Разделы

  • Состояние: одно число на карточку: частота и потолок GPU, CPU, вычислительные блоки, вентилятор, ядро, governor, драйвер Vulkan, была ли последняя загрузка после чистого выключения. Здесь ничего не настраивается.
  • Тюнер: кривая напряжение/частота governor GPU, CPU, ядра, вычислительные блоки, VRAM.
  • Вентилятор: кривая вентилятора с упреждением, датчики-источники, пределы безопасности, тест PWM.
  • Монитор: все показания, один график на единицу измерения, плюс столбцы частоты по потокам. REC записывает, CSV экспортирует.
  • Игры: наша Mesa для лаунчера или всей системы, планировщик scx_bpfland, FSR 4, установка и выбор GE-Proton по умолчанию.
  • Профили: потолок, CPU, вентилятор и планировщик одним щелчком; сохраняйте свои.
  • Ядро: установленные ядра, ядро по умолчанию, загрузить один раз, удалить.
  • Снимки: снимки системы и расписание обслуживания btrfs.
  • ИИ: Unsloth Studio на Vulkan: движок, обновление, модели из Hub Hugging Face, проба чата, память и сеть.
  • Эмуляторы: EmuDeck или эмуляторы по одному из Flathub.
  • Консоль: Steam Big Picture внутри gamescope, сейчас или с экрана входа.
  • ISO: образы дисков, смонтированные через udisks.

Тюнер

Кривая и есть график: МГц по горизонтали, милливольты по вертикали. Перетащите узел, двойной щелчок добавляет узел, правая кнопка удаляет, или введите числа в таблице рядом с графиком (+ и − добавляют и удаляют узлы). Пунктирная вертикальная линия — потолок, синяя точка — GPU в данный момент. Три пресета: Cautious 1850 (оптимум со штатным радиатором, почти те же кадры и на десять градусов меньше), Balanced 2000, Performance 2100 (кривая из пятнадцати точек, измеренная на плате разработки, та, что мы поставляем).

Применить — это проба. Кривая, которая просит слишком мало напряжения, вешает плату, а на BC-250 зависание лечится выдёргиванием вилки. Поэтому «Применить» запускает кандидата, пока прежняя кривая ещё на диске, и отсчитывает 25 секунд: нажмите «Оставить», и кандидат записывается насовсем; ничего не делайте, или плата умрёт и вернётся, и загрузится прежняя кривая.

Панели открываются по требованию:

  • CPU: частота, шаг андервольта (по 6,25 мВ) и тепловой предел, каждый со слайдером и числовым полем с шагом 1. Предложить UV опускает андервольт по два шага с двенадцатью секундами нагрузки на шаг; Найти максимум поднимается с 3600 до 4000 МГц; Тест 60 с нагружает текущие значения. Каждый прогон показывает обратный отсчёт и кнопку Stop; проверяемые значения никогда не пишутся на диск, так что зависание загрузится с прежними. Выше 3500 МГц с восемью ядрами прироста нет: командует тепло.
  • Ядра: какие ядра включены, SMT, разблокировка 8 ядер (6c/12t становится 8c/16t, измерено +20 %) и До загрузки (EFI): разблокировка до GRUB за одну загрузку вместо лишней перезагрузки сервиса внутри системы.
  • CU: 40 вычислительных блоков в виде 20 ячеек (пар): зелёная включена, красная выключена, серая удерживается драйвером. Введите, сколько CU нужно (от 24 до 40, парами), или щёлкайте ячейки; Тест CU включает дополнительные пары по одной под vkpeak и сообщает об ошибках — для кремниевой лотереи.
  • VRAM: раздел UMA в CMOS, применяется при следующей загрузке. При динамических 512 МБ некоторые игры выбирают низкие текстуры: если они размыты, попробуйте 4 или 6 ГБ фиксированно. От 512 МБ до 12 ГБ, с готовыми значениями 512 МБ, 1, 2, 4, 6 и 8 ГБ.
  • Дополнительно: собственные ручки governor: запас при подъёме, шаг, подтверждения при спуске, тепловые и мощностные пороги, droop.
  • Тест: vkpeak и журнал помощника.

Монитор

Один график на величину, каждый со своей настоящей шкалой: температуры (CPU, GPU, VRM, система, NVMe), частоты (CPU средняя, мин, макс, GPU и её потолок), нагрузка, мощность, напряжения, вентилятор и память (RAM, VRAM, GTT), плюс по столбцу на поток. Щёлкните пункт легенды, чтобы скрыть линию; наведите курсор, чтобы прочитать все графики в один и тот же момент. REC пишет файл .sfmon (CSV), который «Открыть» перезагружает с ползунком; CSV экспортирует его для таблицы.

Игры

  • Драйвер Vulkan: наша Mesa открывает вычислительные очереди, которые штатный драйвер держит закрытыми на этом GPU: +4 % в Cyberpunk 2077, +12 % с FSR 4. Для лаунчера (Steam, Heroic) через override flatpak или для всей системы. Нужно ядро SkillFishOS: на другом ядре эти очереди вешают GPU, и системный переключатель там не запускается. Карточка показывает работающее ядро.
  • Планировщик: scx_bpfland, загружается только пока идёт игра (GameMode поднимает и снимает его): +1,5-2 % в Cyberpunk и ровнее кадры. Если ядро выбросит его дважды, сервис останавливается до сброса счётчика: это строка «Выброшен ядром».
  • FSR 4: через OptiScaler по пути DLSS игры. GE-Proton 11 сам скачивает OptiScaler, найдя PROTON_USE_OPTISCALER=1, игру нужно поставить на DLSS, а библиотека FSR 4 от AMD (amdxcffx64.dll, из драйвера AMD для Windows) кладётся рядом с игрой. XeSS там, где он встроен в игру, стоит столько же, сколько FSR 3 в 1080p.
  • Proton: выпуски GE-Proton 11; «Установить» скачивает один (около 500 МБ) в папки Steam и Heroic, «По умолчанию» выбирает его. Steam должен быть закрыт, чтобы его умолчание записалось.

ИИ

Движок это Unsloth Studio: он запускает модели GGUF через llama.cpp на бэкенде Vulkan, который на gfx1013 в BC-250 единственный ускоренный путь, потому что ROCm её не поддерживает. Измерено на плате с Qwen3-1.7B Q4_K_M: 210 токенов в секунду против 41 на одном CPU.

  • Движок: включён, выключен, при запуске. Включённый держит память GPU, поэтому перед играми его выключают. Рядом версия, проверка обновлений и Обновить, которая заново запускает официальный установщик с пакетом Vulkan для llama.cpp.
  • Доступ: Unsloth создаёт случайный пароль при установке и выключается сам через час, если пароль не сменить. Первый вход делается здесь: вы выбираете пароль Studio, ключ API создаётся вместе с ним и передаётся Remote Manager.
  • Модели: те, что на диске, с квантованием и размером. Чтобы скачать модель, нужно имя репозитория на Hugging Face (например unsloth/Qwen3-4B-GGUF) и вариант из списка, с размерами.
  • Чат: быстрая проба на API, совместимом с OpenAI (http://127.0.0.1:8888/v1), с измеренными токенами в секунду. Полный чат, с файлами и поиском, внутри Studio.
  • Память: VRAM, GTT, RAM, swap и бюджет модели. Предел GTT это параметр ядра: действует со следующей загрузки.
  • Сеть: открытый в локальной сети, Studio отвечает и другим устройствам дома, со своим пользователем и паролем. Параллельные чаты это слоты llama-server.

Вентилятор, профили и остальное

Страница Вентилятор рисует кривую внутри графика датчиков: при этой температуре вентилятор крутится так, с упреждением, чтобы обороты росли раньше температуры. Профили двигают потолок внутри уже имеющейся кривой и задают вместе CPU, пресет вентилятора и планировщик. Снимки — фотографии системы, ваши файлы не затрагиваются. ИИ держит память GPU, пока включён: выключите перед игрой. Консоль запускает Steam Big Picture внутри gamescope поверх рабочего стола или как сеанс с экрана входа. Remote Manager повторяет страницы Тюнер, Игры и Профили в браузере.