Як налаштувати розширені налаштування Windows 7/8/10 для відтворення без втрат аудіо

Немає нічого прикрого, ніж аудіо глюки та заїкання під час запису чи відтворення високоякісних аудіоформатів. Багато людей починають цінувати аудіо формати «високої роздільної здатності» та без втрат тепер, коли пропонуються послуги цифрової трансляції та завантаження музики, але мало хто фактично оптимізував свій комп’ютер для запису чи відтворення цих форматів аудіо високої роздільної здатності.

Якщо ви музикант, який намагається записати доріжки в улюбленому DAW, і ви чуєте безліч глюків, заїкань і відмов аудіо, або ви "аудіофіл", який отримує занадто багато тріщин і спотворень під час відтворення улюбленого 24/192 кГц якісні музичні файли без втрат, Appuals має для вас якраз посібник!

Розуміння буфера та затримки в аудіо

Давайте визначимося з деякими термінами:

  • Буферизація - процес групування зразків у партії для обробки.
  • Розмір буфера - кількість проб в одній партії.
  • Звуковий цикл - обробка одного аудіобуфера.
  • Затримка - часова тривалість буфера.

Наші вуха, як правило, вирішують, наскільки затримка нам дозволена. В основному встановлено, що більшість людей не можуть розпізнати звукові інтервали менше, ніж приблизно 10 мілісекунд - в основному, два звуки відтворюють звук на відстані 10 м один від одного, як миттєво разом. Отже, затримку можна обчислити, розділивши розмір буфера на швидкість вибірки та за допомогою простої алгебри, ми можемо розробити необхідний розмір буфера:

  • Затримка = BufferSize / SampleRate
  • BufferSize = Затримка * SampleRate
  • BufferSize = 0, 01 * 44100 = 441

При частоті вибірки 44, 1 КГц 10 мс - 441 зразок. Оскільки деякі звукові карти підтримують лише розміри буфера, які мають потужність 2 ( наприклад, оперативна пам’ять), це часто округляється до 512 зразків (близько 12 мс) або до 256 зразків (6 мс) - залежно від того, на що здатний ваш комп'ютер.

Щоб ваш комп'ютер виробляв безперервний звуковий потік, комп'ютер повинен забезпечити новий буфер зразків на звуковій картці приблизно кожні 10 мілісекунд. Якщо він не в змозі йти в ногу з цією швидкістю буфера, то нічого не заповнить порожні пробіли між звуком, і у вас будуть глюки.

Тип глюка, який ви почуєте, залежатиме від кількох речей.

  • Короткі затримки, як правило, звучать як "галочка".
  • Більш тривалі затримки або не видають звуку - «випадання», або іноді буферизовані зразки попереднього циклу відтворюються, викликаючи «заїкання».

Ключ до настройки продуктивності ПК для обробки звуку в режимі реального часу - це усунення всього, що може спричинити його затримку в інших завданнях довше, ніж тривалість буфера.

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

Управління живленням:

Як і оптимізація комп'ютера для інтенсивних ігор, перше, що ми хочемо зробити, це переконатися, що ваш комп'ютер налаштований на високоефективний план живлення, де деякі речі відключені.

  • План живлення: висока продуктивність
  • Вимкніть жорсткий диск: ніколи
  • Мінімальний і максимальний стан процесора: 100%
  • Призупинення через USB: ніколи
  • Управління станом посилань PCI Express: вимкнено

Диспетчер пристроїв:

  1. Відкрийте Диспетчер пристроїв, натиснувши кнопку «Пуск Windows», набравши «Диспетчер пристроїв» та натиснувши Enter.
  2. Прокрутіть донизу списку та розгорніть запис «Контролери універсальної послідовної шини».
  3. Пройдіть список і клацніть правою кнопкою миші на всіх пристроях, включаючи слова "USB Hub" або "USB Root Hub".
  4. У спливаючому меню виберіть "Властивості".
  5. Перейдіть на вкладку «Управління живленням»
  6. Зніміть прапорець "Дозволити комп'ютеру вимкнути цей пристрій для економії енергії"
  7. Повторіть процедуру з кроку 3 для всіх пристроїв концентраторів.

