Bài viết này xuất phát từ một vấn đề ( trớ trêu thay, tôi phải nói thêm… ) mà tôi gặp phải với Ubuntu 12.04 và tất cả các bản phân phối dựa trên phiên bản này. Điều trớ trêu là, mặc dù là phiên bản LTS, nó lại là phiên bản đầu tiên tôi từng sử dụng, và nó đã gây ra sự cố trên máy tính này. Trong trường hợp này, đó là vấn đề về âm thanh.
Vấn đề này thực ra không quá nghiêm trọng, nhưng nó có thể gây khó chịu trong sử dụng hàng ngày. Cụ thể như sau: Tôi bật máy tính với tai nghe đã cắm sẵn, khởi động Ubuntu ( hoặc phiên bản LTS ), và nghe nhạc. Khi tôi chán và rút tai nghe ra, muốn nghe nhạc qua loa màn hình, thì hoàn toàn không có âm thanh. Nếu tôi bật máy tính mà không cắm tai nghe, nhạc sẽ phát qua loa, nhưng khi tôi cắm tai nghe vào, âm thanh lại phát ra cả hai đầu ra âm thanh.
Trong vài ngày đầu sử dụng, tôi đã tìm kiếm nhưng không thấy thông tin nào về vấn đề này , nên tôi đã bỏ qua. Giờ tôi đã cài đặt elementaryOS Luna Beta 2 (dựa trên Ubuntu 12.04), và thật ngạc nhiên, lỗi vẫn còn đó. Tôi tìm kiếm lại và cuối cùng đã tìm thấy giải pháp trên một vài diễn đàn. Các bước cần thực hiện như sau:
- Chúng tôi mở máy trộn ALSA chạy lệnh:
alsamixerKhi đến đó, chúng tôi kiểm tra xem nó nói ở đâu «Chip»Để đảm bảo rằng chúng tôi có ALC888. Con chip này thường được tích hợp vào hệ thống âm thanh Intel HDA. - Chúng tôi đóng bộ trộn bằng phím [Thoát ra]. Sau đó, chúng tôi đảm bảo rằng chúng tôi có Intel HDA (nó phải là một trong những thứ này để hack hoạt động). Chúng tôi viết trong thiết bị đầu cuối:
lsmod | grep sndChúng tôi tìm kiếm một số dòng nói rằng snd_hda_intel. Điều này có nghĩa là chúng tôi đáp ứng các yêu cầu. - Chúng tôi thực hiện lệnh:
sudo <editor> /etc/modprobe.d/alsa-base.confHọ thay thế bởi trình soạn thảo ưa thích của bạn, chẳng hạn như nano, leafpad hoặc gedit. - Ở cuối tệp, chúng tôi sẽ thêm một dòng mã, có nội dung như sau:
options snd-hda-intel model=autoNếu điều đó không hiệu quả với bạn, hãy thửoptions snd-hda-intel model=auto probe_mask=1Điều đó yêu cầu ALSA tự động nhận dạng card âm thanh thay vì cố gắng thiết lập một mô hình chính xác. - Chúng tôi lưu tệp và khởi động lại. Sau đó, chúng tôi thử nghiệm.
Trong trường hợp có vấn đề ...
Có thể khi làm theo các bước sau, bạn có thể gặp sự cố, tôi để lại một số giải pháp của bạn:
- «Tệp mà tôi phải chỉnh sửa không có trong đường dẫn mà bạn nhận xét«. Có thể nó nằm trong một đường dẫn khác, bạn có thể thử cài đặt gói mlocate và chạy: cd / sau đó định vị alsa-base.conf để định vị tệp. Nếu không, hãy thử tạo nó từ đầu và thêm dòng mã.
- «Tôi đã thêm một trong các dòng, lưu, khởi động lại và bây giờ tôi không có âm thanh. Bảng âm thanh cho tôi biết 'Lối ra vì vụng về'«. Mã đó có thể không đúng. Cố gắng thay đổi nó cho một cái khác, hoặc xóa nó đi trong mọi trường hợp. Sau đó khởi động lại và thì đấy.
- «Không dòng nào làm việc cho tôi«. Có thể âm thanh tích hợp của bạn hơi khác, trong mọi trường hợp, bạn nên thử thay đổi model = auto cho một mô hình chính xác hơn dựa trên Chip của bạn.
Chỉ vậy thôi, một điều rất đơn giản, tôi hy vọng nó đã giúp ích cho bạn. Nếu có thắc mắc hay vấn đề gì hãy bình luận bên dưới nhé