Оптимизация windows для аудио

Оптимизация windows для аудио

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

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

Здесь важные пункты, многие из которых неоднократно помогали мне в решении проблем. Советы для Windows 10, но многие вещи так же актуальны и для предыдущих версий. Я не буду писать про элементарные вещи, вроде использования нормальных звуковых карт с нормальным ASIO, типичных настройках в daw и удалении софта из автозагрузки — важность этого очевидна.
Ну и маленький disclaimer: если что-то сломаете или испортите, это останется на вашей совести. Будьте уверены в том, что делаете и не забывайте про бэкапы.
Поехали.

1. Если у вас карта nvidia, важно выключить опцию энергосбережения: правой клавишей по рабочему столу. В меню выбираем “панель управления nvidia”. Далее “управление параметрами 3D”. В списке глобальных параметров находим “режим электропитания” и ставим максимальную производительность.

2. Отключаем опции энергосбережения процессора в Bios:
CPU Enhanced Halt (C1E) или её вариации с со словами “C3/C4/C6 State Support” — Disabled
и
Intel EIST — Disabled

Отключаем все опции энергосбережения у компьютера в настройках электропитания. Переходим в: Панель управления -> Электропитание -> там активируем пункт “высокая производительность”. Далее, в этом пункте выбираем “настройка схемы электропитания.” Потом, кликаем “изменить дополнительные параметры питания”. Ну и в этом окошке всё, что есть, ставим на “Выкл”, “Приостановлено”, “Максимальная производительность” и “Запрещено”. Ключевые опции, это “Жёсткий диск”, “Параметры USB”. Минимальное и максимальное состояние процессора ставим на 100%. “Максимальная частота процессора” — 0 (ограничиваться не будет). “Политика охлаждения системы” — “Активный”.

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

3. Отключаем службы отслеживания. Отключаем windows defender. По моему опыту, он сильно тормозит работу с дисков (запуск программ, открытие файлов и т.д.). Лучше использовать сторонний антивирус.
Всё это отключается в одной программе O&O ShutUp10. Просто запускаете и активируете все опции, кроме трёх важных функций обновления (они отмечены красным восклицательным знаком).

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

После выполнения шагов выше, желательно перезагрузиться.

4. Если это не помогло и щелчки остаются, качаем и устанавливаем LatencyMon.
Запускаем, нажимая зелёный треугольник. Идём во вкладку Drivers и упорядочиваем DPC сount от большего к меньшему. Вверху списка будут процессы, которые больше всего влияют на появление щелчков (выражаясь простым языком). На rspLLL64.sys не обращайте внимания — это сам LatencyMon. Остальные “жручие” DLL и SYS гуглите, чтобы понять к какому драйверу или устройству он относится и как решить с ним проблему.
Пример: Вверху списка один из процессов nvlddmkm.sys. Идём в гугл и ищем по запросам “nvlddmkm.sys latency” и “nvlddmkm.sys high dpc” без кавычек. Аналогично и с другими файлами в списке.

Почему именно LatencyMon, а не dpclat.exe? А потому что dpclat не работает корректно под Win10 и всегда показывает одно значение в районе 1000ms.

5. Напоследок, возможные аппаратные проблемы.
Самая очевидная — перегрев процессора. Помните, если процессор перегревается, у него активируется встроенный механизм защиты (так называемый cpu throttling), который принудительно снижает рабочую частоту, чтобы снизить тепловыделение. Что может вызвать перегрев? Пыль, забившая радиатор, остановившийся вентилятор, высохшая термопаста в случае со старым компьютером, и проблемы с термопастой/радиатором в случае с новой сборкой. Проверяется просто — если под нагрузкой температура процессора выше, примерно, 70-80 градусов, у вас проблема. Мониторится температура приложениями вроде AIDA64, CoreTemp, SpeedFan, HWMonitor, Speccy и подобными.

В случае с USB устройствами, обратите внимание на разъёмы для подключения — некоторые материнские платы имеют несколько версий USB. Например, на переднюю панель системного блока могут быть выведены медленные USB1.1 порты, при этом, на задней стенке могут быть быстрые порты USB2 или даже USB3.
Сильно бьют по производительности и по стабильности USB хабы и концентраторы без дополнительного питания. Лучше подключать звуковую карту коротким проводом напрямую, без посредников.

Читайте также:  Как убрать значок центра поддержки windows

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

