Главная → Блог → Об FL Studio → Оптимизация CPU в FL Studio
Оптимизация CPU в FL Studio
Треск в FL Studio почти всегда значит, что процессор не успевает заполнить аудиобуфер. Ниже — рабочий порядок: драйвер, Smart disable, заморозка и что закрыть в Windows.
Содержание статьи:
- Почему появляется треск
- Сначала аудио: драйвер и буфер
- Smart disable и многопоточность
- Плагины, голоса и монитор CPU
- Заморозка и стемы
Почему появляется треск
Счётчик CPU в FL Studio — не тот же процент, что в диспетчере задач. Он показывает, какую долю времени буфера программа тратит на расчёт звука. Дошёл до потолка — буфер пустеет, вы слышите щелчки. На экспорте этого нет: рендер считается не в реальном времени. Если треск есть уже в готовом WAV, виноват плагин, а не «слабый ПК».
FL Studio в тяжёлых сессиях ест в первую очередь одно ядро и пики CPU, а не «гигабайты RAM». Память критична, когда открыты Kontakt и большие библиотеки. Ноутбук с экономией батареи проигрывает такому же железу в розетке почти всегда.
Сначала аудио: драйвер и буфер
Порядок драйверов по мануалу Image-Line: родной ASIO карты → ASIO4ALL → FL Studio ASIO. Primary Sound / обычный WASAPI без ASIO — плохой старт для продакшена. Как выбрать выход, разобрано в WASAPI или ASIO, размер буфера — в Buffer size.
Ориентир для Intel/AMD: не ниже ~10 мс (441 сэмпл), комфорт 10–40 мс. Ниже 10 мс почти никто не «чувствует» клавиши лучше, а CPU растёт резко. На Apple Silicon наоборот начинают с 128 сэмплов — так будятся производительные ядра.
В Audio Settings включите многопоточность генераторов и микшера. Mix in buffer switch и Triple buffer иногда спасают на капризных драйверах, но Triple buffer удваивает задержку. Reset plugins on transport лучше выключить, если при перемотке плейлиста всё подвисает.
Smart disable и многопоточность
Smart disable глушит молчащие инструменты и эффекты. Галочка в F10 → Audio — глобальный рубильник. Чтобы он реально сработал на уже открытых плагинах, прогоните Tools → Macros → Switch smart disable for all plugins. Без макроса часть врапперов так и останется «всегда включена».
Если конкретный VST после disable щёлкает или теряет хвост реверба — снимите Smart disable только у него в меню враппера. Глобально функцию не убивайте из-за одного капризули.
Multithreaded generator / mixer processing должны быть включены в трёх местах: Audio Settings, Allow threaded processing во враппере и то же в Additional settings. По умолчанию так и есть. Снимайте тред только если плагин сам просит или ведёт себя плохо.
Плагины, голоса и монитор CPU
Откройте View → Plugin performance monitor и найдите, кто ест буфер. Дальше по списку:
- уберите унисон и лишние голоса в синтезаторе, качество с Max на High, если на слух всё равно;
- не ставьте Pro-Q и «дорогой» компрессор на каждую мелочь — для полки хватит Parametric EQ 2 и Fruity Limiter;
- 32-bit VST в 64-bit FL идут через мост и жрут отдельно, лучше 64-bit сборка;
- закройте лишние окна клавишей F12;
- макросы Purge unused audio clips и Select unused channels чистят RAM и мёртвые каналы.
В Windows включите схему высокой производительности. В FL Studio за это отвечает Force High Performance Power Plan. Браузер, Discord с оверлеем, облачный синк папки проекта — типичные воры квантов CPU. Подробнее про щелчки — в треск и проседания.
Заморозка и стемы
Когда аранжировка готова, запеките тяжёлый кусок: Consolidate playlist track / freeze или экспорт Split mixer tracks в новый пустой проект. Сведение на стемах возвращает весь CPU. Мастеринг тоже лучше делать в чистой сессии, а не на том же проекте, где ещё живы двадцать Serum.
Не лечите перегруз десятью галочками, если в лиде шесть одинаковых слоёв. Выключите слой — если микс не сел, слой был декорацией и бесплатным налогом на процессор.
Чеклист перед сессией: ASIO выбран, буфер адекватный, Smart disable прогнан макросом, монитор плагинов открыт, Windows не в «экономии». Остальное — уже хирургия конкретного проекта.