Anonim

Один из наших читателей по имени Майк представил нам следующую проблему:

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

Эта проблема на самом деле несколько распространена. Я испытал это в прошлом сам. Однако обычное решение не очевидно.

Короткий ответ заключается в том, что проблема заключается в режимах, указанных для основного и дополнительного контроллеров IDE. У вас обычно есть жесткий диск и оптический привод. Вам нужно установить режимы DMA, а не PIO.

Сначала объяснение двух:

  • Режим прямого доступа к памяти (DMA) - это высокопроизводительный режим для передачи данных на устройства и с них, в частности на устройства записи CD и DVD. Режим DMA позволяет процессору передавать большие объемы данных с минимальными затратами программного обеспечения, что требует низкой загрузки ЦП. В этом режиме высокоскоростное прожигание может выполняться в фоновом режиме при запущенных других программах.
  • Сокращенный от « Программируемый вход / выход», метод передачи данных между двумя устройствами, использующий главный процессор компьютера как часть пути данных.

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

Windows вернется в режим PIO на дисках, если возникнут проблемы с использованием DMA. И если проблема не исчезнет, ​​Windows просто сделает ее постоянной и продолжит использовать режим PIO, даже если вы укажете DMA. Итак, есть два способа решения этой проблемы.

Перейдите в диспетчер устройств на панели управления, найдите основной канал IDE, щелкните правой кнопкой мыши и выберите «Свойства». Перейдите на вкладку «Дополнительно» и найдите устройство, которое вы настраиваете. Убедитесь, что выбрано «DMA, если доступно». Если у вас есть что-то подключенное к вашему вторичному каналу IDE, сделайте то же самое для этого. Вам нужно будет перезагрузить Windows, чтобы изменения вступили в силу.

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

Как исправить искажение звука, когда компьютер активен