Cara mendapatkan kualitas Audio yang lebih baik dari output jack audio
19
Saya sudah membaca dan mengalami bahwa musik (mp3 dll) melalui jaket audio buruk (muncul suara di antara lagu). Apakah ini sudah dipecahkan atau apa cara (pengaturan) terbaik untuk mengurangi masalah ini?
pengaturan audio_pwm_mode = 2 di /boot/config.txt memperbaiki hal-hal untuk saya di distro terbaru (2016-)
smarques
Jawaban:
12
Ini adalah masalah yang diketahui yang dapat Anda baca di sini dan lihat laporan bug di sini .
Tampaknya menjadi masalah dengan firmware Broadcom VideoCore, dan muncul disebabkan oleh tegangan yang melonjak ketika audio diaktifkan dan dinonaktifkan.
Tidak ada solusi saat ini untuk masalah ini, namun Anda dapat mengurangi efeknya dengan memutar audio terus menerus, alih-alih memiliki celah di antara lagu. Sebuah skrip untuk melakukan ini disediakan oleh ski522di utas forum yang sama yang saya posting sebelumnya .
Dengan cara ini, Pi melakukan sesuatu yang bagus (memancarkan data digital) dan meninggalkan konversi D / A ke antarmuka. Kedengarannya bagus. Begini cara saya membuatnya bekerja:
sunting /etc/modprobe.d/alsa-base.conf
mengomentari baris berikut dalam /etc/modprobe.d/alsa-base.conf(tidak ditulis, saya pikir itu memberikan prioritas minimum kartu suara USB untuk menjadi perangkat suara default)options snd-usb-audio index=-2
Masalah dengan popping sekarang telah diperbaiki, tetapi Anda perlu memutakhirkan firmware Raspberry Pi Anda untuk mengambil keuntungan dari perbaikan. Saya mengalami masalah ini dengan Pi baru yang menjalankan Linux raspberrypi 3.6.11+ # 399 (2013-02-09-wheezy-raspbian). Seperti dikutip di atas, ini adalah sejarah masalah suara audio yang muncul:
Bagi mereka yang tidak terbiasa dengan sintaks "&&" di Bash, ini adalah perintah khusus yang dapat Anda gunakan untuk memperbarui Pi Anda (catat sudoawalan untuk memastikan bahwa perintah dijalankan dengan hak akses root).
Setelah itu, Pi saya tidak lagi mengklik sebelum dan sesudah memainkan file audio. Setelah me-reboot dan masuk lagi, coba di Pi Anda dengan perintah berikut:
Sepertinya Anda dapat menggunakan audio pulsa dan kemudian menonaktifkan tidur antara tidak ada aktivitas di audio. (nonaktifkan baris di /etc/pulse/default.pa). Seharusnya memperbaiki masalah audio popping.
Selain memecahkan masalah yang Anda sebutkan. Audio yang keluar dari Pi cukup buruk secara umum.
Saya pikir yang terbaik adalah menggunakan kartu suara USB, atau kartu suara header GPIO seperti ini . Alasannya adalah bahwa codec audio yang mereka gunakan jauh lebih linier daripada strategi modulasi lebar pulsa (PWM) yang digunakan Pi. Linearitas ini menyiratkan kualitas suara yang jauh lebih baik.
Jawaban:
Ini adalah masalah yang diketahui yang dapat Anda baca di sini dan lihat laporan bug di sini .
Tampaknya menjadi masalah dengan firmware Broadcom VideoCore, dan muncul disebabkan oleh tegangan yang melonjak ketika audio diaktifkan dan dinonaktifkan.
Tidak ada solusi saat ini untuk masalah ini, namun Anda dapat mengurangi efeknya dengan memutar audio terus menerus, alih-alih memiliki celah di antara lagu. Sebuah skrip untuk melakukan ini disediakan oleh
ski522
di utas forum yang sama yang saya posting sebelumnya .Semua kredit untuk skrip ini ke ski522 .
sumber
Saya menyerah pada jack audio terintegrasi dan senang saya melakukannya. Saya membeli antarmuka audio USB berikut untuk beberapa dolar:
http://www.amazon.com/dp/B001MSS6CS/ref=pe_175190_21431760_3p_M3T1_ST1_dp_1
Dengan cara ini, Pi melakukan sesuatu yang bagus (memancarkan data digital) dan meninggalkan konversi D / A ke antarmuka. Kedengarannya bagus. Begini cara saya membuatnya bekerja:
sunting
/etc/modprobe.d/alsa-base.conf
mengomentari baris berikut dalam
/etc/modprobe.d/alsa-base.conf
(tidak ditulis, saya pikir itu memberikan prioritas minimum kartu suara USB untuk menjadi perangkat suara default)options snd-usb-audio index=-2
ref: http://forums.linuxmint.com/viewtopic.php?f=48&t=95337
Satu-satunya downside adalah menambahkan sebagian dongle dan Anda kehilangan port USB.
sumber
Masalah dengan popping sekarang telah diperbaiki, tetapi Anda perlu memutakhirkan firmware Raspberry Pi Anda untuk mengambil keuntungan dari perbaikan. Saya mengalami masalah ini dengan Pi baru yang menjalankan Linux raspberrypi 3.6.11+ # 399 (2013-02-09-wheezy-raspbian). Seperti dikutip di atas, ini adalah sejarah masalah suara audio yang muncul:
Ini adalah situs web yang saya gunakan untuk mencari tahu cara memperbarui firmware Pi saya:
Bagi mereka yang tidak terbiasa dengan sintaks "&&" di Bash, ini adalah perintah khusus yang dapat Anda gunakan untuk memperbarui Pi Anda (catat
sudo
awalan untuk memastikan bahwa perintah dijalankan dengan hak akses root).Perbarui ke versi terbaru dari Raspbian OS:
Instal sistem kontrol versi git:
Instal
rpi-update
skrip pembaruan firmware Hexxeh :Jalankan proses pembaruan firmware, lalu reboot:
Setelah itu, Pi saya tidak lagi mengklik sebelum dan sesudah memainkan file audio. Setelah me-reboot dan masuk lagi, coba di Pi Anda dengan perintah berikut:
sumber
Sepertinya Anda dapat menggunakan audio pulsa dan kemudian menonaktifkan tidur antara tidak ada aktivitas di audio. (nonaktifkan baris di /etc/pulse/default.pa). Seharusnya memperbaiki masalah audio popping.
sumber
Periksa solusi ini. Perlu menggunakan catu daya yang baik yang dapat menyaring arus statis dan menyediakan audio yang bersih pada port aux analog.
http://www.howtoeverything.net/linux/raspberry-pi/sound-distortions-and-raspberry-pi-reason-and-solusi
sumber
Selain memecahkan masalah yang Anda sebutkan. Audio yang keluar dari Pi cukup buruk secara umum.
Saya pikir yang terbaik adalah menggunakan kartu suara USB, atau kartu suara header GPIO seperti ini . Alasannya adalah bahwa codec audio yang mereka gunakan jauh lebih linier daripada strategi modulasi lebar pulsa (PWM) yang digunakan Pi. Linearitas ini menyiratkan kualitas suara yang jauh lebih baik.
sumber