Anonim

Един от нашите читатели на име Майк ни изпрати следния проблем:

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

Този проблем всъщност е донякъде често срещан. Сам съм го преживявал. Обичайното решение обаче е всичко друго, но не и очевидно.

Краткият отговор е, че проблемът се крие в режимите, посочени за вашите първични и вторични IDE контролери. Обикновено имате твърд диск и оптично устройство. Трябва да имате режимите, зададени на DMA, а не на PIO.

Първо обяснение на двете:

  • Режимът на DMA (директен достъп до паметта) е режим с висока производителност за прехвърляне на данни към и от устройства, по-специално към устройства за записване на CD и DVD. Режимът на DMA позволява на процесора да прехвърля големи парчета данни с много малко софтуерни режийни разходи, поради което изисква ниско използване на процесора. В този режим може да се извърши високоскоростно изгаряне във фонов режим с други работещи програми.
  • Кратко за програмиране на I nput / O изход, метод за прехвърляне на данни между две устройства, който използва основния процесор на компютъра като част от пътя на данните.

Трябва да използваме режим DMA, за да може процесорът да работи върху неща като правилно извеждане на звук и по-малко при обикновен трансфер на данни.

Windows ще се върне в PIO режим на устройствата, ако има проблеми с използването на DMA. И ако проблемът продължава, Windows просто ще го направи постоянен и ще продължи да използва PIO режим, дори ако посочите DMA. И така, има два начина за справяне с него.

Отидете до вашия мениджър на устройства в контролния панел, намерете основния си IDE канал, щракнете с десния бутон на мишката и изберете Свойства. Отидете в раздела Advanced и намерете устройството, което конфигурирате. Уверете се, че е избран „DMA, ако е наличен“. Ако имате нещо свързано с вашия вторичен IDE канал, направете същото за този. Ще трябва да рестартирате Windows, за да влезе в сила промяната.

Ако това не го поправи, може да е така, защото Windows принуждава PIO. В този случай всъщност искате да деинсталирате контролера от диспечера на устройства. Може да изглежда излишно, но при рестартиране Windows просто ще открие отново контролера и ще го настрои.

Как да коригирате изкривяването на звука, когато компютърът е активен