Chuyên mục
Linux

Khắc phục lỗi không có tín hiệu âm thanh trên cổng DisplayPort / HDMI trên EndeavourOS

Mình vừa mới sắm con máy tính HP 800 Mini G5 (i5-9500T – 16GB RAM – 256GB NVMe) để thay thế cho con Macbook Pro 2015 Retina đã quá già cỗi. Tuy nhiên, sau khi cài đặt EndeavourOS lên máy mới thì bị gặp lỗi sau: hệ thống không có tín hiệu âm thanh phát qua cổng DisplayPort / HDMI. Máy chỉ âm thanh phát ra từ loa tích hợp sẵn trên máy, không phát ra được loa tích hợp trên màn hình máy tính.

Truy cập vào phần Configurate của PulseAudio Volume Control thì thấy thông báo Digital Stereo (HDMI) Output (unplugged) (unvailable). Mình thử cắm qua các cổng DisplayPort khác trên máy nhưng cũng không có gì thay đổi.

Trong khi đó, nếu khởi động vào Windows 11, loa máy tính phát nhạc bình thường. Kết nối âm thanh qua cổng DisplayPort hoạt động ngon lành, không bị lỗi gì cả.

Mất cả buổi sáng bương chải trên Google mình mới tìm ra cách khắc phục, nhờ vào chia sẻ ở đây: https://github.com/clearlinux/distribution/issues/2396.

Trong link ở trên, tác giả chia sẻ cách khắc phục lỗi HDMI audio trên NUC khi cài đặt ClearLinux. Còn mình dùng HP 800 Mini G5 cài đặt EndeavourOS, và vẫn áp dụng thành công. Nhiều khả năng lỗi là do tính tương thích của chip Intel Audio trên Linux.

Thao tác như sửa lỗi theo các bước dưới đây:

1. Cài đặt alsa-tools

Đầu tiên, cài đặt alsa-tools bằng lệnh sau

yay -S alsa-toolsCode language: Nginx (nginx)

2. Chạy hdajackretask

Gõ lệnh hdajackretask trong Terminal

  1. Bấm chọn mục Show unconnected pins trong phần Options bên phải
  2. Mục Pin configuration sẽ hiện ra các mục Pin ID. Bấm chọn Override vào Pin ID: 0x05, sau đó chọn HDMI / DisplayPort trong ô bên dưới.
  3. Bấm chọn Install boot override.

Nếu sau khi khởi động lại máy, tình hình vẫn như cũ thì bạn thực hiện lại tương tự nhưng chọn Pin ID: 0x06 hoặc Pin ID: 0x07 để thử nghiệm xem cái nào phù hợp.

Bấm Close để xác nhận.

Khởi động lại máy để áp dụng những thay đổi vừa mới chỉnh sửa.

3. Kiểm tra thành quả

Sau khi máy khởi động lại, mình truy cập vào mục Configuration của Pulseaudio Volume Control, chọn mục Digital Stereo (HDMI) Output. Nó đã được hệ thống nhận dạng, không còn hiện ra chữ (unplugged) (unavailable) nữa.

Âm thanh giờ đã được truyền qua cổng HDMI đến loa màn hình. Lỗi đã được khắc phục thành công.

Nếu bài viết của mình mang đến thông tin, kiến thức hữu ích cho bạn, đừng ngại mời mình ly bia để có thêm động lực chia sẻ nhiều hơn nữa. Cám ơn bạn!

Lưu ý: Nếu bạn cần hỗ trợ kỹ thuật, vui lòng gửi câu hỏi trực tiếp ở phần Thảo luận bên dưới, mình sẽ trả lời sớm. Đừng mò vào hỏi trong fanpage Yêu Chạy Bộ, sẽ không có phản hồi đâu!

Bởi Thuận Bùi

Runner at Yêu Chạy Bộ. Blogger at Ba Lô & Dép Lào. Web Developer at TB's Blog.
Follow me: Facebook / Instagram

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *