Skype dan VLC terdengar sizzle / terdistorsi / buruk

51

Saya memiliki masalah yang sama seperti yang dijelaskan dalam pertanyaan, pemberitahuan skype terdengar mendesis dan suara buruk saat masuk ke skype . Tapi itu bukan hanya login, notifikasi, tetapi juga saat berbicara dengan seseorang. Saya mencoba solusi untuk menghapus / menginstal ulang skype dan sebagian besar solusi dalam pertanyaan ini, misalnya memeriksa mixer, pengaturan suara dan menginstal alsa-hda-dkms (termasuk sistem restart).
Setelah menginstal skype (dan bahkan setelah upgrade ke skype 4.0) di Ubuntu 12.04 (AMD 64) tidak ada suara sama sekali. Saya mengikuti langkah pertama dari SoundTroubleshootingProcedure dan setidaknya sekarang ada suara:

sudo add-apt-repository ppa:ubuntu-audio-dev/ppa; sudo apt-get update;sudo apt-get dist-upgrade; sudo apt-get install linux-sound-base alsa-base alsa-utils gdm ubuntu-desktop  linux-image-`uname -r` libasound2; sudo apt-get -y --reinstall install linux-sound-base alsa-base alsa-utils gdm ubuntu-desktop  linux-image-`uname -r` libasound2; killall pulseaudio; rm -r ~/.pulse*; sudo usermod -aG `cat /etc/group | grep -e '^pulse:' -e '^audio:' -e '^pulse-access:' -e '^pulse-rt:' -e '^video:' | awk -F: '{print $1}' | tr '\n' ',' | sed 's:,$::g'` `whoami`

Suara jittering kadang-kadang akan hilang, misalnya pada Echo-Testcall setelah memutar ulang bagian yang direkam. Dan saya perhatikan bahwa jika saya membiarkan musik diputar di kotak ritme dan kemudian mulai skype, suaranya baik-baik saja. Jadi saya punya solusi yang lemah, tetapi saya akan senang itu akan berhasil tanpa jalan memutar ini.

Di VLC ketika saya bermain, restart setelah jeda saya harus suara jittering yang sama.

Seperti yang diminta: Kartu suara saya adalah "Perangkat Audio Definisi Tinggi AMD" yang disebut Advanced Micro Devices (AMD) Hudson Azalia controller (rev01), subsistem Lenovo Device 21ea (menurut sysinfo) pada Lenovo Thinkpad Edge 525.

Filbuntu
sumber
1
jika Anda dual-boot dengan windows maka Anda dapat mencoba skype di sana jadi lihat apakah ini masalah perangkat keras. Apakah itu?
Alvar
@ Alvar Saya tidak memiliki dual boot dan tidak akan memilikinya di komputer ini. Tapi saya sudah menginstal Ubuntu 11.04 di komputer yang sama sebelum menginstal 12.04 dan skype bekerja di luar kotak / repositori. Saya bahkan tidak harus melakukan langkah 1 dari SoundTroubleshootingProcedure untuk mendapatkan suara, itu hanya bekerja tanpa mendesis.
Filbuntu

Jawaban:

94

Ini bukan hanya masalah dengan Skype, saya percaya ini masalah dengan, Anda sudah menebaknya, PulseAudio.

Penanganan masalah? Memang ada.

Menonaktifkan PulseAudio's Glitch Free Audio tampaknya telah memecahkan masalah saya (yang menjadi tak tertahankan di Ubuntu 12.10 Beta 2)

Untuk melakukan ini, edit /etc/pulse/default.pafile di editor teks favorit Anda.

Cari baris berikut:

load-module module-hal-detect

dan tambahkan " tsched=0" ke akhir:

load-module module-hal-detect tsched=0

restart pulsa (atau reboot sistem Anda), dan crackling seharusnya hilang.

Tidak yakin apa efek sampingnya dengan menonaktifkan Glitch Free Audio, tetapi saya belum bisa menemukannya.

UPDATE: Jika Anda tidak memiliki garis load-module module-hal-detect, kemudian cari baris berikut:

load-module module-udev-detect  

dan tambahkan " tsched=0" ke akhir:

load-module module-udev-detect tsched=0

restart pulsa (atau reboot sistem Anda), dan crackling seharusnya hilang.

