Ubuntu, HDMI üzerinden ses çıkışı vermeyi reddediyor


70

Bilgisayarım hoparlörlere ve bir monitöre bağlı. Ek olarak Vizio 37 'LCD Televizyonumla bağlantı kuruyor. Windows 7'deyken, HDMI üzerinden ses çıkışı almayı seçebilirdim. Ubuntu'da seçeneğim var ama ses çıkışı yok. Herhangi bir fikir? Ubuntu’da sistem hakkında nasıl bilgi alacağımı bilmiyorum, bu yüzden onlara ihtiyacınız olursa, lütfen onları nasıl alacağınızı söyleyin.

aplay -l çıktı:

**** PLAYBACK Donanım Cihazları Listesi **** 
kart 0: Intel [HDA Intel], 
cihaz 0: ALC887 Analog [ALC887 Analog] 
Alt cihazlar: 0/1 
Alt # 0: 
alt aygıt # 0 kart 0: Intel [HDA Intel], aygıt 3: ALC887 Dijital [ALC887 Dijital] Alt Aygıtlar: 1/1 
Alt aygıt # 0: alt aygıt # 0 kart 1: HDMI [HDA ATI HDMI], aygıt 3: HDMI 0 [HDMI 0] Alt aygıtlar: 1/1 Alt aygıt # 0: alt aygıt # 0 

Daha fazla veri nasıl sağlanacağını bilmiyorum.
Michael

En azından ne tür bir ses kartı kullandığınızı bilmemiz gerekiyor: aplay -l
RobotHumans

Kullanabileceğim herhangi bir basit program kullanabileceğim bu bilgileri sağlayabilir?
Michael

Beni aptal, bunun için üzgünüm. **** PLAYBACK Donanım Cihazları Listesi **** kartı 0: Intel [HDA Intel], cihaz 0: ALC887 Analog [ALC887 Analog] Alt Aygıtlar: 0/1 Alt Araç # 0: alt aygıt # 0 kart 0: Intel [HDA Intel ], cihaz 3: ALC887 Dijital [ALC887 Dijital] Alt cihazlar: 1/1 Alt cihaz # 0: alt cihaz # 0 kart 1: HDMI [HDA ATI HDMI], cihaz 3: HDMI 0 [HDMI 0] Alt cihaz: 1/1 Alt cihaz # 0 : alt aygıt # 0
Michael

Alsamixer’de sessize alınmadığını kontrol ettin mi? crunchbang ubuntu türetilmiş ve yanlışlıkla susturulmuş bir rapor var
RobotHumans

Yanıtlar:


98

HDMI kablosu takılıyken, aşağıdaki yardımcı programı çalıştırın:

speaker-test --channels 2 --rate 48000 --device hw:0,3

(diğerleri için, hw: x, y, x = kart, y = aygıt)

Bu sadece statik ileri geri sıçrayan bir ses testi yapar. Her hoparlörden çıktıktan sonra, durdurmak için Ctrl + c tuşlarına basın ve ardından HDMI çıkışının şimdi dahili cihazın altında olup olmadığını görmek için ses ayarlarınızı kontrol edin.

Çalışması için tek yapmam gereken buydu. Sizin için işe yaramazsa , alsa'yı ppa sürümüne yükseltmek için bu öğreticiyi inceleyin .


31
Bu saçmalık, ama takdire şayan çalışıyor. Teşekkürler.
Pedro Werneck

3
Alsa'yı yükseltmek ve pavyon kontrolünü @gsdej'in yazısının önerdiği şekilde (konuşmacı testi yerine)
kurmak

Bu benim için işe yaramadı. Yükleme başarısız oldu. lütfen bakınız askubuntu.com/questions/512482/hdmi-audio-not-working-on-tv
faizal

Bunun için teşekkürler, daha önce Pavucontrol'ü denedim ama hala televizyonda oynamıyordu. Bu küçük testi yaptıktan sonra aniden oynamaya başladı ...
wierd

1
//, Bu çalışıyor, ancak firefox hala HDMI kullanmıyor, Chromium şimdi de Ubuntu 16.04'te.
Nathan Basanese

70

"PulseAudio Volume Control" programını kurmayı deneyebilirsiniz ( sudo apt-get install pavucontrol)

Yapılandırma sekmesinde, HDMI'dan bahseden profili seçin.

Masaüstü ses çıkışı hemen HDMI'ye geçmelidir.


1
Teşekkürler, bu benim için 12.10, Intel HD 4000'de çalıştı. Benim için HDMI, sistemin ses ayarlarında bir çıkış cihazı olarak listelenmedi. Ancak “Darbeli Ses Seviyesi Kontrolü” ayar sekmesinde HDMI profilini seçtiğimde, HDMI aracılığıyla ses çalıştı ve HDMI bile standart ses ayarlarında çıkış aygıtı olarak listelendi. Bryan'ın yaklaşımı benim için işe yaramadı.
Tobold,

Bu benim için de işe yaradı - ALSA bunu görebildi ama Ubuntu'nun masaüstünde göremedi.
Tom Dalton

1
pavucontrol14.04'te hayır yok
O Brezilyalı Adam,

1
Yapılandırma sekmesinde benim için HDMI profili yok.
cboettig

1
Bu benim için çalışıyor! Ubuntu 16.04
Ponsuyambu Velladurai

4

Benzer sorunlar yaşadım ve bulabildiğim tüm forumlar PulseAudio ve AlsaMixer hakkında konuşuyorlardı. Bu çözümlerin hiçbiri benim için çalıştı.

Sonunda HDMI kablosu adımlar izlenerek bağlı alındığı zaman Grafik Kartları sürücüsünü güncelleme benim çözüm buldu burada .

Aynı grafik kartlarına veya başka kartlara sahip olmayabilirsiniz ancak sürücünüzü güncellemeyi deneyebilirsiniz.


3

Evren deposundaki GNOME alsa mikserini kurun (Yazılım ve Güncellemeler'i çalıştırarak ve üstteki 2. kutuyu sigorta ettirerek evren deposunu etkinleştirin), sonra Ubuntu yazılımı ile kurun.

gnome-Alsamixer

çalıştırın ve şöyle bir ekran göreceksiniz:

gam

Sessiz onay kutularını temizleyerek her şeyi sessize alın, ardından onay IEC958kutusunu işaretleyin.


6
Bu teorik olarak soruyu cevaplayabilse de, faydalı olamayacak kadar belirsizdir. Lütfen önerdiğiniz şeyi gerçekleştirmek için gereken adımları içerecek şekilde genişletin. Deneyimli kullanıcı bunun nasıl yapılacağını bilse de, yeni kullanıcı muhtemelen yapmaz; tüm kullanıcılar için faydalı olması gerekir.
TrailRider

4
Belirsiz olan ne? GNOME alsa karıştırıcısını ubuntu mağazasından kurdum, çalıştırdım ve IEC958 etiketli bir onay kutusu vardı.
AaronF

mSesi açmak / kapatmak için tuşunu kullanın . MMBir ses seviyesi çubuğunun altında sessiz, vurgulanmış OOaraçlar etkin demektir.
15’de

1
3 kere IEC958ve hiç yok IEC958PCMmu?
Zelphir Kaltstahl
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.