Cara mengatur dan mengatasi masalah suara 5.1 di Linux

Pembaharuan Terakhir: 01/07/2026
penulis: Isaac
  • Mengoptimalkan konfigurasi saluran melalui pengeditan file sistem seperti daemon.conf.
  • Menggunakan alat terminal seperti amixer dan alsamixer untuk mengoreksi pemetaan speaker dan kebisingan.
  • Pengelolaan driver dan controller khusus untuk kartu suara terintegrasi dan eksternal di berbagai distribusi.

Pengaturan suara Linux

Menyiapkan sistem suara surround di Linux bisa sangat merepotkan, terutama jika perangkat kerasnya tidak kooperatif. Meskipun distribusi modern telah berkembang pesat dan pengalaman pengguna semakin mirip dengan Windows, mengkonfigurasi sistem suara surround tetaplah sulit. Output audio 5.1 Terkadang kita perlu turun tangan langsung ke terminal agar setiap speaker berbunyi di tempat yang seharusnya.

Tidak jarang terjadi, saat menginstal sistem seperti Ubuntu atau CachyOS, komputer mengenali kartu tersebut tetapi... pemetaan saluran Hal ini bisa menjadi kekacauan total, misalnya mengirim sinyal subwoofer ke speaker kanan atau mencampur suara speaker tengah dan kiri. Dalam hal ini, kita akan menganalisis bagaimana cara menertibkan kekacauan ini, mulai dari penyesuaian paling dasar hingga trik paling rumit agar sistem audio Anda berfungsi dengan baik. pengalaman mendengarkan menjadi sempurna.

alsa vs pulseaudio vs pipewire
Artikel terkait:
ALSA vs PulseAudio vs PipeWire: Mana yang sebaiknya digunakan di Linux saat ini?

Pengaturan lanjutan dengan Amixer dan masalah AutoDetect

Saat Anda memiliki kartu suara yang mumpuni, seperti yang ada di jajaran Sound Blaster, sistem mungkin mendeteksi kartu tersebut tetapi tidak tahu cara mengelola saluran. Kesalahan yang sangat umum adalah driver mengaktifkan opsi tersebut. Sakelar Pemutaran Deteksi Otomatis HP/SpeakerHal ini membuat kartu suara mengira Anda telah menghubungkan headphone, bukan sistem speaker, sehingga menggabungkan keenam saluran menjadi sinyal stereo.

Untuk memperbaikinya, hal pertama yang harus dilakukan adalah mengidentifikasi nomor kartu Anda dengan menjalankan perintah berikut: aplay -lSetelah Anda menemukan indeks (misalnya, kartu 2), Anda dapat mencantumkan kontrol dengan amixer -c 2 controls untuk menemukan garis Deteksi Otomatis Sakelar Pemutaran dan ID numerik masing-masing. Untuk menonaktifkan fungsi ini dan membebaskan saluran, perintah yang digunakan adalah... amixer -c 2 cset numid=X off, mengganti X dengan angka yang ditunjukkan.

  Perintah exec Linux: penggunaan tingkat lanjut dalam shell, C, dan Perl

Selain itu, penting untuk memastikan bahwa pengaturan suara surround secara eksplisit ditandai sebagai 5.1. Hal ini dicapai dengan perintah berikut. amixer -c 2 sset 'Surround Channel Config' 5.1Menariknya, melakukan penyesuaian ini tidak hanya memperbaiki suara di Linux, tetapi juga dapat hindari distorsi Perangkat ini mengeluarkan suara saat memulai ulang PC dan masuk kembali ke Windows, sehingga menghilangkan suara statis yang mengganggu.

Bagaimana cara mengetahui apakah saya menggunakan PipeWire di Linux?
Artikel terkait:
Cara mengetahui apakah Anda menggunakan PipeWire di Linux dan bukan PulseAudio.

Konfigurasi daemon PulseAudio

Di banyak distribusi berbasis Ubuntu, server suara PulseAudio secara default dikonfigurasi hanya untuk bekerja dengan dua saluran. Untuk mengaktifkan suara surround sejati, Anda perlu mengedit file konfigurasi daemon. Buka terminal dan jalankan sudo gedit /etc/pulse/daemon.confKita dapat memodifikasi parameter internal untuk aktifkan LFE (Efek Frekuensi Rendah) dan pencampuran ulang saluran.

