You are not logged in.
Hey, this thread is about how to get sound over HDMI with an ATI Radeon R600+
First: Till now, I got no solution!
As most people recognized, HDMI audio support was added [1] to 2.6.33-rc1.
The last two days I gave it a try, but I didn't succeded: No sound!
What I have:
* ATI Radeon HD 4350 / RV710
* xf86-video-ati-git from 2010-01-21
* kernel26-rc6 from AUR
* .config taken from AUR, additionally enabled KMS
* radeon_ucode from AUR
Outputs:
[max@sioux ~]$ aplay -l
**** Liste der Hardware-Geräte (PLAYBACK) ****
Karte 0: CK804 [NVidia CK804], Gerät 0: Intel ICH [NVidia CK804]
Sub-Geräte: 1/1
Sub-Gerät #0: subdevice #0
Karte 0: CK804 [NVidia CK804], Gerät 2: Intel ICH - IEC958 [NVidia CK804 - IEC958]
Sub-Geräte: 1/1
Sub-Gerät #0: subdevice #0
Karte 3: HDMI [HDA ATI HDMI], Gerät 3: ATI HDMI [ATI HDMI]
Sub-Geräte: 1/1
Sub-Gerät #0: subdevice #0
So, the device is 3,3.
[root@sioux ~]# cat /var/log/messages.log |egrep 'radeon|HDA'
Feb 2 17:40:04 sioux kernel: Kernel command line: root=/dev/mapper/nvidia_egdcicfep1 ro init=/sbin/bootchartd radeon.modeset=1 radeon.audio=1
Feb 2 17:40:04 sioux kernel: [drm] radeon kernel modesetting enabled.
Feb 2 17:40:04 sioux kernel: radeon 0000:01:00.0: PCI INT A -> Link[APC3] -> GSI 18 (level, low) -> IRQ 18
Feb 2 17:40:04 sioux kernel: [drm] radeon: Initializing kernel modesetting.
Feb 2 17:40:04 sioux kernel: [drm] radeon: 256M of VRAM memory ready
Feb 2 17:40:04 sioux kernel: [drm] radeon: 512M of GTT memory ready.
Feb 2 17:40:04 sioux kernel: [drm] radeon: using MSI.
Feb 2 17:40:04 sioux kernel: [drm] radeon: irq initialized.
Feb 2 17:40:04 sioux kernel: platform radeon_cp.0: firmware: requesting radeon/RV710_pfp.bin
Feb 2 17:40:04 sioux kernel: platform radeon_cp.0: firmware: requesting radeon/RV710_me.bin
Feb 2 17:40:04 sioux kernel: platform radeon_cp.0: firmware: requesting radeon/R700_rlc.bin
Feb 2 17:40:04 sioux kernel: [drm] radeon: ib pool ready.
Feb 2 17:40:04 sioux kernel: fb0: radeondrmfb frame buffer device
Feb 2 17:40:04 sioux kernel: [drm] Initialized radeon 2.0.0 20080528 for 0000:01:00.0 on minor 0
Feb 2 17:40:04 sioux kernel: HDA Intel 0000:01:00.1: PCI INT B -> Link[APC4] -> GSI 19 (level, low) -> IRQ 19
Looks fine.
[root@sioux ~]# lsmod | grep ati
snd_hda_codec_atihdmi 2051 1
snd_hda_codec 56728 2 snd_hda_codec_atihdmi,snd_hda_intel
Looks fine.
[root@sioux ~]# aplay -D plughw:3,3 /usr/share/sounds/info.wav
Wiedergabe: WAVE '/usr/share/sounds/info.wav' : Signed 16 bit Little Endian, Rate: 44100 Hz, mono
Looks fine, but NO OUTPUT over HDMI.
Does anyone managed to get sound over HDMI?
If not, please report anyway. I guess, I'm not the only one with this problem.
Any hints?
Cheers
[1] http://www.phoronix.com/scan.php?page=n … &px=NzgxMA
Last edited by Rabauke (2010-02-18 13:35:29)
Offline
Ok, rc7 is out. Dave Airlie disabled HDMI Audio on rv710,rv730.
Dave Airlie (9):
drm/radeon/kms: fix incorrect logic in DP vs eDP connector checking.
drm/radeon/kms: use active device to pick connector for encoder
drm/kms/radeon: pick digitial encoders smarter. (v3)
drm/radeon/kms: release agp on error.
drm/radeon/kms: move radeon KMS on/off switch out of staging.
drm/radeon/kms: disable HDMI audio for now on rv710/rv730
drm/radeon/kms: make initial state of load detect property correct.
drm/radeon/kms: rs400/480 MC setup is different than r300.
drm/radeon/kms: fix r300 vram width calculations
EDIT: Further more, Jerome Glisse talked about future radeon development [1]
Coming up in the Radeon DRM for the Linux 2.6.34 kernel (or releases thereafter) is support for un-mappable VRAM, support for Evergreen GPUs (Radeon HD 5000 "R800" series), use of the Linux power management API for better suspend-and-resume support, better DRM power management, HDMI audio for R700/800 graphics processors, and improved GPU lock-up recording.
Therefore, Audio over HDMI is expected for 2.6.34+!
[1] http://www.phoronix.com/scan.php?page=n … &px=Nzk2OA
Last edited by Rabauke (2010-02-07 17:56:35)
Offline