Robert Ian Hawdon
sumber
Terima kasih banyak, ini membantu setidaknya 5 orang, sayangnya bukan saya :-(. Tidak ada load-module module-hal-detectdalam file /etc/pulse/default.pdi sistem saya. Yang paling dekat adalah baris ### Use the static hardware detection module (for systems that lack udev/hal support) load-module module-detect, jadi saya menambahkan tsched=0ke baris terakhir. Tapi tidak ada perubahan. Saya menambahkan baris lain dengan load-module module-hal-detect tsched=0dan kemudian dengan baris yang sama, tetapi dihapus load-module module-detectjuga. Sayangnya semua ini tidak membiarkan menghilang mendesis setelah restart. Ada tip yang tersisa?
Filbuntu
3
coba ganti seluruh bagian itu dengan yang berikut: ### Automatically load driver modules depending on the hardware available .ifexists module-udev-detect.so load-module module-udev-detect tsched=0 .else ### Use the static hardware detection module (for systems that lack udev/hal support) load-module module-detect .endif
Robert Ian Hawdon
Saya mencoba lagi, baru saja ditambahkan tsched=0ke baris dengan module-udev-detectdan berfungsi (semoga selamanya :-). Sebelum saya menyalin & menempelkan apa yang Anda tulis, tetapi mungkin beberapa spasi di akhir baris atau sesuatu yang saya lewatkan menyebabkan saya tidak memiliki suara ("dummy output" & tidak ada input).
Filbuntu
3
Ini melakukan trik pada Ubuntu 12.10 (module-udev-detect). Abba's Greatest hits / Dancing Queen (yang pertama dalam koleksi saya) sekarang memompa dengan baik!
AndyM
2
Terima kasih, itu telah memperbaikinya untuk saya juga. Audio bebas kesalahan harus diganti namanya menjadi "audio kesalahan". Denyut nadi sangat bermasalah. Menantikan sistem suara keturunan di Linux.
Matt H
3

Jika Anda curiga bahwa itu adalah pulseaudio yang menyebabkan masalah, mungkin ada perbaikan yang lebih mudah bagi Anda. Saya memposting artikel dengan petunjuk langkah demi langkah di blog saya tentang cara memperbaiki suara buruk di Ubuntu . Ini adalah perbaikan untuk Wine, tetapi karena ini merupakan modifikasi dari file konfigurasi pulseaudio, ini mungkin berlaku untuk masalah serupa lainnya.

Seven_Six_Two
sumber
Terima kasih! Saya berharap ini akan berhasil, tetapi tidak :-( untuk saya (default-fragment-size-msec diatur ke 5 dan 3, tidak ada perbedaan). Meskipun saya melihat bahwa itu bekerja untuk Xell .
Filbuntu
3

Solusi yang diberikan di atas oleh Robert berhasil untuk saya. Saya telah memperbarui ke 12.10 ubuntu dan pemutakhiran skype 4.0 yang baru memiliki suara yang tidak dapat digunakan (gatal dan terdistorsi). mengedit sesuai instruksi di atas dan menambahkan baris berikut ke: load-module module-mendeteksi-terdeteksi tsched = 0 pada file /etc/pulse/default.pa menyelesaikan masalah dengan sempurna.

Untuk kesadaran, peningkatan ke 12.10 menyebabkan pengakuan kartu Soundblaster saya gagal menjadi default. Untuk beberapa alasan, sekarang kartu SIM NVIDIA saya default adalah kartu suara default. Skype awalnya akan membuat TIDAK terdengar .
Ini dapat diperbaiki dengan mengikuti petunjuk di posting forum Ubuntu oleh billesboelle 27 Juli 2008. Di sini diulang untuk inklusivitas: Saya tidak bisa mendapatkan Ubuntu untuk memilih kartu pci, setelah mencoba pengaturan dari panduan soundprob lengkap seperti di bawah ini:
Ini tampaknya fungsi indeks = 0 tidak ingin membantu saya. Mungkin karena fakta bahwa mesin saya mendaftarkan 2 driver suara dengan nama yang sama? cat /proc/asound/modulesmemberikan tanggapan ini:

0 snd_hda_intel  
1 snd_hda_intel  
2 snd_cmipci  

Ada ide, atau sesuatu yang ingin Anda lihat sebelum dapat membantu saya. Btw, lupa menyebutkan. Jika saya mencoba opsi indeks, pci saya dapat dihapus dari aplay -l dan cat / proc / asound / modules.

Mengonfigurasi kartu suara default / menghentikan beberapa kartu suara agar tidak berpindah Catatan: Bagian ini mengasumsikan bahwa Anda telah memasang setiap kartu suara dengan benar.

Dalam sebuah shell, ketik

    cat /proc/asound/modules 

Ini akan memberikan nama dan indeks dari setiap kartu suara yang Anda miliki saat ini. Catat nama-namanya, dan tentukan yang mana yang Anda inginkan sebagai kartu default.

Sekarang ketik

    sudo nano /etc/modprobe.d/alsa-base

Di akhir file, tambahkan yang berikut (dengan asumsi Anda memiliki 3 kartu dengan nama modul A, B dan C dan Anda ingin memilikinya dalam urutan CAB)

options snd-C index=0  
options snd-A index=1  
options snd-B index=2
Coop999
sumber
2

Perbaiki untuk ubuntu 16.04

sudo vim /etc/pulse/daemon.conf temukan default-fragment-size-msec, dalam kasus saya itu dinonaktifkan, jadi hapus ;pada awal baris, sehingga akan terlihat seperti default-fragment-size-msec = 5(saya mengganti nilai default 25dengan 5). Kemudian matikan saja layanan pulseaudio --killdan ubuntu akan me-restart pulseaudio, jika itu tidak terjadi dengan alasan apa pun, maka restart saja sistem.

Sekarang saya bisa mendengar suara skype dengan sangat jelas.

Viktor
sumber
Audio saya di Ubuntu 16.04 dulu benar-benar baik-baik saja sampai hari ini di laptop saya. Tiba-tiba ada suara berderak di audio saya. Pertama saya pikir itu masalah dengan earphone, tapi kemudian bisa melihat suara samar-samar bahkan di speaker saya. Tip Anda bekerja dengan baik.
Bharat Mallapur
1

Punya masalah yang sama di Archlinux. Ternyata pulseaudio yang menyebabkan ini. Menyingkirkan pulseaudio memulihkan suara jernih di Skype untuk saya. Untuk distro berbasis Gnome seperti Ubuntu arus utama, mungkin tidak mungkin untuk menghapus pulseaudio karena itu adalah ketergantungan untuk sebagian besar hal-hal gnome, termasuk gdm, tetapi pada kubuntu, xubuntu dan lubuntu ini mungkin benar-benar berfungsi karena mereka awalnya tidak datang dengan pulseaudio dan gnome bloatware, dan jika itu diinstal kemungkinan besar itu terjadi sebagai ketergantungan untuk beberapa paket lain yang bergantung pada gnome atau pustaka-pustaka.

ccpizza
sumber
1
Adakah yang mencoba menyingkirkan pulseaudio di Ubuntu 12.04? Dan apakah itu membantu meningkatkan masalah suara skype tanpa efek samping? Jika ya dan ya, beri tahu kami bagaimana Anda melakukannya dalam pertanyaan ini
Filbuntu
1

Saya baru saja menghapus pulseaudio dari ubuntu 12.04 di toshiba p875-s7200 saya dan itu memperbaiki skype dengan indah! suara berubah dari omong kosong menjadi luar biasa :) catatan: Saya harus menginstal alsa-hda-dkms untuk mendapatkan suara sama sekali di laptop ini

dave
sumber
1
Terima kasih! Bisakah Anda memberikan instruksi langkah demi langkah bagaimana Anda melakukannya di sini ?
Filbuntu
0

Ini bekerja untuk saya, ubuntu 12.10 / 64, mb asus m4a785tdv-evo amd64 (audio VIA VT1708S)

mengedit /etc/pulse/default.pa( sudo pico /etc/pulse/default.pa)

tidak bisa menemukan load-module module-hal-detect

jadi saya baru saja mengedit baris load-module module-udev-detect, jadi untuk memiliki:

load-module module-udev-detect tsched=0

menyimpan perubahan dan memulai ulang sistem. Sekarang Skype tampaknya baik-baik saja. sampai sekarang saya punya masalah ketika menggunakan Skype dengan crackling / echo / noise yang kadang-kadang disesuaikan / berhenti selama percakapan (kadang-kadang diperbaiki ketika menutup browser web) tetapi kadang-kadang terus berjalan sepanjang waktu sangat membahayakan percakapan. Skype tampaknya adalah satu-satunya situasi dengan masalah audio bagi saya.

pengguna119773
sumber
1
Terima kasih atas upaya Anda, tetapi tampaknya jawaban ini sudah menjadi bagian dari jawaban yang paling banyak dinilai (diedit) ( askubuntu.com/a/201747/30631 ).
Filbuntu
0

Tak satu pun dari solusi yang diposting sejauh ini bekerja untuk saya pada 14,04, tetapi pengaturan modul audio alsadi Preferences-> Audio-> Output memperbaikinya untuk saya di vlc.

Chiel ten Brinke
sumber
-4

Anda harus memeriksa koneksi internet Anda ( http://www.speedtest.net untuk tes kecepatan).

Selain itu, karena berfungsi setelah RyhthmBox Anda juga dapat mencoba memperbarui driver (untuk kartu suara).

Bisa juga membantu penjawab lain jika Anda memberi tahu kami kartu suara seperti apa yang Anda miliki di komputer.

Farid
sumber
Terima kasih untuk itu, tetapi kecepatan internet tidak berubah setelah beralih dari 11,10 ke 12,04, itu masih tidak bagus (unduhan DSL 768Kbps :-(, tapi sejauh ini berhasil didenda, tidak ada masalah suara seperti ini.
Filbuntu
Bagaimana saya tahu apakah saya memiliki driver terbaru? Bagaimana Anda memperbarui kartu suara AMD? jockey-gtkhanya mengungkapkan kartu grafis. (mungkin ini akan menjadi pertanyaan-pertanyaan lain di Ubuntu)
Filbuntu