Как да отстраняваме проблеми със звука на външна звукова карта в Linux



Опитайте Нашия Инструмент За Премахване На Проблемите

Ако имате проблеми с външна звукова карта под Linux, когато преди това е работила правилно, първо ще искате да заредите програмата pavucontrol и да видите дали нещо се случва. Ако след това имате замръзване на видео или аудио, опитайте да изберете интегрирана карта, ако имате такава. Ако няма проблеми с интегрираната карта, независимо кой профил за конфигурация на pavucontrol изберете, и тогава ще трябва да направите малко събиране на информация. Ако от друга страна все още не чувате нищо, тогава ще искате да проверите физическите връзки на вашите устройства за извеждане на звук. Дори вътрешните интегрирани звукови системи обикновено имат жакове за слушалки, така че свържете чифт и вижте какво ще се случи.



Ако използвате GNOME Shell, Unity или KDE Plasma, тогава всъщност може да получите известие, че сте прикачили ново устройство. Ако не, опитайте да издадете командата aplay -l в подканата на CLI и проверете дали вашето устройство за възпроизвеждане на хардуер се показва. Ако го направи, опитайте lspci -v | grep Audio след това в подканата на CLI. Ако не получите нищо, опитайте отново с lspci -v | grep audio, тъй като командата е чувствителна към малки и големи букви. Ако нищо не се появи, опитайте безопасно да отделите и прикрепите хардуера. Ако се появи, ще трябва да работите с alsamixer, за да разрешите проблема.





Метод 1: Използване на alsamixer за отстраняване на проблеми със звука

Въведете alsamixer в подканата на CLI, за да заредите доста цветна част от софтуера ncurses. Уверете се, че всички нива на звука са правилни. Можете да използвате клавишите с курсора за увеличаване или намаляване на нивата на звука. Натиснете левия и десния бутон на курсора, за да се придвижвате между различните настройки. Като цяло, звуковите опции Master, Headphone, Speaker, PCM и Line Out са най-важните, които трябва да се имат предвид в момента. Докато някои от етикетите в началото може да изглеждат като проблеми, термини като „Headphon“ и „Mic Boos“ са били целенасочено избрани от разработчиците, за да съответстват на ширината на стандартен терминален емулатор. Вашата инсталация не е дефектна, ако показва тези, дори ако изглеждат необичайно наименовани.

След като пренастроите нивата на звука тук, опитайте да генерирате някои звуци в друга програма. Поради начина, по който HTML5 обектите пишат на вашето звуково устройство, е добра идея да пуснете онлайн видео или две от уеб браузър, за да проверите звуковата система. Ако това не помогне, можете да натиснете F6, за да опитате да въведете име на устройство. По този начин ще се появи примитивен модален изскачащ прозорец, който ще ви помоли да изберете опция, различна от стандартната. В повечето случаи тази първа опция с надпис „- (по подразбиране)“ е мястото, където курсорът ви ще започне. Ще имате втори елемент от списъка, номер 0, който може или не може да бъде присвоен на същото устройство. Опитайте да го настроите на това и след това натиснете Esc, за да излезете и да тествате звуковата си система. Напишете alsamixer и натиснете enter, за да се върнете в миксера, ако не работи. Ако използвате bash, тогава обикновено можете да натиснете нагоре, за да извлечете последната въведена команда или, като алтернатива, да напишете !! и натиснете Enter, за да изпълните последната команда, която сте изпълнили.



Ако вашето устройство не се появи или ако настройките по подразбиране и 0-та са настроени на вашето интегрирано вътрешно устройство, а не на вашето външно, тогава можете да изберете „въведете име на устройството ...“ и да използвате името на устройството, дадено от lspci -v | grep аудио команда. Можете също да опитате да промените стойностите на Multi Track Rate Reset или Multi Track Internal Clock. По принцип повечето устройства трябва да бъдат настроени на 44100. Това трябва да възстанови звука ви. След като изпробвате това, ще искате отново да го тествате, за да видите дали е имало промяна или не. До този момент трябваше да можете да възстановите звука. Някои програми са склонни да задават свои собствени стойности, така че може да искате да стартирате този миксер или графичен еквивалент от време на време. Не забравяйте да използвате и основния главен контрол на силата на звука, който се намира в системната област до часовника в LXDE, Xfce4, KDE Plasma, Unity и GNOME Shell. Контролата “” в alsamixer всъщност модифицира същите вътрешни стойности на ядрото на Linux, които прави графичната лента, така че не се колебайте да ги използвате взаимозаменяемо.

Метод 2: Използвайте тест за високоговорители, за да проверите както вътрешната интегрирана, така и външната звукова система

Ако искате да извършите допълнителна проверка на вътрешната интегрирана или външната звукова карта, тогава ALSA всъщност ви предоставя друга помощна програма за това. Изпълнете тест за високоговорители в командния ред, за да генерирате поток от общ розов шум, за да сте сигурни, че свързаните ви устройства действително генерират звук. Ще трябва да задържите CTRL и да натиснете C, за да излезете от програмата, ако тя непрекъснато се изпълнява, след като сте сигурни, че можете да чуете розовия шум, или можете да използвате някои опции, за да генерирате конкретен тон или да изпълните за определена дължина на време.

Ако знаете името на устройството, което сте въвели в alsamixer и искате да тествате само него, тогава стартирайте програмата като тест за говорител -D pcmName, замествайки pcmName с действителното име. Можете също да добавите -f ### с число в херци, за да генерирате определен тон. Това е полезно, ако сте успели да чуете някои тонове на звуковата си система, но досега не пълен спектър от звук.

Можете да използвате -p или –period, последван от число, за да зададете конкретна продължителност на програмата, но начинът, по който тестът на говорител измерва времето, е малко противоположен. Стойността трябва да бъде в микросекунди и можете да използвате -P с главни букви, за да зададете броя на използваните периоди. След като сте се уверили, че можете да чувате звуците, които издава тази програма, тогава обикновено можете да се доверите, че вече сте конфигурирали правилно външната си звукова карта.

4 минути четене