Решение проблемы с заеданием звука

Решение проблемы с заеданием звука
просмотров: 76033 февраля 2014 года

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

Решение проблем со звуком

В первую очередь стоит определить чем вызваны дефекты воспроизведения звука. Они могут вызываться как аппаратной частью, так и программной. Лучшим способом проверить это является запуск LiveCD с Ubuntu.

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

А вот если в Ubuntu все хорошо, то это значит, что проблема в Windows и драйверах к ней. Рассмотрим данный случай подробней.

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

И так. Если вам не помогло включение кеширования и DMA или вы таких опций не нашли, то следующим шагом является обновление драйверов на звук и на прочие устройства. Зачастую в щелчках и притормаживаниях звука виноваты драйверы на звук, на сетевые карты и на Wi-Fi адаптеры.

В некоторых случаях в проблемах со звуком виноваты технологии улучшения звука Dolby. Они присутствуют не на всех ноутбуках. Если вам не помогло обновление драйверов на звук и сетевую карту, то можно попробовать отключить и эти технологии. Они доступны через свойства Динамиков:

Если меры, которые были изложены выше, не помогли, то пробуем обновить набор кодеков. Я рекомендую эти: скачать / скачать.

На ноутбуках с видеокартами nVidia можно попробовать отключить технологию nVidia PowerMizer. Это можно сделать с помощью утилиты PowerMizer Switch. Скачать ее можно по данным ссылкам: скачать / скачать.

Также стоит проверить не перегревается ли ноутбук или компьютер.

Иногда проблемы со звуком вызваны недоработками в BIOS. Попробуйте его обновить. Процедура обновления отличается от одной модели ноутбука к другой. Часто подробные инструкции по обновлению BIOS содержатся в архиве с самим BIOS и программой для перепрошивки.

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

Решение проблем со звуком с помощью DPC Latency Checker

Для начала нам нужно скачать утилиту DPC Latency Checker (скачать). Эта утилита с определенным интервалом времени измеряет задержку выполнения отложенных процедур. Иными словами - насколько быстро будет обработаны данные. Если задержка большая, то при воспроизведении музыки или видео нужные данные просто не обрабатываются вовремя. Из-за этого и возникают заедания и хрипы.

И так, запустили программу и видим примерно такую картину:

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

В большинстве случаев большая задержка отложенного вызова процедур связана с неправильно работающими драйверами. В первую очередь это драйверы для сетевых карт, Wi-Fi-адаптеров и, собственно, драйверы на звук. Далее идут драйверы на Intel Turbo Memory (если такой адаптер есть), драйверы для видеокарты и чипсета.

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

Как же определить какой драйвер неправильно работает? Все просто: открываете Диспетчер устройств и по очереди отключаете устройства:

Принцип простой: отключили устройство - посмотрели есть ли красные столбики в утилите DPC Latency Checker. Если есть, то обратно включаете устройство и отключаете следующее. Включить устройство можно аналогично через меню:

Вот, например, как выглядит главное окно утилиты DPC Latency Checker после отключения Wi-Fi адаптера (на картинке выше):

Разница на лицо. Очевидно, что большие задержки (красные столбики) вызывал драйвер для Wi-Fi адаптера. Чтобы избавиться от красных столбиков и как следствие проблем со звуком, стоит, в моем случае, обновить драйвера для Wi-Fi-адаптера. В вашем случае виноватым может быть другой драйвер. Его вы должны определить по методике выше.

И так. Драйвер, который вызывает проблему, найден.

Что скажем?