Fl studio долго запускается
Собрав новый системник на базе i7 я был огорчен тем, что FL не стал работать значительно быстрее (я бы сказал, что почти вовсе не стал), что подтолкнуло меня на поиски информации в чем же дело. Немного погуглив я узнал, что можно оптимизировать работу так, что прирост производительности будет заметен невооруженным глазом.
Итак, если вам надоели бесконечные тормоза и хочется немного помочь фрукту работать быстрее без банального увеличения частоты системной шины, то чуть ниже вы найдете некоторые несложные советы на этот счет.
Причины «тормозов»
Для начала определимся, а что же мешает фрукту использовать всю мощь процессора? Ведь казалось бы, на последней модели процессора все должно «летать» по умолчанию. Как выяснилось, основная проблема заключается в так называемой парковке ядер. Что это значит? ОС Windows в обычном режиме работы использует не все ядра ( = не все мощности машины ) и ОС должна сама включать припаркованные ядра во время необходимости. Но на практике замечена не очень радующая тенденция – они так и не включаются . Для нас это означает, что хост (FL) не будет работать с максимально доступными ресурсами процессора…
Что ж, причина определена – приступаем к устранению!
Оптимизируй это
Итак, открываем меню Главное меню, пишем regedit, на появившемся пункте кликаем правой кнопкой мыши и жмем «Запуск от имени Администратора».
В открывшемся редакторе реестра ищем ключ
в значении Attributes вместо 1 ставим 0.
тоже в значении Attributes вместо 1 ставим 0.
Что нам это дало?
В результате, эти два параметра настроек парковки ядер – соответственно «Минимальное число ядер в состоянии простоя» и «Максимальное число ядер в состоянии простоя» станут доступными для изменения из визуального интерфейса Windows управления электропитанием, где они по умолчанию, само собой, недоступны. Больше ничего при этом не изменится. Чтобы изменить, нужно, собственно, и воспользоваться этим самым визуальным интерфейсом.
Используем недоступные ранее настройки
Чтобы воспользоваться теперь доступными настройками системы заходим в Панель управления и ищем пункт Электропитание (если не получается найти самостоятельно, в правом верхнем углу есть строка поиска – начните в нее писать слово «электропитание» и увидите нужный пункт).
Там по умолчанию находится два плана электропитания (Сбалансированный и Высокая производительность). Целесообразно оставить текущий активный план без изменений или для обычной работы на компьютере выбрать план «Сбалансированный» (возможно он уже выбран по умолчанию). А отключать парковку ядер, например, в плане «Высокая производительность».
Вызов окошка «Электропитание» можно затем закрепить в Старт-меню Windows и переключаться с одного плана на другой в два клика мыши, когда начинается/заканчивается работа с музыкой.
Теперь, в выбранном (или созданном) для работы с музыкой плане электропитания кликаем ссылку «Настройка плана электропитания», вследствие чего открывается окошко, на котором находим и кликаем ссылку «Изменить дополнительные параметры питания», открывается окошко, которое нам и наконец и нужно (см. картинку).
Заставляем компьютер работать в полную силу путем отключения парковки ядер. теперь каждое ядро доступно приложениям в любой момент времени
В этом окошке находим раздел «Управление питанием процессора», раскрываем его и видим примерно то, что на картинке. Нам нужно изменить параметры в разделе «Минимальное число ядер в состоянии простоя». В пункте «От сети:» поставить значение 100%. Если хочется, чтобы быстрее садилась батарея, то можно и «От батареи:» тоже поставить 100%, но это вряд ли имеет смысл.
Раздел «Максимальное число ядер в состоянии простоя» мы сделали видимым только для контроля, чтобы там не оказались случайно по умолчанию значения меньшие, чем мы выставили в «Минимальном». Открываем это «Максимальное число ядер в состоянии простоя» и убеждаемся, что в «От сети:» там тоже стоит 100%. Если не стоит – ставим. Жмем ОК, все закрываем.
Мы молодцы, теперь осталась последняя деталь.. точнее две
Конфигурация FL Studio
Для того, чтобы фрукт начал-таки использовать больше одного ядра необходимо сообщить ему об этом в настройках. Для этого запускаем FL Studio, в верхней строке меню ищем пункт Options – Audio settings.
Включение поддержки многоядерной обработки в FL Studio позволяет использовать бОльшие ресурсы для работы со звуком (а мы ведь параллельно фильм не рендерим, правда?)
В открывшемся окне делаем активными пункты «Multi threaded generator processing» и «Multithreaded mixer processing».
Закрываем фрукт.
И напоследок…
Я рекомендую запускать FL Studio с повышенным приоритетом для того, чтобы его запросы к процессору обрабатывались бы первоочередно, что увеличит производительность хоста.
Для этого после того как вы запустили FL Studio откройте диспетчер задач (можно вызвать сочетанием клавиш Ctrl+Shift+Esc), перейдите на вкладку Процессы, найдите там FL.exe, кликните правой кнопкой – Приоритет – а дальше либо Высокий, либо Реального времени (по вкусу ).
Примечание: если вы запускаете FL Studio от имени администратора, то и диспетчер задач тоже следует вызвать от имени администратора. В противном случае у вас не будет прав на изменение приоритета процесса
Устанавливаем приоритет процессу FL.exe для ускорения его работы
Дальше, там же, можно единожды проверить, доступны ли FL все ядра. У меня, по умолчанию, оказались доступны. Но… мало ли, лучше проверить. Точно так же, правым кликом в списке процессов по «FL.exe» кликаем «Задать соответствие», проверяем, все ли процессоры заданы, и если не все, то задаем все.
Вот и все =)
Вся настройка занимает не больше пяти минут, а эффект, как говорится, на лицо. Думаю, что цель оправдывает средства сполна, тем более что мы говорим о комфорте работы.
p.s. и не забывайте возвращать план электропитания на Сбалансированный, когда вся мощность не нужна.
p.p.s и если кто-то пробовал на XP и Vista – отпишите пожалуйста в комментариях, работает ли способ?
Я выбираю в микшере канал для записи, отключаю от мастера, выбираю In 1, без проблем получается отписать 2-9 дорожек(всегда по разному), но потом всё слетает. Пишет "Please select an audio input first"
И в микшере появляется второй канал rec. Как решить эту проблему?
Я выбираю в микшере канал для записи, отключаю от мастера, выбираю In 1, без проблем получается отписать 2-9 дорожек(всегда по разному), но потом всё слетает. Пишет "Please select an audio input first"
И в микшере появляется второй канал rec. Как решить эту проблему?
Такое происходит когда в микшере перед записью следующего тейка выделяешь канал без выбранного входа. И фл ругается типо «вы пытаетесь записать канал без входа». Поэтому перед очередной записью нужно выделять канал с которого нужна запись
Я выбираю в микшере канал для записи, отключаю от мастера, выбираю In 1, без проблем получается отписать 2-9 дорожек(всегда по разному), но потом всё слетает. Пишет "Please select an audio input first"
И в микшере появляется второй канал rec. Как решить эту проблему?
Такое происходит когда в микшере перед записью следующего тейка выделяешь канал без выбранного входа. И фл ругается типо «вы пытаетесь записать канал без входа». Поэтому перед очередной записью нужно выделять канал с которого нужна запись
Спасибо за ответ, то есть правильно я понимаю, что прежде чем писать новую дорожку надо в микшере для каждой отдельный канал выбирать? Я так попробовал сделать, все вроде получается, но сомневаюсь, что это именно так работать должно
Нет, не нужно менять каналы, не нужно каждый тейк назначать микрофон на новый канал, нужно лишь перед записью мышкой кликнуть на канал, куда входит микрофон. Вообще, чтобы избежать такого трабла - нужно выключить режим игры на клавиатуре (сверху кнопка с изображением клавиатуры), чтобы горячие клавиши заработали и включать/выключать запись кнопкой R на клаве
В чем проблема использовать Cubase или хотябы Audition? Зачем вам это все во фруктах?
Наверняка, после работы уже с весомым проектом FL Studio (где уже добавлено куча плагинов - синтезаторов на каналах, и висят на слотах дорожек микшера достаточно эффектов обработки), ты задавался, а как можно ускорить FL Studio? А в частности ускорить ее работу и производительность? Так как, все-таки, ты понимаешь, что многие плагины требовательные внутри твоего проекта, да и сама FL Studio, бывает, что поедает очень много CPU, когда посмотришь на потребляемые ресурсы в статистике!
И хочу тебя обрадовать, что существует еще много лазеек, которые ты не использовал и не освободил для более быстрой и более производительной работы своей FL Studio.
Итак, давай теперь разберем, как МАКСИМАЛЬНО получить отдачу от производительности секвенсора FL Studio, а точнее говоря максимальную отдачу от твоего процессора и оперативной памяти для FL Studio (любой версии – 12, 11 или же 10).
- Первое и самое логичное, я думаю, что и ты сам понимаешь, если ты работаешь над весомым проектом закрой все конфликтующие программные обеспечения, которые хоть, сколько-то требуют ресурсов процессора (Интернет браузеры, плееры (аудио, видео), Skype, и т.п.).
- Проверь, что работает лучше на производительность из драйверов ASIO (Options – audio settings – device). Это касается тех, у кого звуковая карта, какая-то помимо встроенных и малобюджетных. Так как есть драйвер ASIO специально для твоей карты, и есть универсальный драйвер ASIO4ALL (у меня в примере можно выбрать ASIO Juli@ - для моей карты ESI Juli@, но производительность не сильно то и отличается):
Если же у тебя малобюджетная или встроенная звуковая карта – то ставь, конечно же, ASIO4ALL, если ты впервые слышишь об этом существе ASIO4ALL, или у тебя возникли какие-то трудности с настройками или пониманием принципа работы этих необходимых FL Studio драйверов, то специально для этого я приготовил вот ЭТУ небольшую статью-инструкцию.
- Стоит увеличивать на максимум размер буфера в настройках ASIO, если это требует того, и работать в большом проекте уже слишком не комфортно из-за раздражающего треска. Будет задержка, будет отставание звука – но не будет, или будет меньше, треска и торможения секвенсора, я думаю, очень логичный компромисс!
- Попробуй активировать в настройках ASIO вот эти две функции, во многих случаях это помогает увеличить работоспособность звуковых процессов:
- Так же проконтролируй следующий момент: активны ли вот эти три функции первые две это многопоточность процессов (Multithreaded generator processing и Multithreaded mixer processin) и последняя Smart Disable – умное отключение плагинов (это позволяет FL studio отключать от работы все плагины – генераторы иплагины обработки, которые не издают ни какого звука, которые не обрабатывают – в общем, все что простаивают) Это весомая экономия CPU – и так же не забудь внутри FL Studio произвести команду Tools – Macros– Switch Smart Disable for all plugins.
- Отключи, активную по умолчанию, опцию «Reset plugins on transport» в низу, в опциях Audio. В противном случае это может затормозить производительность секвенсора в моменты нажатия на кнопку Play и Stop из-за дополнительных требований сбрасывания к VST плагинам.
- Теперь что касается твоей системы. Нужно убедиться, что твой процессор отдает свою максимально возможную мощность. Это можно сделать зайдя в настройки по адресу ПУСК – Панель управления – Электропитание. Убедись что стоит режим ВЫСОКАЯ ПРОИЗВОДИТЕЛЬНОСТЬ, а не рекомендуемый СБАЛАНСИРОВАННЫЙ. Это очень весомый плюс к производительности, но вне работы в FL Studio рекомендуется все так ставить обратно сбалансированный режим.
- Если у тебя в проекте ты используешь длинные аудио сэмплы или дорожки в каналах Sampler, то убедись, что у них у всех активна вот эта опция Keep on disk (хранить на жестком диске):
Это снимет нагрузку этих файлов с оперативной памяти и нагрузка будет переключена на жесткий диск.
- Убедись, что у тебя в проекте минимальное количество возможных VST плагинов (инструментов или эффектов) подключенных через Bridge (Мост). Что это значит? А это значит что, в твоем секвенсоре, если он в версии 64 бит, есть VST 32-х битные плагины – тут FL Studio будет создавать мост, соединяя две разные битные системы 64 и 32, что требует немного оперативной памяти (немного, но представь что VST плагинов, пусть даже эффектов, достаточно много – все это скажется на ресурсах, поэтому и нужно минимальное количество мостов). Та же ситуация и в обратном порядке, стоит в 32 битной FL Studio использовать 32-х битные VST плагины. Как проверить есть ли мост и какие плагины 32-х битные, и какие 64-х? Так же просто: неважно эффект это или инструмент – кликни на этот значок - показать настройки Fruity Wrapper:
И затем VST wrapper settings:
Как ты видишь в описании вод названием, есть строчка Type, и сразу видно версию VST плагина (32 бита) – что следует по минимуму использовать, к примеру, в моей 64 битной версии FL Studio 12. Но данный плагин достаточно старый и у него пока нет 64 битной версии. Сегодня VST плагины поставляются в двух версиях (32 и 64) убедись, что у установлена нужная версия плагина, и так же у тебя в проекте стоит та самая, подходящая версия VST. Если с установкой разных версий много непонятных и запутывающих моментов, для тебя есть ВОТ ЭТА статья, подробно описывающая весь процесс установки VST плагинов различных версий.
- Не забывай ограничивать полифонию (максимальное количество используемых голосов) у VST инструментов:
Здесь проследи, сколько у тебя максимально используется голосов у каждого инстумента в отдельных аранжировках на Piano Roll (паттернах). Если в аккорде Lead или Pad максимум, на каком-то моменте, это 4 ноты, то ставь 4 голоса в полифонии этого инструмента. Если ты боишься ошибиться и думаешь что при экспорте где-то не воспроизведется, подлая 5-я нота, то волноваться не стоит! При экспорте есть отличная функция у FL Studio, которая называется Disable maximum polyphony (игнорировать максимальное ограничение голосов у плагинов):
Помимо всего настолько детального и сложного, не стоит забывать про САМОЕ ПРОСТОЕ и МНОГИМИ ИГНОРИРУЕМОЕ действие, которое следует делать время от времени при работе в FL Studio:
ЭТО ЖАТЬ КНОПКУ F12!
Что это за команда? Это горячая клавиша на закрытие всех открытых окон плагинов (обработки и генераторов) и семплеров в твоем проекте, и ты не поверишь сколько может быть, оказывается за время долгой работы в FL Studio, открыто плагинов одновременно.
Мало того, даже если сохранить проект и потом открыть его, многие плагины сами по себе будут в "открытом" состоянии.
И я не имею в виду в "загруженном состоянии в проекте" как сам плагин, а в ОТКРЫТОМ СОСТОЯНИИ.
Дело в том, что нагрузка с CPU слетает сразу, как только мы закрываем окно плагина, на котором накрутили или настроили звук, но это же не значит, что мы удалили плагин из проекта - мы просто закрыли его и таким образом таргет CPU и нагрузки с плагина слетает и секвенсор может выдохнуть, не обрабатывая данные на нем.
Так вот, полезное действие всегда - это команда - "ЗАКРЫТЬ ВСЕ ОТКРЫТЫЕ ПЛАГИНЫ" - команда F12!
- И под конец, самое сильное и разгружающее, пользуйся процессом ЗАМОРОЗКИ (Freezing). Это экспорт и сохранение отдельных (подразумевается самых требовательных) инструментов аранжировки и их эффектов обработки в Wav файл (это что бы без потерь в качестве звука). Это громадным образом облегчит ношу твоего процессора и оперативной памяти. Замораживать можно как отдельные инструменты, так и целые дорожки микшера с группами таких инструментов, подробнее и в деталях о заморозке описано ЗДЕСЬ.
И последнее о чем, конечно же, ты догадываешься: используй меньшее количество плагинов, так как это главные пожиратели ресурсов во всем секвенсоре. И так же используй более экономичные плагины, не нужно везде доставать, к примеру, Fabfilter Pro-Q, его во многих ситуациях можно заменить на простой Fruity Parametric EQ, который кушает гораздо меньше. Та же ситуация с синтезаторами и инструментами.
Зависает FL Studio, появляется треск! ASIO4ALL и его настройка.
Если ты начинающий пользователь FL Studio и у тебя не с того, не с сего появился раздражающий треск при воспроизведении в проекте, зависает и тормозит FL Studio и написание музыки уже точно не приносит наслаждения, которого ты ожидал… Вероятнее всего ты еще не знаешь, что такое звуковой драйвер ASIO4ALL, который в принципе и есть тот спаситель, что избавит тебя от этого злостного треска и неадекватной работы секвенсора, пришло время узнать об этом универсальном оптимизаторе звуковых процессов, так как это, наверное, самая важная часть в оптимизации и настройке твоего секвенсора FL Studio.
Где скачать ASIO4ALL бесплатно русскую версию.
Если ты еще не скачал или как раз ищешь, где скачать бесплатно последнюю версию Asio4all для fl studio– то вот тебе прямая ссылка с официального сайта на последнюю русскую версию этого драйвера – СКАЧАТЬ ASIO4ALL Русская версия. И пока файл скачивается и ожидает тебя, я разъясню твои дальнейшие действия и погружу тебя немного в то для чего вообще нужны драйвера ASIO.
Что такое ASIO4ALL.
Драйверы Asio4All это программное обеспечение на твоем компьютере, которое оптимизирует звуковые потоки и направляет их самым коротким путем – от секвенсора (или другой программы работающий с аудио) сразу в звуковую карту, минуя твою операционную систему и все ее процессы. Понимаешь, наверное, от чего был треск в твоей FL Studio до этого и от чего FL Studio зависает, тормозит и трещит.
Сейчас, как ты понимаешь, самое время установить эту вещицу и навсегда забыть про трески и торможение секвенсора.
После установки, конечно же, стоит выбрать ASIO4ALL v2 драйвер в аудио настройках FL Studio, в строке Device:
Теперь все твои мучения должны закончиться, но должен предупредить тебя, что именно с драйверами ASIO4ALL будут конфликтовать все другие процессы операционной системы Windows (плееры аудио, видео, Skype, team speaker, интернет браузеры и все что может использовать звук) и поэтому будет работать либо FL Studio с выбранными драйверами ASIO либо процессы в операционной системе.
Сразу отмечу, что начиная в FL Studio 12, Image-Line интегрировала совместимые c FL Studio драйверы ASIO, которые уже есть в твоем секвенсоре (если ты не убрал галочку при установке секвенсора) называются они FL Studio ASIO и они уже здорово оптимизируют звуковые процессы и, конечно, не конфликтуют с процессами операционной системы, но даже с ними, иногда, есть смысл ставить ASIO4ALL, так как задержка в звуке, небольшая, но все же остается, при выбранных драйверах FL Studio ASIO.
Если у тебя есть синтезатор, MIDI клавиатура, Drum Pad или какое-то другое MIDI устройство, с помощью которого ты воспроизводишь инструменты или управляешь параметрами в секвенсоре (о подключении и оптимизации работы которых, ты можешь узнать все ЗДЕСЬ) – то драйвера ASIO так же оптимизируют работы этих устройств и ускоряют работу их команд. Иными словами уменьшают задержку между нажатием на клавишу MIDI клавиатуры и результатом этого нажатия в FL Studio – звуком.
Настройка ASIO4ALL.
И после выбора драйвера ASIO4ALL щелкни кнопку Show ASIO panel и приступим к настройке необходимых тебе параметров работы драйверов ASIO:
Тебе нужна как раз вот эта настройка ASIO Buffer Size. И это и есть настройка задержки. Но она выставляется для каждого устройства своя (это я к тем гражданам у кого возможно 2 или более аудио интерфейса, звуковой карты, но я думаю мало среди начинающих таких уникальных лиц). ASIO Buffer Size это размер буфера выставляемый ASIO для определенного аудио устройства (устройства перечислены в этом же окне, как WDM Device List) – в твоем случае какой-то звуковой карты. Чем больше размер, тем больше задержка между командой (воспроизведение внутри FL Studio или командой с MIDI устройства) и реакцией на эту команду. Ставим мы это значение в сэмплах, результат – длительность задержки можно увидеть в тексте под выбором устройства Deviceв настройках аудио, под заголовком Status:
Для меня, приемлемая задержки находиться в диапазон буфера 128 – 480 сэмплов. Этот параметр может меняться в зависимости от загруженности проекта, так как в уже весомых проектах (с массой плагинов, эффектов обработки и различных процессов) случается, что достигается предел буфера и появляется тот самый треск и «лаги» в проекте. Поэтому прибегать к увеличению задержки (компенсированию производительности за счет увеличения буфера) все таки придется, как быстро – зависит от твоего железа. Выставь то, что приемлемо для тебя сейчас и едем дальше. Все остальные настройки (те, что справа, а если их нет и там изображение клавиш Piano – то щелкни по гаечному ключу в правом нижнем углу) выставлять нужно только в крайних каких-то специфичных случаях:
Latency Compensation (In and Out) – Компенсация дополнительной задержки (если вдруг она по какой-то непонятной причине появилась) на определенном устройстве воспроизведения или записи (In и Out).
Hardsware Buffer (Работает не всегда!) – дополнительное форсированное улучшение связи со звуковым устройством. Разница мало когда будет заметна.
Регулятор Kernel Buffers– дополнительное улучшение производительности и увеличение за счет этого задержки звука.
Always Resample 44.1 kHz – 48. kHz– если у тебя встроенная звуковая карта в материнской плате или очень бюджетная внутренняя – то стоит выставить этот параметр, он разрешает программному обеспечению ASIO производить конвертацию частот дискретизации, так как некоторые аудио устройства это делают гораздо хуже.
Force WDM Driver to 16 bit– если активировать эту опцию, то она будет решать ошибки тех карт которые не поддерживают размер битности свыше 20 bit.
Вот тебе полная инструкция и пояснение что такое ASIO для чего нужны эти драйвера и как с ними работать и настраивать.
Привет всем! Поставил нексус 3 со всеми банками, в 20ке он работает все норм, а в 10 версии фл нет, есть ли лекарство какое нибудь? спасибо
Привет, парни такая проблема. Пишу что нибудь в пиан роле, и звук и грает не один раз а повторяется, и при зажатие клавиши очень очень часто играет, надеюсь поняли
Здравствуйте подскажите пожалуйста что делать прописываю 808 басс и делаю ролл и когда играет 808 басс в красном кружочке его не слышно вообще что делать?
Андрей, папку с сэмплами перенес? Попробуй положить папку с сэмплами поближе в корень диска и добавь её в настройках папок. Потом открой проект
День добрый. Появилась какая-то проблема с Piano Roll.Когда добавляю туда свои звуки, бассы прочего - Piano искажает звук во что писклявое. Как это можно решить?
Добрый денёк, нужна помощь, уже недели 2 голову ломаю. Суть проблемы такая: При открытии проекта, в котором звуки из плагина «Nexus» не открываются, ищет бесконечно файл «nexus.dll», а после пишет «программа не отвечает» и вылетает. Плагин переустановить не получается, захожу в Плагин менеджер, он так же вылетает. Я даже флку переустанавливал, та же проблема. (версия 20.7).
Помогите пожалуйста, в проекте и в экспорте происходят рандомные провалы в звуке. Как это решить? В этом треке на 6 секунде такое происходит и на протяжении всего трека.
Читайте также: