Системные Требования#
Поддерживаемые архитектуры#
x86_64 (64-bit), i686 (32-bit), powerpc64le (PowerPC), armhf (ARMv7) или aarch64 (ARMv8)
Операционная система#
GNU/Linux, FreeBSD, Windows или MacOS
Рекомендации#
- Процессор (CPU)
Для плавной работы мы рекомендуем использовать процессор с тактовой частотой не менее 2 ГГц и не менее 4 ядер.
- Монитор
Для эффективной работы с Zrythm рекомендуется иметь монитор размером не менее 16 дюймов.
- Аудио интерфейс (Audio interface)
Аудиоинтерфейс даёт низкую задержку и качество, которое лучше, чем у встроенных звуковых карт (особенно при записи звука).
- MIDI клавиатура (MIDI keyboard)
Для быстрой пробы мелодий, записи и управления ручками и кнопками.
JACK#
Если вы используете JACK , то он должен быть включён и настроен перед запуском Zrythm. В интернете много информации по настройке JACK, например Demystifying JACK - A Beginners Guide to Getting Started with JACK, так что мы не будем описывать как это сделать здесь.
Блокировка памяти (Memory Locking)#
Для стабильной работы в Zrythm без рассинхронизаций (XRUN) требуется привилегия на блокировку памяти. В ином случае, когда данные не заблокированы в памяти, они могут быть перемещены ядром, что будет вызывать рассинхронизацию (XRUN) при попытке доступа к ним.
Realtime Scheduling#
Zrythm requires realtime scheduling privileges for reliable, dropout-free operation. Realtime (RT) scheduling is a feature that enables applications to meet timing deadlines more reliably.
GNU/Linux#
Чтобы установить эти привилегии для пользователя, смотрите How do I configure my linux system to allow JACK to use realtime scheduling?.
FreeBSD#
Чтобы установить эти привилегии для пользователя, измените значение класса пользователя memorylocked
в /etc/login.conf
.
Ограничение на количество открытых файлов#
При запуске Zrythm попытается увеличить максимальное количество файлов, которое он может открыть. Вы должны предоставить пользователю достаточные права, чтобы разрешить это.