Cách khắc phục sự cố âm thanh trong Ubuntu 9.10
Nhiều người dùng đã gặp vấn đề với âm thanh khi nâng cấp từ Ubuntu 9.04 lên 9.10. Hướng dẫn này sẽ chỉ cho bạn cách khắc phục một số sự cố âm thanh đó, bao gồm:
- Không có âm thanh trong video Flash.
- Âm thanh dừng hoàn toàn sau khi mở video Flash.
- Không có âm thanh nào cả.
- Âm thanh phát ra từ loa nhưng không có tai nghe cắm vào mặt trước của máy tính (sang bước 5).
Sơn lót Ubuntu nhanh
Theo mặc định, Ubuntu 9.10 sử dụng hai chương trình bổ sung để bơm âm thanh qua loa hoặc tai nghe của bạn.
- ALSA
Kiến trúc âm thanh nâng cao Linux (ALSA) cung cấp quyền truy cập trực tiếp vào thẻ âm thanh của bạn.
Một vấn đề với ALSA là chỉ một chương trình có thể phát âm thanh sang ALSA cùng một lúc. Chính vì điều này, Ubuntu bao gồm một chương trình thứ hai có tên là - PulseAudio
PulseAudio là một máy chủ âm thanh lấy dữ liệu âm thanh từ tất cả các ứng dụng của bạn và chuyển nó vào ALSA.
PulseAudio cho phép bạn thực hiện một số điều thú vị như kiểm soát mức âm lượng riêng của từng ứng dụng và truyền phát âm thanh đến một máy tính khác qua mạng.
Một vấn đề phổ biến trong Ubuntu 9.10 xảy ra khi một ứng dụng cố gắng sử dụng ALSA trực tiếp, thay vì đi qua PulseAudio như bình thường. Các bước sau đây sẽ giải quyết vấn đề đó.
Bước 1: Cài đặt một số tiện ích
Trong bước này, chúng tôi sẽ cài đặt Bộ trộn Gnome ALSA và Trình chọn âm thanh mặc định.
Để cài đặt Bộ trộn Gnome ALSA, hãy mở một thiết bị đầu cuối và nhập:
sudo apt-get cài đặt gnome-alsamixer
Cài đặt Trình chọn âm thanh mặc định phức tạp hơn một chút. Nó từng nằm trong gói alsa-utils, nhưng nó đã bị xóa trong Ubuntu 9.10. May mắn thay, một người dùng diễn đàn Ubuntu hữu ích đã cung cấp hướng dẫn để cài đặt tiện ích này.
- Tải xuống phiên bản cũ của alsa-utils (đảm bảo bạn chọn đúng kiến trúc: i386 cho hệ thống 32 bit và amd64 cho hệ thống 64 bit).
- Mở một cửa sổ đầu cuối.
- Điều hướng đến thư mục mà bạn đã lưu tệp .deb trong.
- Thực hiện các lệnh sau:
# Cài đặt .deb
sudo dpkg -i alsa-utils_1.0.18-1ubfox11 * .deb
# Sao chép asoundconf
sudo cp / usr / bin / asoundconf / usr /
# Cài đặt giao diện đồ họa cho trình chọn Thẻ âm thanh mặc định
sudo apt-get cài đặt asoundconf-gtk
# Cập nhật alsa-utils ngay bây giờ khi bạn đã sao chép asoundconf
sudo apt-get nâng cấp alsa-utils
# Di chuyển asoundconf đến đúng nơi
sudo mv / usr / asoundconf / usr / bin /
Tại thời điểm này, bạn sẽ có một tiện ích gọi là Thẻ âm thanh mặc định trong Hệ thống> Tùy chọn.
Bước 2: Cập nhật PulseAudio và ALSA
Để đảm bảo rằng bạn có các phiên bản mới nhất của PulseAudio và ALSA, hãy mở một thiết bị đầu cuối và thực hiện các lệnh sau.
sudo apt-get nâng cấp pulseaudio gstreamer0.10-pulseaudio
sudo apt-get nâng cấp alsa-base alsa-utils
Nếu các gói này chưa được cài đặt, thì hãy thay thế nâng cấp nâng cấp trong các lệnh trên bằng cài đặt cài đặt trực tiếp và chạy lại chúng.
Nếu các gói của bạn đã được cập nhật, bạn sẽ thấy một cái gì đó như thế này.
Bước 3: Chọn PulseAudio làm card âm thanh mặc định của bạn
Mở tiện ích Thẻ âm thanh mặc định mà bạn đã cài đặt ở Bước 1. Nó sẽ nằm trong Hệ thống> Tùy chọn.
Chọn PulseAudio. Nhấp vào Thoát.
Bước 4: Khởi động lại
Lưu mọi thứ bạn đã mở và khởi động lại máy tính của bạn.
Bước 5: Đặt âm lượng
Mở Bộ trộn Gnome ALSA, có trong Ứng dụng> Âm thanh & Video.
Đảm bảo rằng không có gì bị tắt tiếng và đặt âm lượng ở mức thoải mái. Trong hầu hết các trường hợp, bạn có thể đặt nó ở mức tối đa, vì hầu hết các ứng dụng phát âm thanh đều có nút điều khiển âm lượng riêng. Đặc biệt, đảm bảo rằng âm lượng Master và PCM không bị tắt tiếng.
Lưu ý rằng có các nút điều chỉnh âm lượng riêng cho phích cắm âm thanh ở phía sau và phía trước máy tính của bạn, nếu bo mạch chủ của bạn có cả hai. Có một cái bị tắt nhưng không phải cái kia có thể là lý do tại sao âm thanh sẽ phát ra khỏi loa, nhưng không phải là tai nghe được cắm vào phía trước máy tính.
Bước 6: Kiểm tra âm thanh
Mở ứng dụng chơi nhạc yêu thích của bạn (chúng tôi là một phần của RhybeatBox). Hãy chắc chắn rằng điều khiển âm lượng ở mức hợp lý. Chơi một bài hát. Bạn có nghe thấy không? Nếu không, hãy chuyển sang bước 7.
Mở trình duyệt web yêu thích của bạn. Mở một video Youtube. Bạn có nghe cả video Youtube và âm nhạc của bạn không? Nếu vậy, âm thanh đang hoạt động đúng!
Nếu không, hãy chuyển sang bước 7.
Bước 7: Nhận phiên bản ALSA mới nhất
Nếu âm thanh vẫn không hoạt động hoặc không hoạt động cho nhiều ứng dụng, thì bạn có thể cần cập nhật lên phiên bản ALSA mới nhất.
Một lần nữa, một người dùng diễn đàn Ubuntu hữu ích cung cấp một phương pháp dễ dàng để làm điều này.
- Tải xuống tập lệnh nâng cấp ALSA (yêu cầu đăng ký diễn đàn).
- Mở một thiết bị đầu cuối.
- Điều hướng đến thư mục mà bạn đã lưu tệp .tar trong.
- Thực hiện các lệnh sau:
tar xvf AlsaUpgrad-1.0.22.1-2.tar
sudo ./AlsaUpgrad-1.0.22.1-2.sh -d
sudo ./AlsaUpgrad-1.0.22.1-2.sh -c
sudo ./AlsaUpgrad-1.0.22.1-2.sh -i
Bước 8: Khởi động lại và kiểm tra
Lưu mọi thứ bạn đã mở và khởi động lại máy tính của bạn.
Khi bạn quay lại Ubuntu, hãy kiểm tra âm thanh của bạn như được mô tả trong bước 6. Nếu âm thanh của bạn vẫn không hoạt động, vẫn còn một giải pháp cuối cùng
Bước 9: Chuyển sang Hệ thống âm thanh mở
ALSA được thiết kế để thay thế cho một chương trình tương tự được gọi là Hệ thống âm thanh mở (OSS). Mặc dù nhiều bản phân phối đã sử dụng ALSA, việc phát triển OSS vẫn tiếp tục và các phiên bản hiện tại hoàn toàn có khả năng cung cấp âm thanh chất lượng cao trong Ubuntu.
Chuyển sang OSS là một bài viết trong chính nó. May mắn thay, cộng đồng Ubuntu chỉ duy trì một bài viết như vậy.
Phần kết luận
Hy vọng bằng cách làm theo các bước này, bạn đã có thể khiến âm thanh hoạt động bình thường trong Ubuntu 9.10. Hãy cho chúng tôi biết nếu các bước này làm việc cho bạn trong các ý kiến!