Cách Khắc Phục Lỗi Không Có Âm Thanh Trên Ubuntu: Hướng Dẫn Đầy Đủ Từ A đến Z

目次

1. Kiểm tra ban đầu

Khi gặp sự cố không có âm thanh trên Ubuntu, điểm cần kiểm tra đầu tiên là các “cài đặt và kết nối cơ bản”. Trước khi tiến hành các bước khắc phục sự cố nâng cao, nhiều vấn đề có thể được giải quyết chỉ với những kiểm tra đơn giản, vì vậy bước này rất quan trọng.

Kiểm tra âm lượng hệ thống và trạng thái tắt tiếng (Mute)

Một lỗi phổ biến là âm lượng hoặc chế độ tắt tiếng. Trên Ubuntu, bạn có thể cài đặt âm lượng tổng thể và từng ứng dụng riêng biệt, nên nếu có phần nào đó bị tắt tiếng thì sẽ không phát ra âm thanh.

  1. Nhấp vào biểu tượng loa ở góc trên bên phải màn hình.
  2. Kiểm tra xem thanh trượt âm lượng có ở mức tối thiểu hoặc đang bị tắt tiếng không.
  3. Nâng âm lượng nếu cần và nhấp vào biểu tượng loa để tắt chế độ Mute.

Bạn cũng nên kiểm tra cài đặt âm lượng riêng cho từng ứng dụng. Vào “Cài đặt” → “Âm thanh” → tab “Ứng dụng” để đảm bảo các ứng dụng không bị tắt tiếng.

Kiểm tra thiết bị đầu ra đúng đã được chọn chưa

Trên Ubuntu, có thể xuất hiện nhiều thiết bị đầu ra âm thanh (loa, HDMI, Bluetooth, v.v). Nếu một thiết bị không mong muốn được chọn, có thể âm thanh sẽ không phát ra như bạn mong đợi.

  1. Mở “Cài đặt” → “Âm thanh”.
  2. Chọn tab “Đầu ra” và kiểm tra xem loa hoặc tai nghe bạn muốn sử dụng đã được chọn chưa.
  3. Nếu không hiển thị thiết bị, có thể kết nối chưa được nhận diện, hãy kiểm tra lại cáp hoặc cổng kết nối.

Kiểm tra kết nối vật lý

Không nên bỏ qua các vấn đề phần cứng. Đặc biệt nếu bạn sử dụng loa ngoài hoặc tai nghe, hãy kiểm tra các điểm sau:

  • Cáp đã được kết nối chắc chắn chưa
  • Cổng có bụi hoặc vật thể lạ không
  • Kết nối thiết bị với điện thoại thông minh hoặc thiết bị khác để xác nhận âm thanh có hoạt động không

Những kiểm tra này giúp bạn xác định vấn đề có thể nằm ở phần cứng chứ không phải Ubuntu.

侍エンジニア塾

2. Kiểm tra và điều chỉnh cài đặt âm thanh

Phần lớn nguyên nhân khiến Ubuntu không phát ra âm thanh là do cài đặt âm thanh chưa đúng hoặc chọn nhầm thiết bị. Phần này hướng dẫn bạn cách điều chỉnh đầu ra âm thanh trong giao diện cài đặt hệ thống.

Chuyển đổi thiết bị đầu ra thủ công

Trên Ubuntu, thiết bị đầu ra đúng đôi khi không được chọn tự động. Đặc biệt khi sử dụng HDMI hoặc loa Bluetooth, bạn có thể cần chuyển đổi thủ công.

  1. Từ “Hoạt động” ở góc dưới bên trái màn hình, mở “Cài đặt”.
  2. Chọn “Âm thanh” từ menu bên trái và vào tab “Đầu ra”.
  3. Từ danh sách thiết bị, chọn loa hoặc tai nghe bạn đang sử dụng thực tế.

Ví dụ, nếu bạn kết nối cả loa và màn hình HDMI, hệ thống có thể ưu tiên HDMI, nhưng đôi khi âm thanh không phát ra từ màn hình. Lúc này hãy chuyển về “Loa (Built-in Audio)” thủ công.

Thử nghiệm âm thanh

Sau khi chọn thiết bị đầu ra, bạn có thể kiểm tra âm thanh bằng chức năng kiểm tra tích hợp của Ubuntu.

  • Tại giao diện chọn thiết bị đầu ra trong “Âm thanh”, nhấn nút “Kiểm tra”.
  • Kiểm tra xem âm thanh có phát ra từ cả hai loa không.

Nếu chỉ phát ra từ một phía hoặc hoàn toàn không nghe thấy, có thể vấn đề nằm ở phần cứng hoặc cáp.

