Hoe stel je 5.1-geluid in op Linux en los je problemen ermee op?

Laatste update: 01/07/2026
Auteur: Isaac
  • Het optimaliseren van de kanaalconfiguratie door systeembestanden zoals daemon.conf te bewerken.
  • Terminaltools zoals amixer en alsamixer gebruiken om luidsprekermapping en ruis te corrigeren.
  • Beheer van stuurprogramma's en specifieke controllers voor geïntegreerde en externe geluidskaarten in diverse distributies.

Linux-geluidsinstellingen

Het opzetten van een surround sound-systeem op Linux kan een behoorlijke uitdaging zijn, vooral als de hardware niet meewerkt. Hoewel moderne distributies een flinke vooruitgang hebben geboekt en de gebruikerservaring steeds meer op die van Windows lijkt, kan het configureren van een surround sound-systeem een ​​hele klus zijn. 5.1 audio-uitgang Soms moeten we zelf aan de slag met de terminal om ervoor te zorgen dat elke luidspreker op de juiste plek klinkt.

Het komt regelmatig voor dat de computer bij de installatie van een systeem zoals Ubuntu of CachyOS de kaart wel herkent, maar dat de computer de kaart niet kan vinden. kanaalmapping Het kan een complete chaos worden, waarbij het subwoofersignaal naar de rechterluidspreker wordt gestuurd of de midden- en linkerluidspreker door elkaar worden gehaald. In dit artikel analyseren we hoe je orde in deze chaos kunt scheppen, van de meest eenvoudige aanpassingen tot de meest geavanceerde trucs, zodat je luisterervaring wees onberispelijk.

alsa vs pulseaudio vs pipewire
Gerelateerd artikel:
ALSA, PulseAudio en PipeWire: welke moet je tegenwoordig gebruiken op Linux?

Geavanceerde instellingen met Amixer en het AutoDetect-probleem

Wanneer je een krachtige geluidkaart hebt, zoals die uit de Sound Blaster-serie, kan het systeem de kaart wel detecteren, maar niet weten hoe de kanalen beheerd moeten worden. Een veelvoorkomende fout is dat het stuurprogramma de optie activeert. HP/Luidspreker Automatische afspeelschakelaarHierdoor denkt de geluidskaart dat er een hoofdtelefoon is aangesloten in plaats van een luidsprekersysteem, waardoor alle 6 kanalen worden samengevoegd tot een stereosignaal.

Om dit op te lossen, moet u eerst uw kaartnummer achterhalen door het volgende commando uit te voeren: aplay -lZodra je de index hebt gevonden (bijvoorbeeld kaart 2), kun je de besturingselementen weergeven met amixer -c 2 controls om de lijn te vinden Automatische afspeelschakelaar en hun respectievelijke numerieke ID. Om deze functie uit te schakelen en de kanalen vrij te maken, wordt het commando gebruikt. amixer -c 2 cset numid=X offwaarbij X wordt vervangen door het aangegeven getal.

  Linux exec-commando: geavanceerd gebruik in shell, C en Perl

Daarnaast is het essentieel om ervoor te zorgen dat de surround sound-instelling expliciet is gemarkeerd als 5.1. Dit doe je met het commando amixer -c 2 sset 'Surround Channel Config' 5.1Interessant genoeg lost deze aanpassing niet alleen het geluidsprobleem in Linux op, maar kan het ook... vermijd vervorming Het apparaat maakt een geluid bij het opnieuw opstarten van de pc en het opnieuw openen van Windows, waardoor die vervelende statische ruis verdwijnt.

Hoe kan ik zien of ik PipeWire op Linux gebruik?
Gerelateerd artikel:
Hoe weet je of je PipeWire gebruikt op Linux en niet PulseAudio?

Configuratie van de PulseAudio-daemon

In veel op Ubuntu gebaseerde distributies is de PulseAudio-geluidsserver standaard geconfigureerd om met slechts twee kanalen te werken. Om echt surroundgeluid in te schakelen, moet u het configuratiebestand van de daemon bewerken. Open de terminal en voer het volgende commando uit: sudo gedit /etc/pulse/daemon.confWe kunnen de interne parameters aanpassen om schakel de LFE in (Laagfrequentie-effecten) en kanaalremixing.