Стиснення та індексація жорсткого диска

  1. Запустіть Провідник Windows (клавіша Windows + E) 2. На панелі ліворуч виберіть "Комп'ютер" (або "Цей ПК" у Windows 10):
  2. Клацніть правою кнопкою миші на кожному жорсткому диску та виберіть "Властивості"
  3. Вимкніть два варіанти в нижній частині вікна:

Планування процесора

Багатозадачність Windows обертається навколо процесу, який називається скорочення часу . Це дозволяє кожній програмі виконувати невеликий проміжок часу. Постійно проїжджаючи по всіх запущених програмах, здається, що вони працюють відразу. Цей параметр планування процесора контролює тривалість кожного з цих часових відрізків. Більш довгі часові відрізки краще для фонової обробки, тоді як коротші відрізки таймера можуть зробити інтерфейс користувача здаватися більш чуйним.

Вам може бути цікаво, що найкраще для обробки аудіо; Правильної відповіді немає! Це повністю залежить від того, що ви робите, тому один може працювати краще, ніж інший.

Більш тривалі відрізки часу можуть дати вашому аудіо програмному забезпеченню більше часу для обробки аудіо, але вони також можуть тримати процесор прив’язаним до інших завдань і запобігати обробці звуку.

Мабуть, найкраще почати з режиму «Фонові послуги»:

  1. Натисніть кнопку «Пуск вікна» та введіть «розширені налаштування системи» та натисніть Enter.
  2. У розділі «Планування процесорів» виберіть «Програми» для коротших інтервалів часу або «Фонові послуги» на довший.

Основна парковка

Основна парковка - це особливість процесора, доступна в деяких сучасних процесорах (наприклад, процесори Intel i7), в яких цілі ядра CPU будуть відключені, щоб мінімізувати споживання електроенергії. Це добре для управління живленням, але може вплинути на продуктивність звуку в режимі реального часу, оскільки існує невелика затримка при відпаркуванні, що може призвести до відмов, якщо потрібна потужність обробки.

За замовчуванням Windows приховує налаштування основного паркування, але це може бути показано декількома налаштуваннями до системного реєстру.

  1. Натисніть кнопку «Пуск Windows» і введіть «regedit» і натисніть Enter, щоб запустити програму редактора реєстру Windows
  2. Натисніть домашню клавішу, щоб перемістити вибір на панелі зліва на саму верхню частину
  3. Натисніть Ctrl + F, щоб відкрити діалогове вікно "Пошук" та шукати "dec35c318583" (без лапок)
  4. Щойно знайдений, переконайтесь, що знайдена клавіша пов’язана з налаштуваннями живлення, перевіривши рядок стану - він повинен містити "Control \ Power \ PowerSettings". Якщо ні, ігноруйте це та повторіть з кроку 3.
  5. Двічі клацніть налаштування "Атрибут" на панелі праворуч і змініть значення на 0 (нуль), як показано нижче:
  6. Повторюйте кроки 3-5, поки всі такі записи не будуть змінені (їх може бути кілька). Щоб було зрозуміло: слід змінити лише значення "Attribute" під клавішами "0cc5b647-c1df-4637-891a-dec35c318583".
  7. Після внесення цих змін у параметрах живлення з'явиться новий параметр налаштувань, який контролюватиме паркування основних ядер:
  8. Перейдіть до Панелі управління -> Параметри живлення -> Змінити налаштування плану -> Змінити додаткові параметри живлення

У вікні розширених налаштувань перейдіть до Управління живленням процесора -> Основна продуктивність процесора - мінімум ядер. Значення, яке ви вводите для цього параметра, - це мінімальний відсоток ядер процесора, який повинен постійно працювати (не стояти в парку). Встановіть це на 100%, щоб запобігти паркування ядер.

Параметри файлу сторінки

Файл підкачки - це спеціальний файл, який Window використовує для додаткового зберігання, коли фізична пам'ять починає виснажуватися. Файл підкачки називають також "файлом підкачки", оскільки сторінки пам'яті розміщуються між ним та фізичною пам'яттю. За замовчуванням Windows, як правило, налаштовано автоматично керувати розміром файлу підкачки, однак слід розглянути можливість встановлення його на фіксований розмір, тому його не потрібно змінювати під час виконання.

