You are not logged in.
Pages: 1
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
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...
Offline
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
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
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
KF5 & Plasma5 (git versions) - Awesome WM
ASUS Sabertooth 990FX - AMD FX8350 - ATI Radeon HD 7970
[testing] repo
Offline
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
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
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
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
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
Same here. HD7950, hdmi is not working since kernel 3.14.
Excuse my poor English.
Offline
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
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)
Offline
Same here.
Downgrading kernel to 3.13 fixed issue.
Offline
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
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)
Offline
Yes, I think it will.
Offline
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
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
Last edited by yesyesloud (2014-04-13 16:29:18)
Offline
I found this commit in the linux-next log:
https://git.kernel.org/cgit/linux/kerne … 50a7a822cdI 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
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
Yes! HDMI is working again.
Excuse my poor English.
Offline
Pages: 1