Эта запись была опубликована 07.04.2018 в 16:47. В рубриках: Статьи. Вы можете следить за ответами к этой записи через RSS 2.0. Также, вы можете пройти в конец страницы и оставить свой комментарий.

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

Это руководство содержит основные сведения о настройке и устранении проблем со звуком в ОС 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 можно определить устройства, драйвера или службы которые вызывают проблему в системе.

— Установите и запустите приложение 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.

Читайте также:  Syslog server linux ubuntu

— Убедитесь, что никакие приложения не работают вместе с 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.

Оптимизируйте Windows 10 для создания музыки

Если вы создаете музыку на ноутбуке или ПК с Windows 10, вам необходимо это прочитать. Здесь мы не только собрали набор настроек, которые должен знать каждый музыкант и продюсер — мы даже выяснили, как получить доступ к профилям питания, которые были удалены из Windows 10 в обновлении 2004 года и версии 20H2! Итак, если у вас возникли сбои звука на вашем компьютере с Windows при воспроизведении музыки, вот как заставить вашу машину работать бесперебойно.

Обновления

Обновления Windows 10 иногда могут травмировать опытных пользователей. Обычно это происходит в тех областях, где мы пытаемся заставить наши компьютеры делать то, чем не занимаются наши немузыкальные коллеги: звук с низкой задержкой. Большинство пользователей компьютеров работают с браузерами, электронной почтой, социальными сетями, играми, потоковой передачей, редактированием фотографий и множеством других общих задач, и именно на них Microsoft сосредотачивает свое внимание. Чтобы все эти вещи работали без сбоев с высокой задержкой, это хорошо; это дает компьютеру время, чтобы все обработать и передать вам идеально. Но мы не смотрим фильм, не играем в игры и не проверяем свои социальные сети: мы делаем музыку, поэтому наши потребности другие.

На настольных компьютерах с Windows не было серьезных проблем с воспроизведением звука с малой задержкой и без сбоев. Первые настройки в этой статье — это все, что вам нужно для бесперебойной работы системы для создания музыки. Но с ноутбуками, гибридами и планшетами дело обстоит иначе. Корпорация Майкрософт уделяет основное внимание разработке ноутбуков и аналогичных машин на энергосбережении, настраивая Windows для увеличения времени автономной работы за счет минимизации использования ЦП. Это может быть проблематично для создания музыки, потому что часто приводит к сбоям в звуке при воспроизведении программных инструментов и троттлингу ЦП при запуске проектов.

Microsoft удаляет настройки реестра из Windows 10

Ранее мы могли использовать настройку реестра, которая дает пользователям ноутбуков возможность доступа к расширенным параметрам питания, удаленным Microsoft. Это было известно как настройка «Connected Standby» или «CSEnabled». К сожалению, Microsoft убрала эту функциональность из Windows и реестра в обновлениях 2004 и 20H2. Мы потеряли возможность доступа к этим настройкам мощности. Все, что Microsoft пытается сделать, — это гарантировать, что их продукты, такие как линейка Surface, могут работать должным образом в пределах их температурных профилей; увеличение профилей мощности может отрицательно сказаться на сроке службы батареи и внутренних компонентов. Однако при создании музыки нам нужно иметь возможность внести пару настроек, чтобы добиться воспроизведения без сбоев — без какого-либо ущерба для целостности системы.

Читайте также:  Папка mnt linux где находится

К счастью, мы собрали воедино ответ, похороненный на нескольких онлайн-форумах, и можем показать вам, как получить высокую производительность на вашем ноутбуке и восстановить доступ к расширенным параметрам питания. ВНИМАТЕЛЬНО: все эти настройки выполняются на ваш страх и риск!

Лучшие настройки Windows 10 для звука

Во-первых, давайте посмотрим на некоторые общие настройки, которые необходимы каждой системе. Это не так обширно, как предлагают многие другие сайты и руководства, потому что многие из распространенных настроек были созданы с течением времени и больше не являются полезными или актуальными. Здесь необходима осторожность: можно затруднить вашу собственную систему в погоне за максимальной мощностью. Так что сначала следуйте им, посмотрите, как всё пойдет, и только если у вас всё еще есть проблемы, вы можете исследовать дальше.