Щоб налаштувати файл підкачки:

  1. Натисніть кнопку Пуск вікна
  2. Введіть "розширені налаштування системи" та натисніть Enter
  3. У групі «Ефективність» натисніть кнопку «Налаштування»
  4. Перейдіть на вкладку «Додатково»
  5. У групі віртуальної пам'яті натисніть кнопку «Змінити»
  6. Вимкніть "Автоматично керувати розміром файлу підкачки для всіх дисків"
  7. Клацніть на першому диску в списку
  8. Виберіть перемикач "Нестандартний розмір"
  9. Введіть бажані початкові та максимальні значення розміру (див. Нижче)
  10. Повторіть кроки 7-9 для кожного з інших дисків.

Тепер вам потрібно врахувати, наскільки великим повинен бути файл підкачки на кожному диску:

  • Завжди кладіть файл сторінки на найшвидший жорсткий диск. Якщо у вас є накопичувач SSD, ви неодмінно хочете помістити файл swap на цей диск.
  • Як правило, потрібен лише файл підкачки на одному диску, проте ви можете отримати дуже невелике підвищення продуктивності, скориставшись декількома накопичувачами.
  • Настанова щодо загального розміру всіх файлів підкачки повинна бути приблизно в 1, 5 рази більше, ніж кількість фізичної оперативної пам’яті на вашому комп’ютері. Напр .: 4 Гб фізичної оперативної пам'яті = 6 Гб файл підкачки.
  • Якщо у вас є багато фізичної оперативної пам’яті (наприклад:> 8 ГБ), зазвичай ви можете піти з меншим файлом підкачки. Наприклад, якщо у вас є 32 Гб оперативної пам’яті, не має сенсу виділяти 48 Гб файлу підкачки (це може бути значна частка SSD-накопичувача).

Кілька аудіопристроїв

Якщо у вас є спеціальна звукова карта для аудіопродукції, варто вимкнути вбудований звуковий пристрій або інші звукові карти, якщо ви їх не використовуєте. Драйвери звукових карт відомі тим, що викликають проблеми із затримкою DPC.

Також їх відключення також може спростити налаштування аудіо програмного забезпечення, оскільки можливість вибору цих пристроїв буде видалена.

  1. Натисніть кнопку «Пуск Windows», введіть «диспетчер пристроїв» і натисніть Enter
  2. Розгорніть групу під назвою «Контролери звуку, відео та ігор»
  3. Клацніть правою кнопкою миші на будь-яких звукових картах, які вам не потрібні, і виберіть "Відключити" зі спливаючого меню

LatencyMon

Існує чудовий, вільно доступний інструмент для перевірки проблем із затримкою ISR та DPC під назвою LatencyMon . Цей інструмент підкаже, чи оптимізовано ваш комп'ютер для оптимального введення / виводу звуку та які драйвери на вашому комп'ютері впливають на загальну затримку.

Після завантаження LatencyMon:

  1. Якщо ви працюєте на пристрої, що живиться від акумулятора, переконайтеся, що у вас підключено електроживлення
  2. Переконайтесь, що ваші настройки живлення налаштовані так, як вони були б під час роботи
  3. Закрийте все інше запущене програмне забезпечення
  4. Запустіть LatencyMon
  5. Натисніть зелену кнопку "відтворити", щоб розпочати тест
  6. Дайте настоятися кілька хвилин
  7. Натисніть червону кнопку "стоп", щоб зупинити тест

Якщо весь час, про який повідомляв LatencyMon, менше, ніж кількість проміжків, то DPC та ISR, ймовірно, не викличуть у вас проблем. Якщо з іншого боку, звітний час довший, ніж наявний простір (або якщо вони більше 500 мкс (0, 5 мс), то, ймовірно, слід уважніше подивитися.

  1. Перевірте наявність оновленого драйвера. Якщо такий доступний, оновіть його та повторіть тест.
  2. Якщо у вас найновіший драйвер і він призначений для пристрою, який ви знаєте, що він вам не потрібен під час роботи в реальному часі, ви можете просто відключити його в диспетчері пристроїв Windows і повторно запустити тест. (Ніколи не видаляйте пристрій і будьте обережні, щоб не відключити пристрої, необхідні системі для правильної роботи - див. Нижче)
  3. Спробуйте знайти ім’я драйвера та терміни "DPC" або "ISR". Ви часто знайдете на форумі дискусії щодо конкретних драйверів, які є проблематичними, а іноді певна версія (можливо, навіть більш стара версія) працює більш надійно.

Цікаві Статті