Thử thay đổi hồ sơ âm thanh (Sound Profile)

Nếu hồ sơ âm thanh không được đặt đúng, âm thanh có thể không phát ra bình thường. Điều này dễ gặp khi sử dụng thiết bị Bluetooth hoặc giao diện âm thanh USB.

  1. Trong “Cài đặt” → “Âm thanh” → tab “Đầu ra”, chọn thiết bị cần kiểm tra
  2. Kiểm tra mục “Hồ sơ” (nếu không thấy, hãy cài đặt “PulseAudio Volume Control (pavucontrol)” để điều chỉnh chi tiết hơn)

Trong một số trường hợp, chuyển sang hồ sơ khác như “High Fidelity Playback (A2DP Sink)” hoặc “Digital Stereo Output” có thể giúp âm thanh hoạt động trở lại.

sudo apt install pavucontrol
pavucontrol

Chạy các lệnh trên trong Terminal để sử dụng công cụ cài đặt âm thanh chi tiết.

3. Xử lý sự cố với PulseAudio

Trên Ubuntu, “PulseAudio” là máy chủ âm thanh quản lý đầu ra của hệ thống và ứng dụng. Nếu gặp vấn đề với PulseAudio, hệ thống có thể rơi vào trạng thái “không có âm thanh”. Phần này hướng dẫn các phương pháp cơ bản để xử lý sự cố PulseAudio.

Khởi động lại PulseAudio

Một trong những cách hiệu quả và đơn giản nhất là khởi động lại PulseAudio. Hãy thử bước này trước khi thay đổi cài đặt hệ thống.

Thực hiện các lệnh sau để khởi động lại:

pulseaudio -k
pulseaudio --start

Lệnh đầu tiên sẽ dừng PulseAudio, lệnh thứ hai khởi động lại. Trên Ubuntu, PulseAudio thường tự khởi động lại, nhưng khởi động thủ công có thể giải quyết một số sự cố.

Đặt lại dịch vụ âm thanh

Nếu PulseAudio không hoạt động đúng, có thể do file cấu hình bị hỏng. Khi đó, việc đặt lại cấu hình người dùng sẽ hữu ích.

  1. Xóa thư mục cấu hình bằng lệnh sau (hệ thống sẽ tự tạo lại):
rm -r ~/.config/pulse
  1. Sau đó khởi động lại PulseAudio:
pulseaudio --start

Tất cả các cài đặt tùy chỉnh sẽ bị xóa, nhưng quay về trạng thái chuẩn của hệ thống có thể giải quyết nhiều vấn đề.

Kiểm tra chi tiết bằng pavucontrol

Để kiểm tra chi tiết không thể xem trong mục “Cài đặt” chuẩn, bạn nên sử dụng “PulseAudio Volume Control (pavucontrol)”.

Cài đặt và khởi động:

sudo apt install pavucontrol
pavucontrol

Những điểm cần kiểm tra:

  • Tab “Thiết bị đầu ra”: Đảm bảo thiết bị đúng đang hoạt động
  • Tab “Phát lại”: Âm lượng ứng dụng không bị tắt tiếng
  • Tab “Cấu hình”: Hồ sơ âm thanh đã được đặt đúng

Công cụ này rất hữu ích nếu bạn cần chuyển đổi đầu ra cho từng ứng dụng khi sử dụng nhiều thiết bị.

4. Kiểm tra và cấu hình ALSA

Hệ thống âm thanh của Ubuntu về cơ bản được xây dựng trên ALSA (Advanced Linux Sound Architecture). PulseAudio sử dụng ALSA để giao tiếp âm thanh, nên nếu ALSA gặp sự cố thì việc chỉnh PulseAudio không giúp được nhiều.

Phần này hướng dẫn kiểm tra và cấu hình liên quan tới ALSA.

Kiểm tra âm lượng và tắt tiếng bằng alsamixer

Bạn có thể kiểm tra và điều chỉnh âm lượng, trạng thái tắt tiếng với công cụ dòng lệnh alsamixer. Công cụ này cho phép bạn kiểm soát trạng thái không hiển thị trong giao diện GUI.

1. Khởi động alsamixer trong Terminal

alsamixer

Sau đó sẽ hiện ra màn hình như dưới đây:

  • Di chuyển sang trái/phải bằng phím mũi tên
  • Tăng/giảm âm lượng bằng mũi tên lên/xuống
  • Nhấn M để bật/tắt Mute (nếu thấy “MM” tức là đang tắt tiếng)

Lưu ý: Có thể từng kênh như tai nghe, loa bị tắt tiếng riêng lẻ, hãy kiểm tra tất cả các kênh.

2. Chuyển đổi card âm thanh

