LINUX.ORG.RU

alsa не играет через HDMI

 , , ,


0

1

Есть система с аудио контроллером Realtek ALC283, установлена Ubuntu 14.04.3 с ядром 3.16.0-48. Никак не получается заставить alsa играть звук на hdmi линк.

% aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: PCH [HDA Intel PCH], device 0: ALC283 Analog [ALC283 Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
%
% aplay -L
null
    Discard all samples (playback) or generate zero samples (capture)
default:CARD=PCH
    HDA Intel PCH, ALC283 Analog
    Default Audio Device
sysdefault:CARD=PCH
    HDA Intel PCH, ALC283 Analog
    Default Audio Device
front:CARD=PCH,DEV=0
    HDA Intel PCH, ALC283 Analog
    Front speakers
surround40:CARD=PCH,DEV=0
    HDA Intel PCH, ALC283 Analog
    4.0 Surround output to Front and Rear speakers
surround41:CARD=PCH,DEV=0
    HDA Intel PCH, ALC283 Analog
    4.1 Surround output to Front, Rear and Subwoofer speakers
surround50:CARD=PCH,DEV=0
    HDA Intel PCH, ALC283 Analog
    5.0 Surround output to Front, Center and Rear speakers
surround51:CARD=PCH,DEV=0
    HDA Intel PCH, ALC283 Analog
    5.1 Surround output to Front, Center, Rear and Subwoofer speakers
surround71:CARD=PCH,DEV=0
    HDA Intel PCH, ALC283 Analog
    7.1 Surround output to Front, Center, Side, Rear and Woofer speakers
hdmi:CARD=PCH,DEV=0
    HDA Intel PCH, HDMI 0
    HDMI Audio Output
dmix:CARD=PCH,DEV=0
    HDA Intel PCH, ALC283 Analog
    Direct sample mixing device
dmix:CARD=PCH,DEV=3
    HDA Intel PCH, HDMI 0
    Direct sample mixing device
dsnoop:CARD=PCH,DEV=0
    HDA Intel PCH, ALC283 Analog
    Direct sample snooping device
dsnoop:CARD=PCH,DEV=3
    HDA Intel PCH, HDMI 0
    Direct sample snooping device
hw:CARD=PCH,DEV=0
    HDA Intel PCH, ALC283 Analog
    Direct hardware device without any conversions
hw:CARD=PCH,DEV=3
    HDA Intel PCH, HDMI 0
    Direct hardware device without any conversions
plughw:CARD=PCH,DEV=0
    HDA Intel PCH, ALC283 Analog
    Hardware device with all software conversions
plughw:CARD=PCH,DEV=3
    HDA Intel PCH, HDMI 0
    Hardware device with all software conversions
%

Пробовал указывать через «aplay -D» соответствующий девайс с DEV=3, но звук идет только на наушники через ALC283 Analog канал, не удается вывести его на hdmi. Аналогично в firefox.

Может быть нужно как-то глобальными настройками «объяснить» что весь звук идет через hdmi?


Через какую карту hdmi подключается ?

Deleted ()

Это скорее всего не сработает, но обновись до 14.04.5, вдруг поможет. В любом случае, от этого хуже не будет.

Vsevolod-linuxoid ★★★★★ ()

В alsamixer есть переключатель S/PDIF. Он должен быть размьючен.

Может быть нужно как-то глобальными настройками «объяснить» что весь звук идет через hdmi?

Для этого нужно создать в своей домашней директории файл .asoundrc с содержимым вида:

defaults.pcm.card 0
defaults.pcm.device 3
defaults.ctl.card 0

ATIpro ★★ ()
Ответ на: комментарий от ATIpro

Спасибо, создал ~/.asoundrc и звук появился. В alsamixer переключатель S/PDIF был включен.

cruz7 ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.