Geluidsproblemen oplossen op een externe geluidskaart in Linux



Probeer Ons Instrument Voor Het Oplossen Van Problemen

Als je problemen hebt met een externe geluidskaart onder Linux terwijl deze voorheen goed werkte, dan wil je eerst het pavucontrol-programma laden en kijken of er iets gebeurt. Mocht je video of audio daarna bevriezen, probeer dan een geïntegreerde kaart te selecteren als je die hebt. Mochten er geen problemen zijn met de geïntegreerde kaart, ongeacht het pavucontrol-configuratieprofiel dat u selecteert, dan moet u een beetje informatie verzamelen. Als je daarentegen nog steeds niets hoort, controleer dan de fysieke aansluitingen op je geluidsuitvoerapparaten. Zelfs interne geïntegreerde geluidssystemen hebben over het algemeen koptelefoonaansluitingen, dus sluit een paar aan en kijk wat er gebeurt.



Als u GNOME Shell, Unity of KDE Plasma gebruikt, krijgt u mogelijk een melding dat u een nieuw apparaat heeft aangesloten. Als dit niet het geval is, probeer dan de opdracht aplay -l uit te voeren bij de CLI-prompt en controleer of uw hardware-afspeelapparaat wordt weergegeven. Als dit het geval is, probeer dan lspci -v | grep Audio daarna bij de CLI-prompt. Als je niets krijgt, probeer het dan opnieuw met lspci -v | grep audio, aangezien de opdracht hoofdlettergevoelig is. Als er niets verschijnt, probeer dan de hardware veilig los te koppelen en opnieuw te bevestigen. Als het wordt weergegeven, moet u met alsamixer werken om het probleem op te lossen.





Methode 1: alsamixer gebruiken om audioproblemen op te lossen

Typ alsamixer bij de CLI-prompt om een ​​nogal kleurrijk stuk ncurses-software te laden. Zorg ervoor dat alle audioniveaus correct zijn. U kunt de cursortoetsen gebruiken om de audioniveaus te verhogen of te verlagen. Druk op de linker en rechter cursortoets om tussen de verschillende instellingen te wisselen. Over het algemeen zijn de geluidsopties Master, Headphon, Speaker, PCM en Line Out momenteel het belangrijkst. Hoewel sommige labels in eerste instantie op glitches lijken, zijn termen als 'Headphon' en 'Mic Boos' doelbewust door de ontwikkelaars gekozen om overeen te komen met de breedte van een standaard terminalemulator. Uw installatie is niet defect als deze deze weergeeft, zelfs als ze ongebruikelijk worden genoemd.

Als je de geluidsniveaus hier eenmaal hebt aangepast, probeer dan wat geluiden in een ander programma te genereren. Vanwege de manier waarop HTML5-objecten naar uw geluidsapparaat schrijven, is het een goed idee om een ​​of twee online video's af te spelen vanuit een webbrowser om het geluidssysteem te controleren. Mocht dit niet helpen, dan kunt u op F6 drukken om te proberen een apparaatnaam in te voeren. Hierdoor zal een primitief modaal pop-upvenster verschijnen waarin u wordt gevraagd een andere optie dan de standaardoptie te selecteren. In de meeste gevallen is deze eerste optie genaamd '- (standaard)' waar uw cursor op zal beginnen. U krijgt een tweede lijstelement, nummer 0, dat al dan niet aan hetzelfde apparaat is toegewezen. Probeer het hierop in te stellen en druk vervolgens op Esc om af te sluiten en uw geluidssysteem te testen. Typ alsamixer en druk op enter om terug te gaan naar de mixer als het niet werkt. Als je bash gebruikt, kun je over het algemeen omhoog duwen om de laatst ingevoerde opdracht op te halen of typ je !! en druk op enter om de laatste opdracht uit te voeren.



Als uw apparaat niet verschijnt of als de standaard- en 0e-opties zijn ingesteld op uw geïntegreerde interne apparaat en niet op uw externe apparaat, dan kunt u 'apparaatnaam invoeren ...' selecteren en de apparaatnaam gebruiken die wordt gegeven door de lspci -v | grep audio-opdracht. U kunt ook proberen de waarden voor Multi Track Rate Reset of Multi Track Internal Clock te wijzigen. Over het algemeen moeten de meeste apparaten worden ingesteld op 44100. Dit zou uw geluid moeten herstellen. Als je dit eenmaal hebt geprobeerd, wil je het opnieuw testen om te zien of er iets is veranderd of niet. Op dit punt had u audio moeten kunnen herstellen. Sommige programma's hebben de neiging om hun eigen waarden in te stellen, dus het kan zijn dat u deze mixer of een grafisch equivalent af en toe wilt gebruiken. Vergeet ook niet de hoofdvolumeregelaar voor het hoofdvolume te gebruiken die zich in het systeemvak naast de klok bevindt in LXDE, Xfce4, KDE Plasma, Unity en GNOME Shell. Het besturingselement '' in alsamixer wijzigt in feite dezelfde interne Linux-kernelwaarden als de grafische balk, dus voel je vrij om ze onderling uitwisselbaar te gebruiken.

Methode 2: Gebruik een luidsprekertest om zowel de interne geïntegreerde als externe geluidssystemen te inspecteren

Mocht u een verdere inspectie van de interne geïntegreerde of de externe geluidskaart willen uitvoeren, dan stelt ALSA u eigenlijk een ander hulpprogramma ter beschikking om dat te doen. Voer een luidsprekertest uit op de opdrachtregel om een ​​stroom generieke roze ruis te genereren om er zeker van te zijn dat uw aangesloten apparaten daadwerkelijk geluid produceren. U moet CTRL ingedrukt houden en op C drukken om het programma af te sluiten als het continu wordt uitgevoerd nadat u zeker weet dat u de roze ruis kunt horen, of u kunt een aantal opties gebruiken om een ​​specifieke toon te genereren of een bepaalde duur uit te voeren. tijd.

Als je de naam kent van het apparaat dat je in alsamixer hebt ingevoerd en alleen het wilt testen, voer dan het programma uit als speaker-test -D pcmName, waarbij je pcmName vervangt door de daadwerkelijke naam. Je kunt ook -f ### toevoegen met een getal in hertz om een ​​specifieke toon te genereren. Dit is handig als u enkele tonen op uw geluidssysteem hebt kunnen horen, maar tot nu toe niet een volledig geluidsspectrum.

U kunt -p of –periode gevolgd door een cijfer gebruiken om een ​​specifieke duur voor het programma in te stellen, maar de manier waarop de luidsprekertest de tijd meet, is enigszins contra-intuïtief. De waarde moet in microseconden zijn en u kunt -P gebruiken met een hoofdletter om het aantal gebruikte perioden in te stellen. Als je er eenmaal voor hebt gezorgd dat je de geluiden van dit programma kunt horen, kun je er meestal op vertrouwen dat je je externe geluidskaart nu correct hebt geconfigureerd.

4 minuten gelezen