Audio Terdistorsi dan Berombak


11

Setelah menginstal Precise 12,04 di PC saya, saya telah mengalami beberapa masalah dengan output audio yang tidak terjadi ketika menggunakan Lucid.

Suara itu berombak dan terdistorsi dalam nada yang lebih rendah. Karena saya tidak memiliki pengalaman dalam pengaturan / pengujian dan melakukan apa pun dengan Perangkat Audio, saya perlu bantuan bahkan untuk mendiagnosis masalah.

Memperbarui

$ sudo lshw -c multimedia

  *-multimedia  

       description: Audio device
       product: Radeon X1200 Series Audio Controller
       vendor: Hynix Semiconductor (Hyundai Electronics)
       physical id: 5.2
       bus info: pci@0000:01:05.2
       version: 00
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi bus_master cap_list
       configuration: driver=snd_hda_intel latency=32
       resources: irq:19 memory:fdafc000-fdafffff
  *-multimedia
       description: Audio device
       product: SBx00 Azalia (Intel HDA)
       vendor: Hynix Semiconductor (Hyundai Electronics)
       physical id: 14.2
       bus info: pci@0000:00:14.2
       version: 00
       width: 64 bits
       clock: 33MHz
       capabilities: pm bus_master cap_list
       configuration: driver=snd_hda_intel latency=32
       resources: irq:16 memory:fe024000-fe027fff

Perbarui 2

Ini ada hubungannya dengan volume. Jika audionya sunyi, ia tidak berombak, jika suaranya keras maka mulai berombak.


Maaf, apa yang Anda maksud dengan "rentang rendah"? Tidakkah kebodohan dan distorsi memengaruhi semua audio?
ish

Suara umumnya berombak, dan terdistorsi hanya untuk nada rendah. Bagi saya sepertinya ada masalah buffering, atau yang serupa.
Misery

1
Harap perbarui pertanyaan dengan pastebin dari sudo lshw -c multimedia.
ish

1
Saya memiliki masalah yang sama ini ... bassy sounds menyebabkan pemotongan / gagap pemutaran di video / audio. Mengecilkan volume akan mengurangi choppiness. Saya tidak dapat mendengarkan mp3 atau menonton vlc tanpa suara yang menakutkan. (driver snd_hda_intel untuk Intel seri 6 / C200)
beanaroo

Jawaban:


10

Kesedihan, saya sepertinya telah menemukan solusi pada sistem saya menggunakan driver yang sama (perangkat audio yang berbeda)

  1. Terminal Terbuka: gksudo gedit /etc/modprobe.d/alsa-base.conf
  2. Tambahkan baris berikut:

    options snd-hda-intel model=generic
    
  3. Mulai Ulang Sistem

Audio saya sepertinya berfungsi dengan baik sekarang. Volume penuh, konten flash, video, file audio. Beri tahu kami jika itu membantu.


Penghargaan untuk Adityeah


itu berhasil:]
Misery

Ini tidak membantu saya membuat suara bekerja dengan benar di Steam . (Untuk Googler masa depan)
earthmeLon

@earthmeLon Solusi ini untuk masalah yang meliputi seluruh sistem. Tidak terbatas pada satu aplikasi. Maaf.
beanaroo

hei ini tidak bekerja untuk saya? saya punya intel i5 Dell generasi ke-2 dengan speaker IDT
Edward Torvalds

Saya harus menguji ini.
Penatua Geek

5

Solusi yang mungkin adalah menonaktifkan "auto-mute" di alsamixer. Ini digunakan ketika bug "beralih-ke-headphone-dan-kembali-lagi" terjadi (terutama dalam volume tinggi).

Pertama, buka terminal Anda, atau tekan:

CTRL + ALT + T

Kemudian, ketik dan tekan "enter":

$ alsamixer

Layar ini akan muncul:

Layar mixer Alsa di terminal

Gunakan panah kanan hingga Anda memilih "Diam Otomatis"

Selanjutnya, tekan panah ke bawah untuk mengaturnya menjadi "Nonaktifkan" (lihat teks di atasnya).

Akhirnya, tekan Escuntuk mendaftar dan keluar

Itu dia.


2

Instal alsa-tools:

sudo apt install alsa-tools

Buat dan simpan skrip di / usr / local / bin:

sudo vi /usr/local/bin/sound_fix.sh

Di dalam skrip, tulis ini:

#!/bin/bash
hda-verb /dev/snd/hwC0D0 0x20 SET_COEF_INDEX 0x67
hda-verb /dev/snd/hwC0D0 0x20 SET_PROC_COEF 0x3000

Jalankan skrip sebagai root di terminal untuk segera memperbaiki masalah.

Berikan izin untuk menjalankan menggunakan:

sudo chmod 700 [path_to_script_folder]/sound_fix.sh

Jalankan skrip menggunakan:

./[path_to_script_folder]/sound_fix.sh

Untuk menjalankan skrip pada saat startup, gunakan cron dengan perintah @reboot:

sudo crontab -e

dan kemudian tambahkan baris di crontab:

@reboot [full_path_to_script_folder]/sound_fix.sh

Untuk menjalankan skrip pada resume dari ditangguhkan, salin skrip ke

/lib/systemd/system-sleep

Untuk detail lebih lanjut mengenai perbaikan ini, periksa tautan ini .


jawaban sempurna, bekerja untuk 18,04
Genius

0

Untuk suara berderak di headphone terutama di sisi kiri .. tulis skrip bash dengan baris berikut

hda-verb /dev/snd/hwC0D0 0x20 SET_COEF_INDEX 0x67
hda-verb /dev/snd/hwC0D0 0x20 SET_PROC_COEF 0x3000

Jangan lupa untuk mengeksekusi itu sebagai root.

Dan untuk sistem yang belum menginstal hda-kata kerja, Anda dapat menginstal hda-kata kerja dari masing-masing manajer paket

Tambahkan skrip ke skrip startup atau akan ada kebutuhan untuk menjalankan skrip setiap kali sistem dinyalakan

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.