You are not logged in.

#1 2014-04-04 19:21:48

fenuks
Member
Registered: 2013-05-31
Posts: 5

No HDMI audio

Hi, I have AMD Radeon HD 7770 and few days ago audio over HDMI just stopped to work, but I can't recall changing anything (except system updating). I use PulseAudio and ati-dri (with radeon.audio=1 kernel option), but also tried get sound with latest catalyst driver without success. I have checked with alsamixer and card 1 is not muted. aplay -D plughw:1,3 /usr/share/sounds/alsa/Front_Center.wav does not produce sound. Sound from motherboard integrated card works.

[fenuks@eldars fenuks]$ aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: SB [HDA ATI SB], device 0: ALC892 Analog [ALC892 Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: SB [HDA ATI SB], device 1: ALC892 Digital [ALC892 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
fenuks@eldars fenuks]$ mplayer -ao pulse:device=hw=1.3 /usr/share/sounds/alsa/Front_Center.wav
MPlayer SVN-r37051 (C) 2000-2014 MPlayer Team
207 audio & 440 video codecs
mplayer: could not connect to socket
mplayer: No such file or directory
Failed to open LIRC support. You will not be able to use your remote control.

Playing /usr/share/sounds/alsa/Front_Center.wav.
libavformat version 55.33.100 (internal)
Audio only file format detected.
Load subtitles in /usr/share/sounds/alsa/
==========================================================================
Opening audio decoder: [pcm] Uncompressed PCM audio decoder
AUDIO: 48000 Hz, 1 ch, s16le, 768.0 kbit/100.00% (ratio: 96000->96000)
Selected audio codec: [pcm] afm: pcm (Uncompressed PCM)
==========================================================================
AO: [pulse] Init failed: Connection refused
Failed to initialize audio driver 'pulse:device=hw=1.3'
Could not open/initialize audio device -> no sound.
Audio: no sound
Video: no video


Exiting... (End of file)

Above command with alsa gives Audio device got stuck! error.

fenuks@eldars fenuks]$ cat /proc/asound/modules 
 0 snd_hda_intel
 1 snd_hda_intel
[fenuks@eldars fenuks]$ uname -r
3.14.0-3-ARCH

With lts kernel there's no sound as well.

[fenuks@eldars fenuks]$ lspci | grep ATI
00:11.0 SATA controller: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 SATA Controller [IDE mode] (rev 40)
00:12.0 USB controller: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 USB OHCI0 Controller
00:12.2 USB controller: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 USB EHCI Controller
00:13.0 USB controller: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 USB OHCI0 Controller
00:13.2 USB controller: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 USB EHCI Controller
00:14.0 SMBus: Advanced Micro Devices, Inc. [AMD/ATI] SBx00 SMBus Controller (rev 42)
00:14.1 IDE interface: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 IDE Controller (rev 40)
00:14.2 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] SBx00 Azalia (Intel HDA) (rev 40)
00:14.3 ISA bridge: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 LPC host controller (rev 40)
00:14.4 PCI bridge: Advanced Micro Devices, Inc. [AMD/ATI] SBx00 PCI to PCI Bridge (rev 40)
00:14.5 USB controller: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 USB OHCI2 Controller
00:15.0 PCI bridge: Advanced Micro Devices, Inc. [AMD/ATI] SB700/SB800/SB900 PCI to PCI bridge (PCIE port 0)
00:15.1 PCI bridge: Advanced Micro Devices, Inc. [AMD/ATI] SB700/SB800/SB900 PCI to PCI bridge (PCIE port 1)
00:16.0 USB controller: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 USB OHCI0 Controller
00:16.2 USB controller: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 USB EHCI Controller
01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Cape Verde XT [Radeon HD 7770 GHz Edition]
01:00.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Cape Verde/Pitcairn HDMI Audio [Radeon HD 7700/7800 Series]

That's all I think. I appreciate any help.

Offline

#2 2014-04-04 19:47:08

drcouzelis
Member
From: Connecticut, USA
Registered: 2009-11-09
Posts: 4,092
Website