Nhấn F6 để hiện danh sách card âm thanh hệ thống nhận diện. Nếu có nhiều thiết bị, hãy kiểm tra cài đặt âm lượng cho từng card.

Kiểm tra nhận diện card âm thanh

Nếu Ubuntu không nhận diện đúng card âm thanh, có thể âm thanh sẽ không phát ra. Kiểm tra với lệnh sau:

lspci | grep -i audio

Hoặc nếu là thiết bị USB:

lsusb

Nếu không thấy tên thiết bị âm thanh, có thể phần cứng chưa được nhận diện. Khi đó cần kiểm tra lại BIOS hoặc driver.

Đặt lại ALSA về mặc định

Nếu gặp lỗi hoặc cấu hình thay đổi khiến ALSA không hoạt động đúng, hãy đặt lại cấu hình.

sudo alsa force-reload

Lệnh này sẽ tải lại module của ALSA và đặt lại cấu hình. Nên khởi động lại hệ thống sau đó để đảm bảo hiệu quả.

5. Kiểm tra và cập nhật driver

Một trong những nguyên nhân phổ biến khiến Ubuntu không phát ra âm thanh là “driver âm thanh lỗi” hoặc “chưa cài đặt”. Đặc biệt khi bạn vừa nâng cấp Ubuntu hoặc cài đặt mới trên máy tính, driver đôi khi chưa được áp dụng đúng.

Phần này hướng dẫn kiểm tra tình trạng driver âm thanh và cập nhật nếu cần.

Kiểm tra các driver khả dụng

Ubuntu có chức năng tự động phát hiện driver phù hợp với phần cứng. Hãy kiểm tra danh sách driver với lệnh sau:

sudo ubuntu-drivers devices

Kết quả sẽ hiển thị driver đã cài và driver được đề xuất (recommended). Nếu không thấy thiết bị âm thanh, có thể hệ thống chưa nhận diện thiết bị đó.

Tự động cài đặt driver đề xuất

Nếu thấy driver đề xuất, hãy tự động cài đặt bằng lệnh sau:

sudo ubuntu-drivers autoinstall

Lệnh này sẽ tự động cài mọi driver được Ubuntu đề xuất. Sau khi hoàn tất, hãy khởi động lại hệ thống.

sudo reboot

Nếu sau khi khởi động lại âm thanh hoạt động bình thường, nguyên nhân nằm ở driver.

Trường hợp cần cài đặt driver chuyên dụng

Một số chip âm thanh trên laptop hoặc mainboard (nhất là Realtek) đôi khi không hoạt động với driver tiêu chuẩn của Ubuntu. Khi đó bạn có thể cần:

  • Tải driver cho Linux từ trang chính thức Realtek và tự build/install thủ công
  • Sử dụng driver đã được patch chia sẻ trên diễn đàn Ubuntu hoặc Launchpad

Các thao tác này dành cho người dùng trung cấp trở lên, nên hãy ưu tiên thử các bước cơ bản trước.

6. Các giải pháp khác

Nếu sau khi kiểm tra cơ bản và driver mà vẫn không có âm thanh, có thể vấn đề liên quan sâu đến hệ thống hoặc môi trường sử dụng. Phần này hướng dẫn các giải pháp bổ sung.

Kiểm tra cài đặt BIOS

Nếu âm thanh bị vô hiệu hóa ở mức phần cứng, mọi cài đặt trong Ubuntu đều vô tác dụng. Đặc biệt trên máy để bàn, đôi khi “Onboard Audio” bị tắt trong BIOS.

Các mục cần kiểm tra trong BIOS:

  • Các mục như “Onboard Audio”, “HD Audio” phải đặt là “Enabled”
  • Nếu để “Auto” hãy thử chuyển sang “Enabled”

Truy cập BIOS thường bằng phím F2 hoặc Delete khi khởi động, tùy hãng máy tính. Đừng quên lưu lại thay đổi và khởi động lại.

Thay đổi phiên bản kernel

Hiếm gặp nhưng có trường hợp một số phiên bản kernel Linux gặp lỗi âm thanh. Khi đó, thử kernel khác có thể giúp khắc phục.

1. Kiểm tra phiên bản kernel hiện tại:

uname -r

2. Kiểm tra và cài đặt kernel mới:

Ubuntu hỗ trợ cài kernel từ repo mainline. Nếu muốn quản lý bằng GUI, có thể dùng công cụ mainline:

sudo apt install mainline
mainline

Khi GUI khởi động, hãy thử cài bản kernel ổn định cũ hơn (ví dụ 5.15) rồi kiểm tra âm thanh sau khi khởi động lại.

Cài lại Ubuntu (phương án cuối cùng)

