Saya ingin tahu apakah ada cara untuk menghilangkan distorsi audio pada tingkat volume tinggi pada headphone. Ketika saya dual-boot Linux dengan Windows, saya biasanya hanya boot ke Windows sebelum boot kembali ke Linux untuk memperbaiki masalah saya dan tidak mendapatkan distorsi pada tingkat yang lebih tinggi pada headphone.
Sekarang saya hanya memiliki mesin dengan Linux di atasnya dan tampaknya tidak dapat menghentikan suara dari distorsi pada tingkat yang lebih tinggi setiap kali saya mencolokkan headphone karena saya telah mengacaukan volume mixer PCA pcm, mengubah volume headphone di alsamixer, dan juga mencoba headphone yang berbeda.
Bahkan ketika saya mendapatkan distorsi untuk berhenti dengan menyesuaikan volume headphone, master, atau pcm, suaranya cenderung agak lemah bahkan ketika saya memutar headphone saya sepenuhnya. Saya juga bertanya-tanya apakah saya perlu menunggu pembaruan firmware / kernel karena saya menggunakan perangkat keras yang relatif baru, dengan kartu suara Realtek ALC 295, atau hanya mengganti kartu walaupun saya tidak yakin apakah saya harus lakukan ini jika ada cara sederhana untuk memperbaiki masalah.
Terima kasih!
sumber
Jawaban:
Mengubah semua mixer perangkat keras berfungsi.
Sunting: Sebenarnya baru saja menemukan yang lain, sedikit hacky, mengatasi masalah ini setelah kembali beberapa sepatu kemudian dengan menggunakan penguat ladpsa dan kompresor di Arch. Sesuatu yang mirip dengan ini mungkin bisa bekerja di distro lain juga.
pacman -S ladspa-plugins
Buat file .asoundrc di folder rumah:
Rekatkan kode ini ke file .asoundrc :
Hapus pulseaudio-alsa karena bertentangan dengan ladpsa-plugins
Nyalakan kembali!
Turunkan volume
Sunting 2: Baru saja menambahkan beberapa default.pa yang sedikit disetel pengaturan untuk membantu menghilangkan frekuensi yang terdistorsi. Itu tidak sempurna tetapi bekerja dengan cukup baik pada perangkat keras saya:
sumber