HDMI audio for "X1200 Series Audio Controller" - unsupported encoder type 0x19
Igor Katson
igor.katson at gmail.com
Sat Apr 21 09:32:14 PDT 2012
Hi,
I have a pretty old laptop — ASUS A7U, and it has the following ATI hardware:
01:05.0 VGA compatible controller: Advanced Micro Devices [AMD] nee
ATI RS690M [Radeon X1200 Series]
01:05.2 Audio device: Advanced Micro Devices [AMD] nee ATI Radeon
X1200 Series Audio Controller
The problem is, that I cannot hear any sound when using HDMI audio,
though I can see the device.
My system is up-to-date ArchLinux.
I've tried everything found on in the internet, including:
- added radeon.audio=1 to the kernel boot line
- tried searching for HDMI settings in BIOS, but did not find any
- installing 3.3 kernel
I can see the HDMI device both in Pulseaudio GUI and in
aplay/alsamixer. Here is my aplay -l output
**** List of PLAYBACK Hardware Devices ****
card 0: SB [HDA ATI SB], device 0: ALC660-VD Analog [ALC660-VD Analog]
Subdevices: 0/1
Subdevice #0: subdevice #0
card 0: SB [HDA ATI SB], device 1: ALC660-VD Digital [ALC660-VD Digital]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: SB [HDA ATI SB], device 6: Si3054 Modem [Si3054 Modem]
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
This command has no errors, but no sound either:
aplay -D plughw:1,3 /usr/share/sounds/alsa/Front_Center.wav
Here is the output of "dmesg | grep radeon"
[ 0.000000] Kernel command line:
root=/dev/mapper/FlashVolumes-lvolsystem
lvmwait=/dev/mapper/FlashVolumes-lvolsystem ro radeon.audio=1
[ 1.456619] [drm] radeon defaulting to kernel modesetting.
[ 1.456623] [drm] radeon kernel modesetting enabled.
[ 1.458363] radeon 0000:01:05.0: VRAM: 256M 0x0000000070000000 -
0x000000007FFFFFFF (256M used)
[ 1.458369] radeon 0000:01:05.0: GTT: 512M 0x0000000080000000 -
0x000000009FFFFFFF
[ 1.458419] [drm] radeon: irq initialized.
[ 1.458832] [drm] radeon: 256M of VRAM memory ready
[ 1.458835] [drm] radeon: 512M of GTT memory ready.
[ 1.469043] [drm] radeon: ib pool ready.
[ 1.470140] [drm] radeon: 1 quad pipes, 1 z pipes initialized.
[ 1.480602] radeon 0000:01:05.0: WB enabled
[ 1.481729] [drm] radeon: ring at 0x0000000080001000
[ 2.055852] fbcon: radeondrmfb (fb0) is primary device
[ 2.076719] radeon 0000:01:05.0: Disabling not enabled HDMI
[ 2.203376] radeon 0000:01:05.0: Disabling not enabled HDMI
[ 2.216795] radeon 0000:01:05.0: Unsupported encoder type 0x19
[ 2.234773] fb0: radeondrmfb frame buffer device
[ 2.234785] [drm] Initialized radeon 2.13.0 20080528 for
0000:01:05.0 on minor 0
[ 70.543480] radeon 0000:01:05.0: Unsupported encoder type 0x19
I think that "Unsupported encoder type 0x19" has something to do with
the problem.
Thanks for any help and answers!
More information about the xorg-driver-ati
mailing list