Skype và VLC âm thanh sizzle / méo / xấu


51

Tôi có cùng một vấn đề như được mô tả trong các câu hỏi thông báo skype âm thanh bị xì hơiâm thanh xấu khi đăng nhập vào skype . Nhưng nó không chỉ là đăng nhập, thông báo, mà còn khi nói chuyện với ai đó. Tôi đã thử giải pháp để loại bỏ / cài đặt lại skype và hầu hết các giải pháp trong câu hỏi này, ví dụ: kiểm tra bộ trộn, cài đặt âm thanh và cài đặt alsa-hda-dkms (bao gồm khởi động lại hệ thống).
Sau khi cài đặt skype (và thậm chí sau khi nâng cấp lên skype 4.0) trong Ubuntu 12.04 (AMD 64), không có âm thanh nào cả. Tôi đã làm theo bước đầu tiên của SoundTroubledh BootProcedure và ít nhất là có âm thanh:

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`

Âm thanh chói tai đôi khi sẽ biến mất, ví dụ như trên Echo-Testcall sau khi phát lại phần được ghi. Và tôi nhận thấy rằng nếu tôi để âm nhạc phát trong hộp nhịp và sau đó bắt đầu skype, âm thanh vẫn ổn. Vì vậy, tôi có một giải pháp yếu, nhưng tôi sẽ rất vui vì nó sẽ hoạt động mà không có đường vòng này.

Trong VLC khi tôi chơi, khởi động lại sau khi tạm dừng tôi phải phát ra âm thanh chói tai.

Theo yêu cầu: Thẻ âm thanh của tôi là một "Thiết bị âm thanh độ nét cao AMD" có tên là Bộ điều khiển Hudson Azalia Advanced Advanced Devices (rev01), hệ thống con Lenovo Device 21ea (theo sysinfo) trên Lenovo Thinkpad Edge 525.


1
Nếu bạn khởi động kép với windows thì bạn có thể thử skype ở đó để xem đó có phải là sự cố phần cứng không. Là nó?
Alvar

@Alvar Tôi không có khởi động kép và sẽ không có nó trên máy tính này. Nhưng tôi đã cài đặt Ubuntu 11.04 trên cùng một máy tính trước khi cài đặt 12.04 và skype hoạt động ngoài hộp / kho lưu trữ. Tôi thậm chí đã không phải thực hiện bước 1 của SoundTroubledh BootProcedure để có được bất kỳ âm thanh nào, nó chỉ hoạt động mà không có tiếng nổ.
Filbfox

Câu trả lời:


94

Đây không chỉ là vấn đề với Skype, tôi tin rằng đó là vấn đề với, bạn đã đoán ra, PulseAudio.

Cách giải quyết? Quả thực là có.

Vô hiệu hóa Glitch Free Audio của PulseAudio dường như đã giải quyết được vấn đề rắc rối cho tôi (điều này trở nên không thể chịu đựng được trên Ubuntu 12.10 Beta 2)

Để làm điều này, chỉnh sửa các /etc/pulse/default.patập tin trong trình soạn thảo văn bản yêu thích của bạn.

Tìm kiếm dòng sau:

load-module module-hal-detect

và nối " tsched=0" đến cuối:

load-module module-hal-detect tsched=0

khởi động lại xung (hoặc chỉ khởi động lại hệ thống của bạn), và việc bẻ khóa sẽ biến mất.

Không chắc tác dụng phụ là gì khi tắt Glitch Free Audio, nhưng dường như tôi chưa thể tìm thấy bất kỳ tác dụng nào.

CẬP NHẬT: Nếu bạn không có một dòng với load-module module-hal-detect, sau đó tìm kiếm dòng sau:

load-module module-udev-detect  

và nối " tsched=0" đến cuối:

load-module module-udev-detect tsched=0

khởi động lại xung (hoặc chỉ khởi động lại hệ thống của bạn), và việc bẻ khóa sẽ biến mất.


Cảm ơn rất nhiều, nó đã giúp ít nhất 5 người, tiếc là không phải tôi :-(. Không có load-module module-hal-detecttệp nào /etc/pulse/default.ptrong hệ thống của tôi. Gần nhất là các dòng ### Use the static hardware detection module (for systems that lack udev/hal support) load-module module-detect, vì vậy tôi đã thêm vào tsched=0dòng cuối cùng. Nhưng không thay đổi. Tôi đã thêm một dòng khác với load-module module-hal-detect tsched=0và sau đó với cùng một dòng, nhưng cũng bị xóa load-module module-detect. Thật không may, tất cả những điều này đã không biến mất bất kỳ sự nóng bỏng nào sau khi khởi động lại. Có mẹo nào còn lại không?
Filb Ubuntu

3
hãy thử thay thế toàn bộ phần đó bằng cách sau: ### 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

Tôi đã thử lại, chỉ cần thêm vào tsched=0dòng module-udev-detectvà nó hoạt động (hy vọng là mãi mãi :-). Trước khi tôi sao chép và dán những gì bạn đã viết, nhưng có lẽ một số khoảng trống ở cuối dòng hoặc thứ gì đó tôi đã bỏ lỡ khiến tôi không có âm thanh ("đầu ra giả" & không có đầu vào).
Filbfox

3
Điều này đã thực hiện thủ thuật trên Ubuntu 12.10 (mô-đun-udev-phát hiện). Những bản hit hay nhất của Abba / Nữ hoàng khiêu vũ (Người đầu tiên trong bộ sưu tập của tôi) hiện đang phát triển rất hay!
AndyM

2
Cảm ơn, điều đó đã sửa nó cho tôi quá. Glitch âm thanh miễn phí nên được đổi tên thành "âm thanh trục trặc". Xung là rất có vấn đề. Mong muốn một hệ thống âm thanh gốc trong Linux.
Matt H

3

Nếu bạn nghi ngờ rằng đó là pulseaudio gây ra sự cố cho bạn, có thể có cách khắc phục dễ dàng hơn cho bạn. Tôi đã đăng một bài viết với các hướng dẫn từng bước trên blog của mình về cách khắc phục âm thanh xấu trong Ubuntu . Đây là một sửa chữa cho Wine, nhưng vì nó là một sửa đổi của tệp cấu hình pulseaudio, nên nó có thể được áp dụng cho các vấn đề tương tự khác.


Cảm ơn! Tôi hy vọng nó sẽ hoạt động, nhưng nó đã không :-( đối với tôi (default-Fragment-size-msec được đặt thành 5 và 3, không có gì khác biệt). Mặc dù tôi thấy rằng nó hoạt động cho Xell .
Filb Ubuntu

3

Các giải pháp được cung cấp ở trên của Robert đã làm việc cho tôi. Tôi đã nâng cấp lên 12.10 ubfox và bản nâng cấp skype 4.0 mới có âm thanh không thể sử dụng được (bị trầy xước và méo mó). chỉnh sửa theo các hướng dẫn ở trên và nối thêm dòng sau vào: load-module module-hal-phát hiện tsched = 0 trong tệp /etc/pulse/default.pa đã giải quyết vấn đề một cách hoàn hảo.

Để nhận biết, việc nâng cấp lên 12.10 khiến cho việc nhận dạng thẻ Soundblaster của tôi không được mặc định. Vì một số lý do, giờ đây nó được mặc định nghĩ rằng card đồ họa NVIDIA của tôi là card âm thanh mặc định. Skype ban đầu sẽ tạo ra âm thanh KHÔNG .
Điều này có thể được sửa chữa bằng cách làm theo các hướng dẫn trong bài đăng trên diễn đàn Ubuntu bởi billesboelle ngày 27 tháng 7 năm 2008. Ở đây lặp đi lặp lại về tính bao gồm: Tôi không thể yêu cầu Ubuntu mặc định chọn thẻ pci, sau khi thử cài đặt từ hướng dẫn âm thanh hoàn chỉnh như dưới đây:
Nó Có vẻ như hàm index = 0 không muốn giúp tôi. Có lẽ do máy của tôi đăng ký 2 trình điều khiển âm thanh có cùng tên? cat /proc/asound/modulesđưa ra phản hồi này:

0 snd_hda_intel  
1 snd_hda_intel  
2 snd_cmipci  

Bất kỳ ý tưởng, hoặc một cái gì đó bạn muốn xem trước khi có thể giúp tôi. Btw, quên đề cập đến. Nếu tôi thử tùy chọn chỉ mục, pci của tôi có thể bị xóa khỏi aplay -l và cat / Proc / asound / mô-đun.

Định cấu hình soundcard mặc định / dừng nhiều soundcard khỏi chuyển đổi Lưu ý: Phần này giả định rằng bạn đã cài đặt từng soundcard đúng cách.

Trong một vỏ, gõ

    cat /proc/asound/modules 

Điều này sẽ cung cấp tên và chỉ mục của từng card âm thanh bạn hiện có. Ghi lại tên và quyết định cái nào bạn muốn làm thẻ mặc định.

Bây giờ gõ

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

Ở phần cuối của tệp, thêm phần sau (giả sử bạn có 3 thẻ với tên mô-đun A, B và C và bạn muốn có chúng theo thứ tự CAB)

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

2

Sửa lỗi cho Ubuntu 16.04

sudo vim /etc/pulse/daemon.conf tìm thấy default-fragment-size-msec, trong trường hợp của tôi, nó đã bị vô hiệu hóa, vì vậy hãy xóa ;ở đầu dòng, vì vậy nó sẽ trông như thế default-fragment-size-msec = 5(tôi thay thế giá trị mặc định 25bằng 5). Sau đó, chỉ cần hủy dịch vụ pulseaudio --killvà Ubuntu sẽ khởi động lại pulseaudio, nếu nó không xảy ra bởi bất kỳ lý do nào, sau đó chỉ cần khởi động lại hệ thống.

Bây giờ tôi có thể nghe giọng nói skype rất rõ ràng.


Âm thanh của tôi trên Ubuntu 16.04 được sử dụng là hoàn toàn tốt cho đến ngày hôm nay trên máy tính xách tay của tôi. Đột nhiên có tiếng ồn ào trong âm thanh của tôi. Đầu tiên tôi nghĩ đó là một vấn đề với tai nghe, nhưng sau đó có thể nhận thấy tiếng lách tách mờ ngay cả trong loa của tôi. Mẹo của bạn hoạt động rất tuyệt.
Bharat Mallapur

1

Có vấn đề tương tự trên Archlinux. Hóa ra pulseaudio đã gây ra điều này. Loại bỏ pulseaudio khôi phục âm thanh rõ ràng trong Skype cho tôi. Đối với các distro dựa trên Gnome như mainline Ubuntu, có thể không thể loại bỏ pulseaudio vì nó phụ thuộc vào hầu hết các công cụ gnome, bao gồm cả gdm, nhưng trên kubfox, xubfox và Lubfox, điều này thực sự có thể hoạt động vì ban đầu chúng không đi kèm với pulseaudio và bloatware gnome, và nếu nó được cài đặt thì rất có thể nó đã xảy ra như một sự phụ thuộc cho một số gói khác phụ thuộc vào gnome hoặc các thư viện của nó.


1
Có ai đó đã cố gắng loại bỏ pulseaudio trong Ubuntu 12.04 chưa? Và nó có giúp cải thiện vấn đề âm thanh skype mà không có bất kỳ tác dụng phụ nào không? Nếu có và có, xin vui lòng cho chúng tôi biết bạn đã làm như thế nào trong câu hỏi này
Filbfox

1

Tôi vừa gỡ pulseaudio khỏi ubfox 12.04 trên toshiba p875-s7200 của tôi và nó đã sửa lỗi skype rất đẹp! âm thanh phát ra từ tào lao đến tuyệt vời :) lưu ý: Tôi đã phải cài đặt alsa-hda-dkms để có được âm thanh trên máy tính xách tay này


1
Cảm ơn! Bạn có thể đưa ra một hướng dẫn từng bước như thế nào bạn đã làm nó ở đây ?
Filbfox

0

Điều này làm việc cho tôi, Ubuntu 12.10 / 64, mb asus m4a785tdv-evo amd64 (âm thanh VIA VT1708S)

đã chỉnh sửa /etc/pulse/default.pa( sudo pico /etc/pulse/default.pa)

không thể tìm thấy load-module module-hal-detect

Vì vậy, tôi chỉ cần chỉnh sửa dòng load-module module-udev-detect, để có:

load-module module-udev-detect tsched=0

lưu thay đổi và khởi động lại hệ thống. Bây giờ Skype có vẻ ổn. Cho đến bây giờ tôi đã gặp vấn đề khi sử dụng Skype với tiếng rắc / tiếng vang / tiếng ồn đôi khi được điều chỉnh / dừng trong khi trò chuyện (đôi khi nó đã được sửa khi đóng trình duyệt web) nhưng đôi khi nó liên tục ảnh hưởng đến cuộc trò chuyện. Skype rõ ràng là tình huống duy nhất có vấn đề về âm thanh đối với tôi.


1
Cảm ơn những nỗ lực của bạn, nhưng có vẻ như câu trả lời này đã là một phần của câu trả lời (được chỉnh sửa) được đánh giá cao nhất ( askubfox.com/a/201747/30631 ).
Filbfox

0

Cả hai giải pháp được đăng cho đến nay đều hoạt động với tôi vào ngày 14.04, nhưng việc đặt mô-đun âm thanh thành alsatrong Preferences-> Audio-> Output đã sửa nó cho tôi trên vlc.


-4

Bạn nên kiểm tra kết nối internet của mình ( http://www.speedtest.net để kiểm tra tốc độ).

Ngoài ra, vì nó hoạt động sau RyhbeatBox, bạn cũng có thể thử cập nhật trình điều khiển (cho card âm thanh).

Nó cũng có thể giúp những người trả lời khác nếu bạn nói với chúng tôi loại card âm thanh nào bạn có trong máy tính.


Cảm ơn vì điều đó, nhưng tốc độ internet đã không thay đổi sau khi chuyển từ 11.10 sang 12.04, nó vẫn không tuyệt vời (tải xuống DSL 768Kbps :-(, nhưng nó đã bị phạt cho đến nay, không có vấn đề âm thanh nào như thế này.
Filbfox

Làm thế nào để tôi biết liệu tôi có trình điều khiển mới nhất? Làm thế nào để bạn cập nhật một card âm thanh AMD? jockey-gtkchỉ tiết lộ một card đồ họa. (có lẽ đây sẽ là một câu hỏi khác về vấn đề
Ubuntu
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.