Оптимизация Windows для записи вокала и работы со звуком. Часть 1.

Фев 13, 2018 by Александр Константинов - 10 комментариев

Это руководство содержит основные сведения о настройке и устранении проблем со звуком в ОС Windows.

Все упомянутые настройки и софт сторонних разработчиков, были опробованы мной на 2х ПК с Windows 10.

1. ВВЕДЕНИЕ.

При сборке ПК мы получаем неограниченный список комплектующих и это может привести к проблемам совместимости. Кроме того, некоторые компоненты ПК предназначены для обеспечения хорошей производительности офисных программ или игр. Требования предъявляемые к ПК используемому для обработки звука в реальном времени обычно отличаются от требований для игр и офисных программ. В результате этого нередко возникает необходимость настройки ПК под наши музыкальные нужды. Эта статья содержит наиболее важные советы по настройке системы для обработки звука в реальном времени.

Обратите внимание что каждый из этих советов может способствовать повышению общей производительности системы. Поэтому если у вас происходят постоянные выпадения звука артефакты во время работы, внимательно прочитайте эту статью, и выполните последовательно предложенные в ней советы.

2. ПРЕДВАРИТЕЛЬНЫЕ НАСТРОЙКИ.

2.1. ASIO Драйвер.

Обязательно скачайте последнюю версию драйверов для вашего аудио интерфейса (Скачивайте только с официальных сайтов производителей). Убедитесь что в DAW используется драйвер ASIO а не первичный драйвер/DirectSound/WASAPI. Если по какой либо причине у вас недоступен драйвер ASIO для вашей карты то скачайте и установите ASIO4All – это универсальный драйвер ASIO работающий с большинством аудиокарт. Последнюю версию драйвера можно скачать на сайте www.asio4all.com.

Не забываем, что профессиональный звуковой интерфейс с собственным ASIO драйвером будет работать намного лучше чем любая другая звуковая карта на драйвере ASIO4All. Так что не стоит ожидать от встроенной звуковой карты качественного звука при записи да и при воспроизведении.

2.2. Параметры latency (задержка).

Компьютеры используют звуковой буфер для временного хранения звуковых данных, когда процессор переключается между различными задачами, такими как графическое отображение, доступ к HDD, обмен данными с подключенными периферийными устройствами, и обработкой звука. В этом случае и приходит на помощь такая вещь как аудио буфер (audio buffer/latency/process buffer/sample buffer). Чем мощнее ПК тем больше процессов он может обрабатывать за короткий промежуток времени и соответственно с меньшим аудио буфером.

Естественно, что меньший аудио буфер предпочтительнее, потому как существует прямая связь между размером буфера и результирующей задержкой. Недостаток использования меньшего буфера состоит в том, что чем он меньше, тем выше нагрузка на процессор. И это может привести к появлению треска и других артефактов в аудио.

Стоит начать с настройки задержки ASIO (Buffer Size). Установите размер в 512 и проверьте нет ли артефактов при воспроизведении проекта в DAW, конечно же стоит поставить и меньшие настройки к примеру 256, возможно что именно для Ваших проектов и конфигурации ПК этого будет достаточно, но если вы слышите артефакты то просто увеличьте буфер. Так же, бывает что ПК с буфером в 512 будет работать менее стабильно чем с 256, так что стоит проверить все варианты.

3. АНАЛИЗ ПРОИЗВОДИТЕЛЬНОСТИ ПК.

3.1. Тест производительности системы

Приложением LatencyMon можно определить устройства, драйвера или службы которые вызывают проблему в системе.

– Скачать LatencyMon http://www.resplendence.com/downloads

– Установите и запустите приложение C: > Program Files > LatencyMon > “LatMon.exe”

– Запустите DAW в котором у вас возникают проблемы со звуком и запустите аудио в нем.

– Во время воспроизведения звука запустите LatencyMon

Для получения более правдивых результатов тест надо проводить не меньше 4 минут и после теста нажмите кнопку стоп.

После завершения теста под главное вкладкой отобразится одно из сообщений:

Your system appears to be suitable for handling real-time audio and other tasks without dropouts.’ «Ваша система подходит для обработки звука в реальном времени»

или

‘Your system appears to be having trouble handling real-time audio and other tasks. You are likely to experience buffer underruns appearing as drop outs, clicks and pops…’ « В Вашей системе возникают проблемы при обработке аудио и других задач в реальном времени»

Зеленый текст указывает на то что у Вас не должно быть никаких проблем. Если вы наблюдаете красный текст то сделайте следующее:

– Проверьте настройки аудио интерфейса sample rate/latency.

– Убедитесь, что никакие приложения не работают вместе с DAW.

– Обновите DAW, драйвера и прошивку звуковой карты.

– Проверьте Speedstepping процессора. Это может влиять на производительность системы.

Последний случай указывает на необходимость разрешения проблемы на уровне системы. Результаты LatencyMon помогут определить источник проблемы, об этом в следующем разделе.

3.2. Ищем проблемный драйвер.

После завершения тестирования перейдите во вкладку Drivers. В этом разделе будут показаны задержки для каждого драйвера отдельно, на скриншоте показано отсутствие проблемных драйверов, поскольку ни одно значение не превышает 1 мс.

На следующем скриншоте показан пример проблемного драйвера. Этот драйвер должен быть обновлен/изменен/отключен с целью уменьшения задержки.

Так же стоит обратиться к форумам производителей ваших аудио интерфейсов, так как там могут быть списки проблемных драйверов, с которыми у вашей карты конфликты и собственно решение этих конфликтов.

3.2.1. SpeedStepping

SpeedStep – это технология энергосбережения, основанная на динамическом изменении рабочей частоты и напряжения процессора. Она предназначена для процессоров Intel, которые позволяют регулировать свою тактовую частоту и напряжение программным методом. Это дает возможность процессору изменять свою производительность в зависимости от загрузки и этим самым сводить к минимуму энергопотребление и тепловыделение. Наиболее полезна эта технология для мобильных компьютеров. Есть аналог данной технологии для процессоров AMD — Cool n’quiet, так же реализована её активация через BIOS. Однако это уменьшение тактовой частоты может губительно сказаться на производительности Вашей системы в общем.

Если задержка которую дают ваши драйвера не превышает значения в 1 мс, но проблемы все равно возникают, перейдите во во вкладку Stats в LatencyMon после остановки теста. В разделе частота процессора Вы увидите 2 значения: Reported CPU Speed (Заявленная частота) и Measured CPU Speed (Измеренная частота) (в MHz)

Это нормально когда измеренная частота процессора немного меньше заявленной (как на рисунке выше), но когда с драйверами все в порядке и частота процессора значительно ниже заявленной то проблема падения производительности может скрываться в технологии SpeedStepping.

Чтобы отключить SpeedStepping отрегулируйте параметры управления питания описанные в разделе 4.5.1.

Примечание: Если проблемы сохраняются после настройки плана питания и LatencyMon показывает всё те же значения, Вы можете отключить Speedstepping в BIOS. Также могут мешать и другие технологии типа TurboBoost. По этому если при выполнении всех пунктов описанных в статье Вам придется поэкспериментировать с настройками в BIOS.

Часть 2





Comments

tadalafil rankings

19 января, 2024

cialis and blood pressure

20 января, 2024

20 mg generic viagra

21 января, 2024

average cost of viagra 50mg

21 января, 2024


order original cialis

23 января, 2024

cialis otc 2016

24 января, 2024

cialis logo

24 января, 2024


flagyl magesar

25 января, 2024

Leave a Comment