Системні вимоги¶
Підтримка платформи¶
Zrythm прагне підтримувати всі платформи, однак через брак ресурсів ми зосереджуємося на найбільш використовуваних. Статус підтримки кожної платформи див. у таблиці нижче.
o: Підтримується ^: Неперевірено x: Не підтримується
Платформа |
x86_64/AMD64/x64 |
AArch64 /ARM64/ARMv8 |
ARMv7 |
PowerPC64 |
i386 |
i686 |
---|---|---|---|---|---|---|
GNU/Linux |
o |
o |
^ |
^ |
^ |
^ |
Free BSD |
o |
^ |
^ |
^ |
^ |
^ |
Windows |
o |
x |
x |
x |
x |
x |
MacOS |
o |
o |
x |
x |
x |
x |
Підтримка бекенда¶
o: Підтримується ^: Має відомі проблеми x: Не працює
Backend |
Статус |
---|---|
JACK |
o |
ДЖЕК (через PipeWire) |
o |
Pulse Audio (RtAudio) |
o |
Pulse Audio |
^ |
SDL2 |
^ |
ALSA (Rt Audio) |
o |
ALSA |
x |
WASAPI (Rt Audio) |
o |
Core Audio (RtAudio) |
o |
Backend |
Статус |
---|---|
JACK MIDI |
o |
JACK MIDI (через PipeWire) |
o |
Windows MME |
^ |
Секвенсор ALSA (RtMidi) |
o |
Windows MME (RtMidi) |
o |
Core MIDI (RtMidi) |
o |
Рекомендації¶
- CPU
Для безперебійної роботи ми рекомендуємо використовувати процесор із тактовою частотою не менше 2 ГГц і загалом не менше 4 ядер.
- Монітор
Для ефективної роботи з Zrythm рекомендується мати принаймні 16 дюймів монітора.
- Аудіоінтерфейс
Аудіоінтерфейс забезпечує низьку затримку та кращу якість, ніж інтегровані звукові карти (особливо під час запису звуку).
- MIDI-клавіатура
MIDI-клавіатура корисна для швидкого випробування мелодій, запису та керування регуляторами та кнопками.
JACK¶
Якщо використовується серверна частина JACK, перед запуском Zrythm JACK потрібно налаштувати та налаштувати. Ви знайдете в Інтернеті багато інформації про те, як налаштувати JACK, наприклад Demystifying JACK - A Beginners Guide to Getting Started with JACK, тому ми пропустіть цю частину.
Блокування пам’яті¶
Zrythm вимагає привілеїв блокування пам’яті для надійної роботи без відключення. Коротше кажучи, якщо дані не заблоковані в пам’яті, вони можуть бути замінені ядром, викликаючи xruns під час спроби доступу до даних.
Планування в реальному часі¶
Zrythm вимагає привілеїв планування в реальному часі для надійної роботи без відключення. Планування в режимі реального часу (RT) — це функція, яка дозволяє програмам більш надійно дотримуватись кінцевих термінів.
GNU/Linux¶
Щоб налаштувати ці привілеї для свого користувача, див. Як мені налаштувати мою систему Linux, щоб дозволити JACK використовувати планування в реальному часі?».
Free BSD¶
Щоб налаштувати ці привілеї для свого користувача, змініть значення класу користувача memorylocked
у /etc/login.conf
.
Ліміт відкритих файлів¶
Під час запуску Zrythm спробує збільшити максимальну кількість файлів, які він може відкрити. Ви повинні надати своєму користувачеві достатньо дозволів, щоб дозволити це.