12.04 ile 5.1 ses yapılandırılamıyor


10

HDMI üzerinden hoparlörlere bağlı bir Intel ALC892 ve Nvidia GT 520m var.

Lspci'de anlıyorum

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

Benim alsamixerim benziyor resim açıklamasını buraya girin

Pulseaudio yapılandırma dosyasının 6 kanala sahip olmasını sağladım. Ses ayarım benziyor

resim açıklamasını buraya girin

Test iletişim kutusunu kullandığımda, yalnızca ön sol ve sağ sesler var. 5.1 videoda XBMC'de alsa kullanırsam ses yok. Pulseaudio kullanırsam, yalnızca ön sağ ve sol ön ses vardır. Herhangi bir konuşmayı zar zor duyabiliyorum, çünkü ön merkezle eşleştirildiğini tahmin ediyorum. Herhangi bir ipucu var mı?

Güncelleme : Ubuntu'nun IRC'sinde duyduğum şeyde, HDMI üzerinden 5.1 yapamıyorum ve en iyi bahisim, AC52'yi A52 kullanarak S / PDIF üzerinden canlı olarak kodlamak ama alsa-eklentilerini derleyemiyorum ... oss inşa ederken bir yerde hata. İkinci görüşünüz var mı?

Yanıtlar:


5

Bunu /etc/pulse/daemon.conf dosyasındaki birkaç satırı değiştirerek çözdüm. Önce dosyayı düzenlemek için açın:

sudo gedit /etc/pulse/daemon.conf

Ardından aşağıdaki satırın önerilmediğinden ve 6'ya ayarlandığından emin olun

default-sample-channels = 6 

ayrıca uncomment ve evet için aşağıdaki satırı düzenleyin

enable-lfe-remixing = yes

Bu, 12.04'te Intel ses kartımda 5.1 sesi etkinleştirdi


1

5.1 sesim olmamasına rağmen, alsamixer ekranınızın Intel ALC892 ses ayarlarınızı gösterdiğini ve ikinci ekran görüntünüzün sesi HDMI bağlantı noktanızdan (Nvidia GT 520m) yapılandırmaya çalıştığını fark ettim. Alsamixer'deki kontrolleri NVidia HDMI sesinize değiştirmek için F6 tuşuna basmanız gerekir (alsamixer'in sağ üst köşesinde yazıldığı gibi).

Alsamixer ayarlarında her şey yolundaysa ve hala ses alamıyorsanız, paman paketi Pulse Audio Manager'ı yüklemeyi deneyeceğim . Yükledikten sonra konsolunuzu açın ve paket bir menü girişi ile yüklenmediği için paman yazın. Programı başlattıktan sonra 5 sekme göreceksiniz - Sunucu Bilgileri , Aygıtlar , İstemciler , Modüller , Örnek Önbellek . Cihazlara Gitsekmesi. Evyelerin ve Kaynakların bir listesini göreceksiniz. Bu arada, biri analog Intel çıkışınız ve diğeri NVidia HDMI için olmak üzere 2 lavabo bulunmalıdır. Bu noktada, çıkış için Pulse Audio kullanan ve 5.1 ses çıkışı verecek şekilde yapılandırılmış ses / video uygulamanızı başlatmalısınız. Surround ses bulunan bir dosyayı çaldığınızda , lavabolarınızdan birinin altında #some_number (ör. # 6) şeklinde yeni bir giriş göründüğünü fark edeceksiniz .). Ses / video uygulamanızda her şey düzgün yapılandırılırsa, giriş HDMI lavabo girişinizin altında görünecektir. Girişi tıklayın ve özellikler düğmesine basın. Yeni bir panel belirir. Tüm bunları beyaz yapmaya çalıştığınız şey, hacminin% 0'a ayarlanmadığından emin olmaktır. Sesi kaydırıcıyla manuel olarak ayarlayın veya% 100'e ayarlanacak şekilde sıfırla düğmesine basın. Ayrıca HDMI lavabosunun özelliklerine tıklayın ve ses seviyesinin de% 100 olarak ayarlandığını kontrol edin.

