Tôi muốn sử dụng HDMI trên card đồ họa của mình để phát âm thanh. ALSA hiển thị nó dưới dạng thẻ có 4 thiết bị và tôi có thể nhận được âm thanh thông qua một trong số chúng (ba kênh còn lại là các kênh khác nhau, có lẽ? Tôi chỉ có đầu ra âm thanh nổi được kết nối). Mặc dù Pulseaudio có thẻ phù hợp được đặt làm mặc định, nhưng đối với tôi, nó dường như phát trên thiết bị sai. Pacmd cho thấy bồn rửa có tham số alsa.device được đặt thành thiết bị đầu tiên được liệt kê bởi ALSA, nhưng tôi chỉ có thể nhận được âm thanh từ thiết bị thứ hai.
Làm cách nào tôi có thể buộc Pulseaudio sử dụng một thiết bị khác có cùng thẻ làm đầu ra mặc định?
hoặc là
Làm cách nào tôi có thể buộc ALSA chuyển đổi số của thiết bị thứ nhất và thứ hai trên thẻ?