Диспетчер задач — отключение записей при запуске

  1. Щелкните правой кнопкой мыши панель задач и выберите Диспетчер задач.
  2. Если это небольшое окно, нажмите «Подробнее».
  3. Щелкните вкладку «Запуск».
  4. Установите все в отключенное состояние.
  5. Если есть записи, относящиеся к панелям управления аудиоинтерфейсом, оставьте их включенными.
  6. Вам нужно будет перезапустить, чтобы это вступило в силу.

Фоновые приложения

  1. Щелкните правой кнопкой мыши кнопку «Пуск» и выберите «Настройка».
  2. Щелкните Конфиденциальность.
  3. Выберите «Речь» — отключите распознавание речи в Интернете.
  4. Нажмите «Фоновые приложения» — отключите «Разрешить приложениям работать в фоновом режиме».

Антивирус

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

Профили мощности

  1. Щелкните правой кнопкой мыши кнопку «Пуск», выберите «Настройка», щелкните «Система» и слева выберите «Питание и спящий режим».
  2. В разделе «Связанные настройки» нажмите «Дополнительные параметры питания».
  3. Если доступен параметр «Высокая производительность», выберите его.
  4. Если нет, отметьте «Показать дополнительные планы», и если его там нет, нажмите «Создать план электропитания» и посмотрите, можете ли вы выбрать его там.
  5. Если все еще не повезло, вам нужно перейти к настройкам ноутбука ниже, чтобы вернуть эту опцию.
  6. Предполагая, что теперь у вас есть опция «Высокая производительность» или «Максимальная производительность», выберите ее и нажмите «Изменить настройки плана».
  7. Переведите компьютер в спящий режим — установите «Никогда».
  8. Щелкните Изменить дополнительные параметры питания.
  9. Если здесь есть только несколько вариантов, выполните настройку ноутбука ниже.
  10. Жесткий диск — выключить жесткий диск после — установить на ноль.
  11. Настройки USB — Настройка выборочной приостановки USB — Отключено.
  12. Управление питанием процессора — установите минимум и максимум на 100%.

Питание USB-концентратора

  1. Щелкните правой кнопкой мыши кнопку «Пуск» и выберите «Диспетчер устройств».
  2. Откройте контроллеры последовательной шины USB.
  3. Дважды щелкните любую запись концентратора USB и в разделе «Управление питанием» отключите возможность отключения.

Вот и все общие настройки. Не забудьте перезагрузить систему и убедиться, что все ваши драйверы обновлены.

Настройки профиля питания ноутбука

Эта настройка требуется только в том случае, если в вашей системе нет параметра «Высокая производительность» в параметрах электропитания и нет записей о максимальном и минимальном значении процессора в разделе «Дополнительные настройки электропитания».

Эти две настройки выполняются в Windows Powershell, запущенной от имени администратора. Щелкните правой кнопкой мыши кнопку «Пуск» и выберите «Windows Powershell (Admin)». Появится окно в стиле консоли, в котором вы можете ввести текст и команды. Скопируйте и вставьте следующее в командную строку и нажмите ввод:

powercfg -duplicatescheme e9a42b02-d5df-448d-aa00-03f14749eb61

Затем сделайте то же самое с этой строкой:

reg add HKLM \ System \ CurrentControlSet \ Control \ Power / v PlatformAoAcOverride / t REG_DWORD / d 0

После перезапуска системы зайдите в параметры питания, и вы должны найти запись «Максимальная производительность». Выберите его и завершите настройку, как указано выше. Я бы рекомендовал вернуть ваш ноутбук на «сбалансированное» питание, когда вы используете его в обычных целях.

Турбо режим

На некоторых ноутбуках и системах турбо-режим процессора вызывает сбои и нестабильность при воспроизведении звука с малой задержкой. Турбо-режим можно отключить, и вы можете обнаружить, что запуск вашей системы на стандартной скорости ЦП дает вам более стабильное и надежное воспроизведение без сбоев. Если у вас возникли проблемы, вам следует попробовать это.

Зайдите в Advanced Power Settings и спуститесь туда, где вы установили Processor Power Management. Установите минимальную и максимальную мощность на 99% — это отключает режим Turbo. Посмотрим, решит ли это вашу проблему.

Спасибо, что читаете New Style Sound ( RSS-лента ). Подписывайтесь на новости или RSS и делитесь статьями с друзьями. Что такое RSS ( читать ). Скачивайте также бесплатные плагины на сайте.

Оцените статью