Bunun size yardımcı olup olmayacağını bilmiyorum, ama denemeye değer. 2 gün önce Skype'ta sessiz bir test sesiyle ilgili bir sorunu çözmeye çalışırken Pulse Audio Manager'ı keşfettim - test sesi ses üretiyordu, test sesi tamamen sessizdi.


1

Bunu şu şekilde çözdüm:

  • PulseAudio Manager'da ( pamanpaket), çıkış cihazlarının bulunduğu sekmede, dts vb. Gibi sıkıştırma yöntemlerinin bir listesi var. Hepsini etkinleştirdim.
  • S / PDIF ile sesi ev sinema sistemine bağladım.
  • XBMC'de, çıkışı optik olarak, çıkış cihazını PulseAudio'ya ve geçiş cihazını da PulseAudio'ya ayarladım

Ve 5.1 filmlerde, sihirli bir şekilde 5.1'de oynamaya başladı. Yalnızca bir işlem aynı anda ses çalabilir, ancak yalnızca XBMC için kullandığım için o kadar da kötü değil.


0
sudo add-apt-repository ppa: ubuntu-ses-dev / ppa
sudo uygun-güncelleme

Linux-alsa-sürücü-modülleri paketini kurun:

sudo apt-get install linux-alsa-sürücü-modülleri - $ (uname -r)

Not: linux-alsa-driver-modules paketini kurduktan sonra, sisteminizin yeniden başlatılması gerekir.


bu HDMI aracılığıyla 5.1 ses için çalışır mı?
xster

Evet, olacak ...
Frantique

1
apt-get bu paketi bulamadı 12.04
tommyk

0

Bu benim için çalışan bir çözüm ve Mikrofon sorunlarımı da çözdü.

sudo apt-get remove --purge alsa-base
sudo apt-get remove --purge pulseaudio
sudo apt-get install alsa-base
sudo apt-get install pulseaudio
sudo apt-get install gnome-alsamixer
sudo apt-get install indicator-sound
sudo alsa force-reload

Bu noktadan sonra bilgisayarı yeniden başlatın .. 5.1 surround ses alacaksınız. Test etmek için yazın

sudo speaker-test -c6

Oh ve yeniden başlattıktan sonra surround ses duymuyorsanız, yazmanız gerekebilir

alsamixer

ayarını 2 kanal (ch2) yerine 6 kanal (ch6) olarak değiştirin. Hatta oraya ayarlamak için daemon.conf dosyasını da düzenlemeniz gerekir.

gksu gedit /etc/pulse/daemon.conf

Varsayılan örnek kanalların ayarını değiştirin = 2

to: default-sample-channel = 6 (Bu,; veya # ile yorumlanabilir)

Bu dosyayı düzenledikten ve alsamixer'ı 6 kanala ayarladıktan sonra ikinci kez yeniden başlatmanız gerekebilir.

GÜNCELLEME: İkinci kez yeniden başlatmadan önce, alsamixer'de doğru ses kartını seçtiğinizden emin olun. Bunu önce alsamixer'de yapabilirsiniz, daha sonra 2. yeniden başlatmanın ardından o andan itibaren küçük gösterge hoparlörünü kullanabilirsiniz.

GÜNCELLEME 2'yi DÜZENLE: Yorumlarınızı tekrar okudum ve şimdi HDMI üzerinden 5.1 gönderme hakkında konuştuğunuzu fark ettim. Özür dilerim. Daha yakından okumalıydım.


Ubuntu 12.04'ümdeki açıklama ve ses göstergesine göre her şeyi yaptım artık çalışmıyor.
tommyk

Lütfen cevabı kaldırın .. talimatlarınızı uygulayarak tüm sistem ayarlarımı tamamen ortadan kaldırdı. Soru sorulduğunda cevabı önemsizdir
Thirumalai Parthasarathi
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.