Mam Intel ALC892 i Nvidia GT 520m podłączone do głośników przez HDMI.
Na lspci, rozumiem
00:1b.0 Audio device: Intel Corporation N10/ICH 7 Family High Definition Audio Controller (rev 02)
Subsystem: ZOTAC International (MCO) Ltd. Device a218
Flags: bus master, fast devsel, latency 0, IRQ 47
Memory at db400000 (64-bit, non-prefetchable) [size=16K]
Capabilities: [50] Power Management version 2
Capabilities: [60] MSI: Enable+ Count=1/1 Maskable- 64bit+
Capabilities: [70] Express Root Complex Integrated Endpoint, MSI 00
Capabilities: [100] Virtual Channel
02:00.1 Audio device: NVIDIA Corporation HDMI Audio stub (rev a1)
Subsystem: ZOTAC International (MCO) Ltd. Device 2180
Flags: bus master, fast devsel, latency 0, IRQ 18
Memory at db080000 (32-bit, non-prefetchable) [size=16K]
Capabilities: [60] Power Management version 3
Capabilities: [68] MSI: Enable- Count=1/1 Maskable- 64bit+
Capabilities: [78] Express Endpoint, MSI 00
Kernel driver in use: snd_hda_intel
Mój alsamixer wygląda
Włączyłem plik konfiguracyjny pulseaudio, aby mieć 6 kanałów. Moje ustawienie dźwięku wygląda
Kiedy korzystam z okna testowego, tylko przedni lewy i prawy mają dźwięki. Jeśli użyję alsa w XBMC na wideo 5.1, nie będzie dźwięku. Jeśli używam pulseaudio, tylko przedni prawy i lewy mają dźwięk. Ledwo słyszę jakąś mowę, ponieważ zgaduję, że jest odwzorowana na środkowy przód. Jakieś wskazówki?
Aktualizacja : według tego, co słyszę na IRC Ubuntu, nie mogę zrobić 5.1 przez HDMI i moim najlepszym założeniem jest kodowanie AC3 na żywo przez S / PDIF za pomocą A52, ale nie mogę skompilować wtyczek alsa ... daje to błąd gdzieś podczas budowania systemu operacyjnego. Jakieś drugie opinie?
To rozwiązanie działało dla mnie i rozwiązało również moje problemy z mikrofonem.
Uruchom ponownie komputer po tym momencie. Otrzymasz dźwięk przestrzenny 5.1. Aby przetestować, wpisz
Aha i po ponownym uruchomieniu, jeśli nie słyszysz dźwięku przestrzennego, może być konieczne wpisanie
i zmień ustawienie z 2 kanałów (ch2) na 6 kanałów (ch6). Będziesz nawet musiał edytować plik daemon.conf, aby go tam również ustawić.
Zmień ustawienie domyślnych kanałów-próbek = 2
to: default-sample-channel = 6 (Można to skomentować; lub #, odkomentuj to)
Może być konieczne ponowne uruchomienie po raz drugi po edycji tego pliku i skonfigurowaniu alsamixer na 6 kanałów.
AKTUALIZACJA: Pamiętaj, że przed ponownym uruchomieniem komputera po raz drugi upewnij się, że w alsamixer wybrano właściwą kartę dźwiękową. Możesz to zrobić najpierw w alsamixerze, a następnie możesz użyć małego głośnika wskaźnikowego od tego momentu po drugim restarcie.
EDYCJA AKTUALIZACJI 2: Ponownie przeczytałem twoje komentarze i zdałem sobie sprawę, że mówisz o wysyłaniu 5.1 przez HDMI. Przepraszam. Powinienem był to przeczytać bliżej.
źródło