Binnen het bestand moeten we de volgende regels vinden en aanpassen: resample-method = speex-float-6 en ervoor zorgen dat enable-remixing = yes y enable-lfe-remixing = yes Ze moeten actief zijn. Dit is essentieel om te voorkomen dat de subwoofer stilvalt en om ervoor te zorgen dat hij het juiste signaal ontvangt.

Het is ook cruciaal om het aantal kanalen en de uitvoerkaart aan te passen. Je moet de betreffende regel deactiveren (door het commentaarteken ervoor te verwijderen). standaard-sample-kanalen de waarde wijzigen naar 6 (voor 5.1) en de definitie van de standaardkanaal-kaart in de aangegeven volgorde: front-left,front-right,rear-left,rear-right,front-center,lfeOm deze wijzigingen van kracht te laten worden, moet u de service opnieuw starten met killall pulseaudio && pulseaudio of de hele computer opnieuw opstarten.

Bestuurdersbeheer en native tools

De meeste moederborden gebruiken chips van RealtekHoewel Linux meestal generieke stuurprogramma's bevat, is het soms nodig om op de website van de fabrikant naar specifiekere stuurprogramma's te zoeken om het maximale uit de hardware te halen. Als het geluid eenvoudig is, is het menu van geluidsinstellingen De grafische interface stelt je in staat de balans aan te passen en de uitvoer te selecteren, hoewel geavanceerde equalizers ontbreken.

Als u meer controle over frequenties nodig hebt, zijn er toepassingen zoals VLC Ze bieden een ingebouwde equalizer in het menu Audio-effecten, waarmee je het geluid kunt aanpassen aan het type inhoud, ongeacht het besturingssysteem. Voor degenen die de console verkiezen, is er een bedieningselement beschikbaar. pactl list sinks is het ideale hulpmiddel voor controleer de apparaten De outputactiva en hun technische eigenschappen.

FFmpeg-handleiding voor geluidsbestanden
Gerelateerd artikel:
Complete ffmpeg-handleiding voor het werken met geluidsbestanden

Het oplossen van veelvoorkomende problemen en audio-onderbrekingen.

Als u af en toe geluidsonderbrekingen ervaart, komt dit waarschijnlijk door een hoge CPU-belasting Of een te lage samplefrequentie. Een snelle oplossing is om het bestand opnieuw te bewerken. daemon.conf en verander de standaard-sample-rate van 44100 tot 48000 Hz, wat het signaal in veel apparaten doorgaans stabiliseert.

  Hoe dubbele bestanden in Linux te detecteren en te verwijderen

Mocht het geluid uitvallen, dan... HDMIHet probleem is meestal dat het systeem de verkeerde uitvoer heeft geselecteerd. aplay -l We kunnen het HDMI-apparaatnummer opzoeken en vervolgens invoeren. alsamixer (Druk op F6 om de kaart te selecteren) om ervoor te zorgen dat het kanaal niet gedempt is (door het te activeren met de 'M'-toets). Als u de externe audio-uitvoer wilt optimaliseren, kunt u onze handleiding raadplegen. Handleiding voor HDMI ARC en geluidsapparatuur.

Om te controleren of het gehele luidsprekersysteem na de wijzigingen correct werkt, is er een zeer handig testprogramma. speaker-test -c 6 Bij de terminal stuurt het systeem achtereenvolgens witte ruis naar elk van de geconfigureerde kanalenwaardoor je fysiek kunt controleren of het geluid uit de juiste luidspreker komt.

Het bereiken van perfect surroundgeluid op Linux vereist een combinatie van aanpassingen aan de PulseAudio-configuratiebestanden, slim gebruik van amixer om conflicterende automatische functies uit te schakelen, en constante niveaucontroles in alsamixer, om ervoor te zorgen dat hardware en software volledig gesynchroniseerd zijn voor de best mogelijke geluidskwaliteit.

Problemen met Bluetooth in Linux oplossen: koppelen en audio
Gerelateerd artikel:
Problemen met Bluetooth op Linux oplossen: een complete handleiding voor koppelen en audio.