Sau một năm đọc mọi thứ tôi có thể tìm thấy và quá nhiều lần thử và sai, cuối cùng tôi có thể đã tìm ra câu trả lời. Quá trình này cực kỳ phức tạp, ẩn giấu và bực bội. Đây là quy trình, lệnh, kết quả và giải pháp mà tôi đã khám phá ra...
1/ Tìm đầu ra HDMI
$ chơi -l
trở về...
thẻ 1: NVidia [HDA NVidia], thiết bị 7: HDMI 1 [HDMI 1]
Thiết bị phụ: 1/1
Thiết bị con #0: thiết bị con #0
2/ Kiểm tra đúng thẻ
$ aplay -D plughw:1,7 /usr/share/sounds/alsa/Noise.wav
... nếu nghe thấy tiếng ồn, thì thẻ + thiết bị là chính xác
(không tiếp tục cho đến khi bạn tìm đúng thẻ+thiết bị)
3/ Để tìm mạch pulseaudio chìm trong máy tính của bạn
danh sách $ pactl chìm
trở về...
3 alsa_output.pci-0000_01_00.1.hdmi-âm thanh nổi-extra1 mô-đun-alsa-card.c s16le 2ch 44100Hz
4/ Định cấu hình thủ công PulseAudio để phát hiện Nvidia HDMI
sudo gedit /etc/pulse/default.pa
gõ những dòng này ở dưới cùng của default.pa ...
"mô-đun tải-mô-đun-alsa-sink device=hw:1,7"
"set-sink-port alsa_output.pci-0000_01_00.1.hdmi-stereo-extra1"
lưu và đóng gedit
Khởi động lại PulseAudio:
$ xungaudio --kill
$ pulseaudio --bắt đầu
mở cài đặt và kiểm tra cài đặt âm thanh
thiết bị âm thanh chính xác được liệt kê?
5/ tắt nguồn máy rồi bật lại khởi động lại
mở cài đặt và kiểm tra cài đặt âm thanh
thiết bị âm thanh chính xác được chọn làm thiết bị mặc định?
nếu có, xong!