Di dalam file tersebut, kita perlu menemukan dan memodifikasi baris-baris berikut: metode-pengambilan-sampel-ulang = speex-float-6 dan memastikan bahwa enable-remixing = yes y enable-lfe-remixing = yes Komponen-komponen tersebut harus aktif. Ini sangat penting untuk mencegah subwoofer mati dan untuk memastikan subwoofer menerima sinyal yang benar.

Penting juga untuk menyesuaikan jumlah saluran dan peta keluaran. Anda harus menghapus tanda komentar pada baris tersebut. saluran sampel default mengubah nilai menjadi 6 (untuk 5.1) dan mendefinisikan peta saluran default mengikuti urutan berikut: front-left,front-right,rear-left,rear-right,front-center,lfeAgar perubahan ini berlaku, Anda harus memulai ulang layanan dengan killall pulseaudio && pulseaudio atau memulai ulang seluruh komputer.

Manajemen driver dan alat bawaan

Sebagian besar motherboard menggunakan chip dari RealtekMeskipun Linux biasanya menyertakan driver generik, terkadang perlu mencari driver yang lebih spesifik di situs web produsen untuk mendapatkan hasil maksimal dari perangkat keras. Jika suaranya standar, menu pengaturan suara Antarmuka grafis memungkinkan Anda untuk menyesuaikan keseimbangan dan memilih output, meskipun tidak memiliki equalizer tingkat lanjut.

Jika Anda memerlukan kontrol yang lebih presisi atas frekuensi, aplikasi seperti... VLC Mereka menawarkan equalizer bawaan di menu Efek Audio, memungkinkan Anda menyesuaikan suara dengan jenis konten tanpa bergantung pada sistem operasi. Bagi mereka yang lebih menyukai konsol, perintahnya pactl list sinks adalah alat yang ideal untuk periksa perangkat aset hasil produksi dan sifat-sifat teknisnya.

Tutorial FFmpeg untuk file suara.
Artikel terkait:
Tutorial lengkap ffmpeg untuk bekerja dengan file suara.

Memecahkan masalah umum dan gangguan audio

Jika Anda mengalami gangguan suara yang terputus-putus, kemungkinan besar hal itu disebabkan oleh... beban CPU tinggi atau pengaturan sample rate yang tidak mencukupi. Solusi cepatnya adalah mengedit file tersebut lagi. daemon.conf dan ubah laju sampel default dari 44100 hingga 48000 Hz, yang biasanya menstabilkan sinyal di banyak perangkat.

  Cara mendeteksi dan menghapus file duplikat di Linux

Jika audio gagal terkirim HDMIMasalahnya biasanya adalah sistem belum memilih output yang tepat. Dengan menggunakan aplay -l Kita dapat menemukan nomor perangkat HDMI lalu memasukkan alsamixer (Tekan F6 untuk memilih kartu) untuk memastikan saluran tidak dibisukan (dengan mengaktifkannya menggunakan tombol 'M'). Jika Anda ingin mengoptimalkan output audio eksternal, Anda dapat melihat panduan kami. Panduan HDMI ARC dan peralatan suara.

Untuk memverifikasi bahwa seluruh sistem speaker berfungsi dengan benar setelah perubahan, ada alat pengujian yang sangat berguna. Menjalankan speaker-test -c 6 Di terminal, sistem akan mengirimkan derau putih berurutan ke masing-masing saluran yang dikonfigurasiMemungkinkan Anda untuk memverifikasi secara fisik bahwa suara tersebut keluar dari speaker yang benar.

Mencapai suara surround yang sempurna di Linux melibatkan kombinasi penyesuaian pada file konfigurasi PulseAudio, penggunaan amixer secara cerdas untuk menonaktifkan fungsi otomatis yang saling bertentangan, dan pengecekan level konstan di alsamixer, memastikan bahwa perangkat keras dan perangkat lunak sepenuhnya sinkron untuk menghasilkan kualitas suara terbaik.

Memecahkan masalah Bluetooth di Linux: pemasangan dan audio
Artikel terkait:
Cara Mengatasi Masalah Bluetooth di Linux: Panduan Lengkap Pemasangan dan Audio