Nếu đã thử mọi cách mà vẫn không có âm thanh, bạn có thể cân nhắc cài đặt lại Ubuntu. Quá trình này mất thời gian nên hãy cân nhắc kỹ, nhưng đôi khi giúp loại bỏ lỗi cấu hình hoặc xung đột driver.

7. FAQ (Câu hỏi thường gặp)

Lỗi “không có âm thanh” trên Ubuntu có thể do nhiều nguyên nhân tuỳ môi trường và trường hợp cụ thể. Phần này tổng hợp các câu hỏi phổ biến và hướng dẫn xử lý nhanh.

Q1. Sau khi nâng cấp Ubuntu thì không còn âm thanh. Làm gì?

A.
Lỗi này thường do không tương thích driver âm thanh hoặc file cấu hình bị hỏng. Hãy thử lần lượt các bước sau:

  1. Khởi động lại PulseAudio bằng pulseaudio -k
  2. Cài pavucontrol và kiểm tra thiết bị đầu ra đúng chưa
  3. Tự động cài lại driver bằng sudo ubuntu-drivers autoinstall
  4. Nếu cần, đặt lại ALSA bằng sudo alsa force-reload

Nếu vẫn không được, hãy thử đổi kernel.

Q2. Kết nối HDMI mà không có âm thanh từ màn hình?

A.
Khi kết nối HDMI, đôi khi Ubuntu không nhận diện đúng cổng xuất HDMI.

Hướng dẫn xử lý:

  1. Vào “Cài đặt” → “Âm thanh” → “Đầu ra”, chọn “HDMI” hoặc “Digital Output (HDMI)”
  2. Nhấn nút kiểm tra âm thanh
  3. Dùng pavucontrol để chuyển đầu ra từng ứng dụng sang HDMI

Nếu vẫn không có âm thanh, thử đổi cổng HDMI hoặc kiểm tra kernel tương thích.

Q3. Loa ngoài không có âm thanh, nhưng tai nghe vẫn nghe được?

A.
Nguyên nhân có thể do đầu ra bị cố định ở “tai nghe” hoặc loa chưa được nhận diện đúng.

Cách xử lý:

  • Trong “Cài đặt” → “Âm thanh” → “Đầu ra”, chọn rõ “Loa (Built-in Audio)”
  • Dùng alsamixer kiểm tra âm lượng và trạng thái Mute của loa
  • Kiểm tra phần cứng (lỏng cổng kết nối hoặc loa hỏng), thử với loa khác

Q4. Mỗi lần khởi động lại máy là mất âm thanh?

A.
Nguyên nhân thường do cài đặt không được lưu. Sau khi chọn thiết bị đầu ra đúng bằng pavucontrol, hãy đăng xuất rồi đăng nhập lại để kiểm tra cài đặt có giữ không.

Nếu vẫn bị mất cài đặt, có thể PulseAudio không lưu file cấu hình hoặc hồ sơ chưa được cố định. Khi đó, thử đặt lại cấu hình như sau:

rm -r ~/.config/pulse
pulseaudio --start

8. Tổng kết

Sự cố “không có âm thanh” trên Ubuntu là vấn đề nhiều người dùng, từ mới đến nâng cao, đều từng gặp. Nguyên nhân có thể từ lỗi cài đặt, driver đến phần cứng, nhưng nếu xử lý từng bước, đa số sẽ giải quyết được.

Bài viết này đã hướng dẫn bạn quy trình xử lý theo từng bước như sau:

  • 1. Kiểm tra ban đầu: Kiểm tra âm lượng, tắt tiếng và kết nối
  • 2. Điều chỉnh cài đặt âm thanh: Xem lại thiết bị đầu ra và hồ sơ
  • 3. Khởi động lại/kiểm tra PulseAudio: Xác định lỗi máy chủ âm thanh
  • 4. Kiểm tra chi tiết với ALSA: Kiểm tra và điều chỉnh sâu hơn
  • 5. Kiểm tra/cập nhật driver: Áp dụng driver phù hợp
  • 6. Các giải pháp khác: Kiểm tra BIOS, thay kernel, cài lại Ubuntu nếu cần
  • 7. FAQ: Giải đáp các câu hỏi thường gặp

Cài đặt âm thanh trên Ubuntu đôi khi không giải quyết hết bằng giao diện đồ họa, nhưng sử dụng lệnh Terminal (pulseaudio, alsamixer, pavucontrol) sẽ xử lý được các vấn đề phức tạp.

Nếu vẫn chưa giải quyết được, bạn nên tham khảo các diễn đàn Ubuntu hoặc các trang hỏi đáp tiếng Việt để tìm thêm các trường hợp tương tự trên phần cứng và môi trường sử dụng của mình.