Ubuntu 13.04 - проблема со звуком

Я возился с различными сборками с 12.04 (LTS) по 12.10 до 13.04 (и обратно, каждый раз выполняя новые установки с USB-диска, стирая старые разделы с моего диска).

Мне нравятся функции 13.04, но у меня возникают серьезные проблемы с невозможностью получить звук из моего интерфейса hdmi (так как я использую этот компьютер исключительно как HTPC).

Я попробовал:

  • Переходя на ALSA Launchpad , скачайте пакет: oem-audio-hda-daily-dkms * для моего дистрибутива (raring) , установил его и перезагрузил.

  • Переход к Mainline ядрам ubuntu, загруженная версия 3.8.8, которая должна иметь исправление для этого; скачал последнюю версию ядра для моей архитектуры (amd64, все), установил ее и перезагрузил.

Во время некоторых из моих предыдущих запусков я делал разные другие вещи, включая принудительные перезагрузки alsa и т. Д. Кажется, ничто не заставляет все это работать.

1121 Вот как можно больше информации, которая, насколько я знаю, была бы актуальна. Если кто-нибудь может оказать мне помощь в этом вопросе, это будет высоко ценится.

$ uname -s && uname -r && uname -v && uname -p && uname -i && uname -o
Linux
3.8.8-030808-generic
#201304170248 SMP Wed Apr 17 06:49:45 UTC 2013
x86_64
x86_64
GNU/Linux
$ aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: PCH [HDA Intel PCH], device 0: 92HD73E1X5 Analog [92HD73E1X5 Analog]
  Subdevices: 0/1
  Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 1: 92HD73E1X5 Digital [92HD73E1X5 Digital]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: HDMI [HDA ATI HDMI], device 3: HDMI 0 [HDMI 0]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: HDMI [HDA ATI HDMI], device 7: HDMI 1 [HDMI 1]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: HDMI [HDA ATI HDMI], device 8: HDMI 2 [HDMI 2]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: HDMI [HDA ATI HDMI], device 9: HDMI 3 [HDMI 3]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: HDMI [HDA ATI HDMI], device 10: HDMI 4 [HDMI 4]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: HDMI [HDA ATI HDMI], device 11: HDMI 5 [HDMI 5]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
$ lspci
00:00.0 Host bridge: Intel Corporation Xeon E3-1200 v2/3rd Gen Core processor DRAM Controller (rev 09)
00:01.0 PCI bridge: Intel Corporation Xeon E3-1200 v2/3rd Gen Core processor PCI Express Root Port (rev 09)
00:14.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB xHCI Host Controller (rev 04)
00:16.0 Communication controller: Intel Corporation 7 Series/C210 Series Chipset Family MEI Controller #1 (rev 04)
00:1a.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB Enhanced Host Controller #2 (rev 04)
00:1b.0 Audio device: Intel Corporation 7 Series/C210 Series Chipset Family High Definition Audio Controller (rev 04)
00:1c.0 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 1 (rev c4)
00:1c.4 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 5 (rev c4)
00:1c.5 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 6 (rev c4)
00:1d.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB Enhanced Host Controller #1 (rev 04)
00:1f.0 ISA bridge: Intel Corporation Z75 Express Chipset LPC Controller (rev 04)
00:1f.2 SATA controller: Intel Corporation 7 Series/C210 Series Chipset Family 6-port SATA Controller [AHCI mode] (rev 04)
00:1f.3 SMBus: Intel Corporation 7 Series/C210 Series Chipset Family SMBus Controller (rev 04)
01:00.0 VGA compatible controller: Advanced Micro Devices [AMD] nee ATI Cape Verde XT [Radeon HD 7770 GHz Edition]
01:00.1 Audio device: Advanced Micro Devices [AMD] nee ATI Cape Verde/Pitcairn HDMI Audio [Radeon HD 7700/7800 Series]
03:00.0 Network controller: Broadcom Corporation BCM43225 802.11b/g/n (rev 01)
04:00.0 Ethernet controller: Qualcomm Atheros AR8161 Gigabit Ethernet (rev 08)

Я запустил alsamixer под sudo, и я увидел, что S / PDIF был [MM] (отключен), но я включил его. Проблема все еще сохраняется.

Запуск чего-то вроде:

$ speaker-test -c 2 -r 48000 -D hw:0,1

Для каждого из устройств из aplay -l выдает корректный вывод, но нет звука для любого устройства. для 0,1, в частности, я получаю следующую ошибку: Playback open error: -16,Device or resource busy. Остальные не возвращают ошибку, а просто не выводят звук.

В ответ на вопрос о том, какие драйверы я использую, я не сделал ничего особенного в отношении драйверов, поэтому я использую стандартные драйверы Radeon. Вот результат работы lshw -class sound:

$ sudo lshw -class sound
  *-multimedia            
       description: Audio device
       product: Cape Verde/Pitcairn HDMI Audio [Radeon HD 7700/7800 Series]
       vendor: Advanced Micro Devices [AMD] nee ATI
       physical id: 0.1
       bus info: pci@0000:01:00.1
       version: 00
       width: 64 bits
       clock: 33MHz
       capabilities: pm pciexpress msi bus_master cap_list
       configuration: driver=snd_hda_intel latency=0
       resources: irq:46 memory:f7e60000-f7e63fff
  *-multimedia
       description: Audio device
       product: 7 Series/C210 Series Chipset Family High Definition Audio Controller
       vendor: Intel Corporation
       physical id: 1b
       bus info: pci@0000:00:1b.0
       version: 04
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress bus_master cap_list
       configuration: driver=snd_hda_intel latency=0
       resources: irq:44 memory:f7f10000-f7f13fff

Спасибо.

3
задан 22 August 2013 в 06:30

2 ответа

Согласно документации X.org , драйвер для вашей карты (HD 7770 = Южные острова) еще не поддерживает аудио HDMI.

0
ответ дан 22 August 2013 в 06:30

Я обнаружил, что с ядрами AMD Radeon HD 7700/7800 и версией 3.8.8 * я мог следовать приведенным ниже инструкциям, чтобы собрать надлежащие пакеты Debian для драйвера fglrx (проприетарного драйвера), который позволит мне выбрать " HDMI / DisplayPort "из настроек Alsa в моем системном трее:

Как правильно установить проприетарные драйверы видео ATI Catalyst (fglrx) напрямую из AMD?

Предыдущий метод, который я использовал для установки драйвера fglrx, просто запускал скрипт в оболочке с использованием графического интерфейса пользователя для запуска установки, которая всегда заканчивалась неудачей, вместо генерации пакета Debian, который можно использовать для установки драйвера через менеджер пакетов для моей версии распространения .

0
ответ дан 22 August 2013 в 06:30

Другие вопросы по тегам:

Похожие вопросы: