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 повторює сторінки Тюнер, Ігри і Профілі у браузері.
