You are not logged in.

#1 2010-02-02 20:24:47

Rabauke
Member
From: Germany
Registered: 2009-12-19
Posts: 19

Audio over HDMI w/ 2.6.33 + radeon

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 smile


[1] http://www.phoronix.com/scan.php?page=n … &px=NzgxMA

Last edited by Rabauke (2010-02-18 13:35:29)

Offline

#2 2010-02-07 11:31:07

Rabauke
Member
From: Germany
Registered: 2009-12-19
Posts: 19

Re: Audio over HDMI w/ 2.6.33 + radeon

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

Board footer

Powered by FluxBB