Đôi khi bạn cảm thấy không thể khiến âm thanh trên Linux hoạt động dù đã thử mọi cách. Trước hết, hãy kiểm tra âm lượng để đảm bảo loa hoặc tai nghe hoạt động bình thường. Thử kiểm tra điều khiển âm lượng trên khay hệ thống và các nút điều khiển âm lượng trên laptop/máy tính bảng. Có thể bạn đã đặt âm lượng quá thấp hoặc vô tình tắt tiếng. Nếu vẫn không được, hãy khởi động lại máy.
Trong绝大多数情况下, các bước đơn giản này đã khôi phục được âm thanh. Nếu vẫn không có tiếng, hãy tiếp tục đọc các giải pháp khác dưới đây. Mặc dù vấn đề có vẻ khó khăn, nhưng thực tế việc khắc phục lỗi không có âm thanh trên Linux khá đơn giản nếu áp dụng đúng các mẹo sau.
Phương pháp 1: Sử dụng PulseAudio Volume Control
Người dùng LXDE, KDE, GNOME và Cinnamon có thể nhấp vào menu Ứng dụng và chọn PulseAudio Volume Control. Bạn cũng có thể tìm thấy nó trong tab Âm thanh hoặc Multimedia tùy theo bản phân phối Linux. Người dùng Ubuntu Unity có thể tìm kiếm "PulseAudio Volume Control" từ Dash. Nếu không tìm thấy, hãy nhấn Super+R và gõ pavucontrol để mở. Nếu đang ở dòng lệnh, chỉ cần chạy lệnh pavucontrol như bình thường.
Chọn tab Phát lại (Playback) và điều chỉnh các thanh âm lượng tương ứng. Bạn có thể cần bật tiếng (unmute) nếu đang tắt. Nếu chỉ thấy "System Sounds" (Âm thanh hệ thống) là tùy chọn duy nhất, có nghĩa là không có ứng dụng nào đang phát âm thanh. Hãy chạy một chương trình phát âm thanh (video, nhạc) để kiểm tra. Sau đó chuyển sang tab Thiết bị đầu ra (Output Devices) và tăng âm lượng.
Nên tăng dần để tránh âm lượng quá lớn. Ngoài ra, bạn thường đã có thể nghe thấy âm thanh mà không cần can thiệp thêm. Đây là cách sửa cực kỳ đơn giản chỉ với một lệnh duy nhất! Mặc dù PulseAudio từng gây nhiều vấn đề, nhưng đây là giải pháp rất dễ dàng cho lỗi không có âm thanh. Bạn thậm chí có thể tăng âm lượng vượt quá 100% (chỉ nên làm sau khi đã thử ở mức thấp). Khi đã giải quyết xong vấn đề âm thanh, bạn sẽ thấy thủ thuật này rất hữu ích – ví dụ khi xem video có âm thanh quá nhỏ, tăng mức độ qua PulseAudio giúp nghe rõ hơn.
Phương pháp 2: Kiểm tra âm thanh trình duyệt
Cả Mozilla Firefox và Google Chrome đều cho phép tắt tiếng từng tab riêng lẻ, và có thể một tab đang bị tắt. Nếu không nghe được video hoặc game trên trình duyệt, hãy nhìn lên tab gần đỉnh cửa sổ. Bạn sẽ thấy biểu tượng loa.
Nếu có gạch chéo qua biểu tượng loa, tab đó đang bị tắt tiếng. Nhấp vào biểu tượng loa để bật lại âm thanh bình thường. Cách này đặc biệt hữu ích khi bạn nghe được mọi thứ trừ YouTube hoặc Netflix. Vì phụ thuộc vào trình duyệt chứ không phải môi trường desktop, cách sửa này hoạt động giống hệt nhau dù bạn dùng Xfce4, LXDE, GNOME, KDE hay bất kỳ DE nào khác. Vì có thể vô tình tắt tiếng tab qua phím tắt, nên đây là nguyên nhân phổ biến.
Phương pháp 3: Xóa bộ nhớ đệm âm thanh để khắc phục lỗi không có âm thanh
Nếu các phương pháp cơ bản không hiệu quả, bạn có thể cần xóa bộ nhớ đệm PulseAudio. Đôi khi nó cần làm mới để hoạt động lại. Nhấn Ctrl+Alt+T để mở terminal. Bạn chỉ làm việc với thiết bị và tệp mà người dùng thông thường có quyền truy cập, nên không cần sudo hay mật khẩu quản trị.
Gõ aplay -l và nhấn Enter để xem danh sách thiết bị âm thanh. Trừ khi bạn có hệ thống âm thanh đặc biệt hoặc PC gaming cao cấp với nhiều đầu ra, thường chỉ thấy một card âm thanh. Hãy đảm bảo card đó xuất hiện trong danh sách. Nếu không thấy thiết bị nào, có thể máy tính không có hệ thống âm thanh – hãy tắt máy kiểm tra kết nối lỏng lẻo.
Giả sử bạn tìm thấy thiết bị, hãy làm mới bộ nhớ đệm PulseAudio. Lưu ý: bạn sẽ xóa các tệp tạm thời, nên hãy thử hết các cách khác trước. Gõ lần lượt các lệnh:
rm -r ~/.config/pulse/*
rm -r ~/.pulse*
để xóa các tệp tạm của PulseAudio. Nếu lệnh aplay ở trên hoạt động nhưng sau khi xóa vẫn không có âm thanh, hãy khởi động lại máy để reset mọi thứ. Sau đó lỗi không có âm thanh gần như chắc chắn đã được khắc phục.
Nếu bạn dùng tính năng ngủ đông (hibernate) để khởi động nhanh, hãy chọn khởi động lại thực sự (genuine restart). Tùy môi trường desktop, bạn có thể nhấp menu Ứng dụng > Đăng xuất, dùng phím quản lý nguồn, hoặc nhấn Alt+F4 trên desktop trống. Từ menu tắt máy, chọn tùy chọn khởi động lại thực sự để làm warm reboot. Sau đó âm thanh sẽ hoạt động trở lại.