Re: No HDMI audio

fenuks wrote:

I have checked with alsamixer and card 1 is not muted.

Sorry, I don't know what the problem is, but please check and re-check that the output isn't muted. I did a kernel update a month or two ago that caused the NAME of the HDMI audio output to be changed, and, being a "new" audio device, was set by default to mutid.

...Although, before I figured out that that was the probelm, I WAS able to downgrade my kernel and have HDMI audio working again... hmm

Offline

#3 2014-04-04 19:59:46

fenuks
Member
Registered: 2013-05-31
Posts: 5

Re: No HDMI audio

I re-checked and for sure it's not muted. Thanks for try.

There's one thing I forgot to mention about. When I play music with clementine (using radeon) I can see that progress bar is skipping (i.e. it's start normally at first second, then it jump to 3th second, then to 7th or something like that etc.). If I change sound card to integrated there's no such abnormal behaviour.

Offline

#4 2014-04-07 11:44:29

johnny_boy
Member
Registered: 2013-02-22
Posts: 10

Re: No HDMI audio

I have the same problem after an upgrade to kernel 3.14 (from 3.13). HDMI audio is detected and shows to be enabled but no audio comes out. When I switch Amarok to the HDMI audio channel, it runs at about twice the speed. I haven't tried Catalyst since the stable and latest beta aren't compatible with 3.14. I'm not on Arch, I'm on Kubuntu 13.10.

Offline

#5 2014-04-08 13:33:21

desaparecido
Member
From: Liège, Belgium
Registered: 2010-03-14
Posts: 155

Re: No HDMI audio

Hi, I have the same problem with kernel 3.14 (I tested with mainline and git versions too), I have GPU ATI Radeon 7970 and I tested with opensource drivers (radeonsi), from [extra] repo and git  version, and with proprietary drivers, Catalyst 14.3 version, and in all options is the same scenario, HDMI audio doesn't work with 3.14 kernels, and works fine with 3.13 kernels, In boths HDMI output is recognized like @johnny_boy (#4 post).  I have [testing] repo enable, and for the moment if I want HDMI audio works I boot with linux-ck kernel (3.13.9 version). I even tested with pulseaudio-git but the problem is still there sad


KF5 & Plasma5 (git versions) - Awesome WM
ASUS Sabertooth 990FX - AMD FX8350 - ATI Radeon HD 7970
[testing] repo

Offline

#6 2014-04-08 21:47:02

ljshap
Member
From: Ossining, NY
Registered: 2008-01-23
Posts: 160

Re: No HDMI audio

I had the same problem.

I know pulse audio was mentioned in this thread, but installing pulseaudio AND pulseaudio-alsa did the trick for me on a netbook.


Live Free or Die !

Offline

#7 2014-04-12 01:39:45

bhokaal
Member
Registered: 2014-04-12
Posts: 12

Re: No HDMI audio

Here is summation of on the my issue I have ATI 7770 the behavior is same with opensource radeon Or Catalyst fglrx

1. in 3.13 pulse audio works fine but the bare alsa causes the distorted/skippy audio
2. in 3.14 completely broken no soud

What is right form to report and get this fixed

Last edited by bhokaal (2014-04-13 00:21:28)

Offline

#8 2014-04-12 14:03:12

yesyesloud
Member
Registered: 2014-04-12
Posts: 3

Re: No HDMI audio

Hello... I have the same problem after upgrading to Kernel 3.14.0-4 (or testing 3.14.0-5) on various laptops and a desktop.
No HDMI audio, with or without forcing it through boot parameters. It worked fine on Kernel 3.13.x.

One of the laptops (the others also contain A-series APUs):
APU: A8-4500M (Radeon HD 7640G built-in)

Desktop video card: Radeon HD 7970

It seems the new kernel is affecting most if not all Radeon HD cards HDMI audio output.

Offline

#9 2014-04-12 18:46:12

clfarron4
Member
From: London, UK
Registered: 2013-06-28
Posts: 2,163
Website

Re: No HDMI audio

yesyesloud wrote:

