Buffer underruns & maximizing FL Studio performance

Если нагрузка на процессор зашла слишком далеко, пора поэкспериментировать с 'недогрузками буфера / buffer underruns' (щелчки и трески в звуках, созданных  FL Studio). Загрузку процессора и дискового пространства можно значительно уменьшить с помощью некоторых настроек.

Аудио буфер - это временное хранилище данных, отправляемых на звуковую карту, которое позволяет FL Studio моментально выровнять скачки загрузки процессора. Если аудио буфер истощается, потому что процессор или жёсткий диск не справляется, значит звуковая карта будет делать грубые трески, щелчки или заикающиеся шумы. Недогрузки могут случиться ТОЛЬКО в режиме реального проигрывания, они не появятся во время экспорта в файл wave или mp3.

Есть много причин, почему процессор или жёсткий диск могут плохо поддерживать звуковую карту. В этом разделе намечены шаги, чтобы убедиться, что настройки звука оптимизированы для FL Studio. Уменьшение недогрузок должно сопровождаться воспроизведением типового проекта, ваша задача найти наименьшую длину буфера, добавив несколько (или ни одну) новых недогрузок к счёту. Обратите внимания, что почти всегда вы будете видеть некоторую недогрузку (обычно 1-5), чаще всего это бывает в начале запуска. Также случайная недогрузка во время проекта обычно не проблема, но может означать, что вы близки к минимальному размеру буфера и текущие установки можно оставить.

 

Запомните, недогрузки – это проблема, только когда вы отмечаете их и они мешают. Следующие шаги описывают, как уменьшить недогрузки, используйте ASIO драйвер звуковой карты, если возможно.

Драйверы звуковых карт ASIO

После каждого изменения, если число недогрузок перестаёт расти, попробуйте ещё уменьшить установку Buffer length. Ваша цель – найти как можно меньший размер буфера без новых (или с небольшим числом новых) недогрузок.

  1. Когда Buffer length увеличивается, недогрузки уменьшаются, но задержка между игрой на MIDI-клавиатуре, нажатием кнопки и ответом FL Studio тоже увеличивается. Для драйверов ASIO наилучшая установка это 1-4 ms, 5-10 ms – великолепно и 11-20 ms - хорошо.
  2. Установите Mixer Interpolation на Linear и Sample rate – 48 000 Hz или меньше.
  3. Увеличьте установку 'Priority' до 'Highest'.
  4. Выключите переключатель 'Safe overloads'.
  5. Загрузите последнюю версию драйвера ASIO для вашей карты. Мы рекомендуем придерживаться родных драйверов ASIO и пробовать альтернативные, только если у вас проблемы с родными драйверами.
  6. В некоторых случаях драйверы 3rd party www.asio4all.com превосходят родные ASIO драйверы и могут решить проблемы с недогрузками. Замечание: Хотя ASIO4ALL работает с большинством звуковых карт, это 'универсальный' ASIO драйвер, и результат может оказаться разным.
  7. Отключите неактивные плагины: Tools > Macros > Switch smart disable for all plugins. Это отключит эффекты и инструменты, когда они не используются, и тем самым значительно уменьшит нагрузку процессора.
  8. Уменьшите полифонию в каналах инструментов.
  9. Выключите 'Keep on disk' для каналов Sampler и Audio-Clip. Сэмплы будут грузиться в память, что ускорит быстродействие.
  10. Запишите микшированные каналы в аудио и отключите инструменты от каналов.
  11. Замечание: Если установка Buffer length выше 50 ms и нагрузка на процессор достигает 80%, это может означать, что просто ваш компьютер недостаточно быстрый для воспроизведения проекта. Добро пожаловать в бесконечный цикл апгрейда!

 

Драйверы стандартных звуковых карт (если ASIO не появляется в названии)

  1. Для стандартных драйверов наилучшая установка это 5-10 ms, 11-20 ms – великолепно и 21-50 ms – хорошо.
  2. Установите Mixer Interpolation на Linear и Sample rate – 48 000 Hz или меньше.
  3. Увеличьте установку 'Priority' до 'Highest'.
  4. Выключите переключатель 'Safe overloads'.
  5. Загрузите последнюю версию драйвера ASIO для вашей карты. Мы рекомендуем придерживаться родных драйверов ASIO и пробовать альтернативные, только если у вас проблемы с родными драйверами.
  6. В некоторых случаях драйверы 3rd party www.asio4all.com превосходят родные ASIO драйверы и могут решить проблемы с недогрузками. Замечание: Хотя ASIO4ALL работает с большинством звуковых карт, это 'универсальный' ASIO драйвер, и результат может оказаться разным.
  7. Отключите неактивные плагины: Tools > Macros > Switch smart disable for all plugins. Это отключит эффекты и инструменты, когда они не используются, и тем самым значительно уменьшит нагрузку процессора.
  8. Уменьшите полифонию в каналах инструментов.
  9. Выключите 'Keep on disk' для каналов Sampler и Audio-Clip. Сэмплы будут грузиться в память, что ускорит быстродействие.
  10. Запишите микшированные каналы в аудио и отключите инструменты от каналов.
  11. Замечание: Если установка Buffer length выше 100 ms и нагрузка на процессор достигает 80%, это может означать, что просто ваш компьютер недостаточно быстрый для воспроизведения проекта. Добро пожаловать в бесконечный цикл апгрейда!

Музыкальный форум

Законодательство РФ

Весь контент представленный на сайте сообщества Digital Sound в соответствии с законодательством РФ, предназначен для персонального использования и только в ознакомительных целях. Права принадлежат только их владельцам.

Для правообладателей

Весь контент присутствующий на сайте сообщества Digital Sound скачивается из открытых источников в интернете. Если вы являетесь автором и считаете что нарушаются Ваши авторские права, просьба сообщить нам незамедлительно.

Digital Sound © Project Snip | 2009 - 2013 Все права защищены.
Сайт музыкального сообщества Digital Sound - новости из музыкального мира, актуальный софт для музыканта и диджея, статьи и обучение, социальная сеть, форум, конкурсы с призами.
Мы рассматриваем все виды взаимовыгодного сотрудничества, как на коммерческой, так и на некоммерческой основе. По вопросам размещения рекламы обращаться на почту к Project Snip