Problema de som do Ubuntu 13.04

3

Eu tenho mexido com várias construções de 12.04 (LTS) para 12.10 a 13.04 (e para frente e para trás, fazendo novas instalações a cada vez a partir de uma unidade USB, limpando as partições antigas da minha unidade de disco).

Eu gosto dos recursos do 13.04, mas estou tendo problemas importantes para não conseguir obter som da minha interface hdmi (já que eu uso este PC exclusivamente como um HTPC).

Eu tentei:

  • Indo para o ALSA Launchpad , faça o download o pacote: oem-audio-hda-daily-dkms * para minha distribuição (raring), instalei e reiniciei.

  • Indo para os kernels Mainline do ubuntu, baixado da versão 3.8.8, que é suposto ter uma correção para isso; baixei a versão mais recente dos kernels para minha arquitetura (amd64, all), instalei e reiniciei.

Através de algumas das minhas execuções anteriores, eu fiz várias outras coisas, incluindo alsa force-reloads, etc. Nada parece fazer tudo funcionar.

Aqui está o máximo de informações que eu posso pensar que eu sei que seria relevante. Se alguém puder me ajudar com esse problema, será muito apreciado.

$ 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)

Eu corri alsamixer sob sudo , e vi que S / PDIF era [MM] (mudo), mas ativei o som. O problema ainda persiste.

Executando algo como:

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

Para cada um dos dispositivos de aplay -l me fornece uma saída válida, mas nenhum som para nenhum dispositivo. para 0,1 , especificamente, recebo o seguinte erro: Playback open error: -16,Device or resource busy . O resto não retorna um erro, mas apenas não produz nenhum som.

Em resposta à pergunta sobre quais drivers eu estou usando, eu não fiz nada de especial em relação aos drivers, então estou usando drivers padrão Radeon. Aqui está a saída de 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

Obrigado.

    
por anonymous 21.08.2013 / 07:51

2 respostas

0

Descobri que com os núcleos AMD Radeon HD 7700/7800 e versão 3.8.8 *, eu poderia seguir as seguintes instruções para criar pacotes Debian apropriados para o driver fglrx (driver proprietário), que me permitiria selecionar " HDMI / DisplayPort "das configurações Alsa na bandeja do sistema:

O que é a maneira correta de instalar drivers de vídeo ATI Catalyst proprietários (fglrx) diretamente da AMD?

O método anterior que eu usei para instalar o driver fglrx rodou o script em um shell usando o gui para executar uma instalação que sempre falhava, ao invés de gerar um pacote Debian que poderia ser usado para instalar o driver através do gerenciador de pacotes. minha versão de distribuição.

    
por anonymous 25.08.2013 / 15:08
0

De acordo com a documentação do X.org , o driver do seu cartão (HD 7770 = Southern Islands) não ainda suporta áudio HDMI.

    
por CL. 22.08.2013 / 09:21