Hello... I have the same problem after upgrading to Kernel 3.14.0-4 (or testing 3.14.0-5) on various laptops and a desktop.
No HDMI audio, with or without forcing it through boot parameters. It worked fine on Kernel 3.13.x.

One of the laptops (the others also contain A-series APUs):
APU: A8-4500M (Radeon HD 7640G built-in)

Desktop video card: Radeon HD 7970

It seems the new kernel is affecting most if not all Radeon HD cards HDMI audio output.

Is this with Open Source or AMD Catalyst?

If I'm not mistaken, AMD broke HDMI audio output with AMD Catalyst back with Catalyst 13.2 (I've certainly not had it working since then with AMD Catalyst)... I don't know about Open Source because my card is b******s with Open Source drivers.


Claire is fine.
Problems? I have dysgraphia, so clear and concise please.
My public GPG key for package signing
My x86_64 package repository

Offline

#10 2014-04-13 07:12:56

yesyesloud
Member
Registered: 2014-04-12
Posts: 3

Re: No HDMI audio

clfarron4 wrote:
yesyesloud wrote:

Hello... I have the same problem after upgrading to Kernel 3.14.0-4 (or testing 3.14.0-5) on various laptops and a desktop.
No HDMI audio, with or without forcing it through boot parameters. It worked fine on Kernel 3.13.x.

One of the laptops (the others also contain A-series APUs):
APU: A8-4500M (Radeon HD 7640G built-in)

Desktop video card: Radeon HD 7970

It seems the new kernel is affecting most if not all Radeon HD cards HDMI audio output.

Is this with Open Source or AMD Catalyst?

If I'm not mistaken, AMD broke HDMI audio output with AMD Catalyst back with Catalyst 13.2 (I've certainly not had it working since then with AMD Catalyst)... I don't know about Open Source because my card is b******s with Open Source drivers.

Well, Radeon HDMI audio output was working great for me with either catalyst or foss - both won't work now though.

It's a kernel issue. HDMI won't resound with alsa-tools, oss or oss-non-free (all properly tested). Pulse sink won't do a thing, too.

HDMI audio worked fine on kernel 3.13.x with both Catalyst and FOSS on my systems (there wasn't even need for kernel parameters for open source radeon audio drivers since first kernel 3.13.x release).

Only reasonable solution, for me, was rolling back to the previous kernel. Thanks slow servers Gods there was an out-of-sync repository in Bangladesh, since I clean pacman cache quite frequently, otherwise I'd have to compile a non-arch kernel from source.

Last edited by yesyesloud (2014-04-13 07:26:59)

Offline

#11 2014-04-13 08:55:02

agapito
Member
From: Who cares.
Registered: 2008-11-13
Posts: 666

Re: No HDMI audio

Same here. HD7950, hdmi is not working since kernel 3.14.


Excuse my poor English.

Offline

#12 2014-04-13 09:56:10

clfarron4
Member
From: London, UK
Registered: 2013-06-28
Posts: 2,163
Website

Re: No HDMI audio

yesyesloud wrote:

Only reasonable solution, for me, was rolling back to the previous kernel. Thanks slow servers Gods there was an out-of-sync repository in Bangladesh, since I clean pacman cache quite frequently, otherwise I'd have to compile a non-arch kernel from source.

You can "pacman -U </path/to/file>", where "</path/to/file>" can be a file on your system (most probably a file in the /var/cache/pacman/ folder), or a URL. There's also the Arch Rollback Machine.


Claire is fine.
Problems? I have dysgraphia, so clear and concise please.
My public GPG key for package signing
My x86_64 package repository

Offline

#13 2014-04-13 13:53:58

dcc24
Member
Registered: 2009-10-31
Posts: 732

Re: No HDMI audio

One more confirmation here with HD7770. I've been using the binary blob for several months and with the 3.14 kernel not only hdmi audio got broken, but all video and audio (html5, flash etc.) have framedrops and jumps. I've also tried with the foss driver to no avail.


It is better to keep your mouth shut and be thought a fool than to open it and remove all doubt. (Mark Twain)

My AUR packages

Offline

#14 2014-04-13 13:58:10

Jarno
Member
Registered: 2013-12-26
Posts: 7

Re: No HDMI audio

Same here.
Downgrading kernel to 3.13 fixed issue.

Offline

#15 2014-04-13 15:23:10

theDOC
Member
From: Aachen, Germany
Registered: 2009-06-18
Posts: 50

Re: No HDMI audio

I found this commit in the linux-next log:
https://git.kernel.org/cgit/linux/kerne … 50a7a822cd

I patched it to the current package from ABS and it solved the HDMI issue. The patch has to be applied to hda_intel.c, because the file has been renamed to hda_controller.c in the current tree.

Offline

#16 2014-04-13 15:43:51

dcc24
Member
Registered: 2009-10-31
Posts: 732

Re: No HDMI audio

theDOC wrote:

I found this commit in the linux-next log

Excellent find! As this is linux-next, it will land in 3.15, right?


It is better to keep your mouth shut and be thought a fool than to open it and remove all doubt. (Mark Twain)

My AUR packages

Offline

#17 2014-04-13 15:59:39

theDOC
Member
From: Aachen, Germany
Registered: 2009-06-18
Posts: 50

Re: No HDMI audio

Yes, I think it will.

Offline

#18 2014-04-13 16:16:21

yesyesloud
Member
Registered: 2014-04-12
Posts: 3

Re: No HDMI audio

clfarron4 wrote:

You can "pacman -U </path/to/file>", where "</path/to/file>" can be a file on your system (most probably a file in the /var/cache/pacman/ folder), or a URL. There's also the Arch Rollback Machine.

Precisely what I did to overcome the situation, but I had to find a very out-of-sync mirror to download a 3.13.x-ARCH kernel, since my cache was clean (I often perform pacman -Scc).

Thanks for the tip on the Arch Rollback Machine, I guess I was so exhausted while reading through Downgrading packages that I didn't get such a great fixing option. I'm definitely using it next time my system suffers from upgrading issues. From now on I'll only use out-of-sync mirrors (in case there's any) when seblu.net is down smile

theDOC wrote:

I found this commit in the linux-next log:
https://git.kernel.org/cgit/linux/kerne … 50a7a822cd
I patched it to the current package from ABS and it solved the HDMI issue. The patch has to be applied to hda_intel.c, because the file has been renamed to hda_controller.c in the current tree.

Thanks! Now I can keep my system bleeding-edge big_smile

Last edited by yesyesloud (2014-04-13 16:29:18)

Offline

#19 2014-04-14 00:37:17

marcosonoio
Member
Registered: 2014-04-14
Posts: 6

Re: No HDMI audio

theDOC wrote:

I found this commit in the linux-next log:
https://git.kernel.org/cgit/linux/kerne … 50a7a822cd

I patched it to the current package from ABS and it solved the HDMI issue. The patch has to be applied to hda_intel.c, because the file has been renamed to hda_controller.c in the current tree.

it works, thank you.
here the PKGBUILD https://dl.dropboxusercontent.com/u/5619541/PKGBUILD
the patch https://dl.dropboxusercontent.com/u/561 … deon.patch
the headers package https://dl.dropboxusercontent.com/u/561 … pkg.tar.xz
and the kernel https://dl.dropboxusercontent.com/u/561 … pkg.tar.xz

i use the default makepkg.conf to compile the packages

Offline

#20 2014-04-15 08:03:02

theDOC
Member
From: Aachen, Germany
Registered: 2009-06-18
Posts: 50

Re: No HDMI audio

3.14.1 fixes the HDMI issue:
https://www.kernel.org/diff/diffview.cg … .1.xz;z=33

A normal pacman -Syu should do the trick now

Offline

#21 2014-04-15 08:37:16

agapito
Member
From: Who cares.
Registered: 2008-11-13
Posts: 666

Re: No HDMI audio

Yes! HDMI is working again.


Excuse my poor English.

Offline

Board footer

Powered by FluxBB