[karmic] Radeon HD/RS780 Azalia - No HDMI sound by default

Bug #412688 reported by Neil Wilson
12
This bug affects 2 people
Affects Status Importance Assigned to Milestone
xserver-xorg-driver-radeonhd
Won't Fix
Wishlist
xserver-xorg-video-ati (Ubuntu)
Invalid
Undecided
Unassigned
xserver-xorg-video-radeonhd (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

Karmic Alpha

Video on the RS780 HDMI interface appears to work fine, but there is no sound. Sound works fine on the internal audio controller.

00:14.2 Audio device: ATI Technologies Inc SBx00 Azalia (Intel HDA)
01:05.1 Audio device: ATI Technologies Inc RS780 Azalia controller

ProblemType: Bug
Architecture: amd64
AudioDevicesInUse:
 USER PID ACCESS COMMAND
 /dev/snd/controlC0: neil 2918 F.... pulseaudio
CRDA:
 country 98:
  (2402 - 2482 @ 40), (N/A, 20)
Card0.Amixer.info:
 Card hw:0 'SB'/'HDA ATI SB at 0xf0000000 irq 16'
   Mixer name : 'Realtek ALC888'
   Components : 'HDA:10ec0888,10250206,00100202 HDA:14f12c06,10250093,00100000'
   Controls : 29
   Simple ctrls : 17
Card1.Amixer.info:
 Card hw:1 'HDMI'/'HDA ATI HDMI at 0xcfdec000 irq 19'
   Mixer name : 'ATI RS690/780 HDMI'
   Components : 'HDA:1002791a,00791a00,00100000'
   Controls : 4
   Simple ctrls : 1
Card1.Amixer.values:
 Simple mixer control 'IEC958',0
   Capabilities: pswitch pswitch-joined
   Playback channels: Mono
   Mono: Playback [on]
Date: Wed Aug 12 20:48:00 2009
DistroRelease: Ubuntu 9.10
HibernationDevice: RESUME=UUID=a1085570-586c-4eac-a7cb-52ca2f87881e
Lsusb:
 Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
 Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
 Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
 Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
 Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
MachineType: Acer Aspire 5536
Package: linux-image-2.6.31-5-generic 2.6.31-5.24
ProcCmdLine: BOOT_IMAGE=/boot/vmlinuz-2.6.31-5-generic root=UUID=e544e0c3-bb61-4527-9393-26be9e351588 ro quiet splash
ProcEnviron:
 SHELL=/bin/bash
 PATH=(custom, no user)
 LANG=en_GB.UTF-8
ProcVersionSignature: Ubuntu 2.6.31-5.24-generic
RelatedPackageVersions:
 linux-backports-modules-2.6.31-5-generic N/A
 linux-firmware 1.15
SourcePackage: linux
Uname: Linux 2.6.31-5-generic x86_64
dmi.bios.date: 02/27/2009
dmi.bios.vendor: Phoenix Technologies LTD
dmi.bios.version: V1.03
dmi.board.name: JV50PU
dmi.board.vendor: Acer
dmi.board.version: Rev
dmi.chassis.type: 10
dmi.chassis.vendor: Acer
dmi.chassis.version: N/A
dmi.modalias: dmi:bvnPhoenixTechnologiesLTD:bvrV1.03:bd02/27/2009:svnAcer:pnAspire5536:pvr0100:rvnAcer:rnJV50PU:rvrRev:cvnAcer:ct10:cvrN/A:
dmi.product.name: Aspire 5536
dmi.product.version: 0100
dmi.sys.vendor: Acer

[lspci]
00:00.0 Host bridge [0600]: Advanced Micro Devices [AMD] RS780 Host Bridge [1022:9600]
     Subsystem: Acer Incorporated [ALI] Device [1025:0206]
01:05.0 VGA compatible controller [0300]: ATI Technologies Inc RS780M/RS780MN [Radeon HD 3200 Graphics] [1002:9612]
     Subsystem: Acer Incorporated [ALI] Device [1025:0206]

Revision history for this message
Neil Wilson (neil-aldur) wrote :
Neil Wilson (neil-aldur)
summary: - RS780 Azalia controller - No HDMI sound
+ [karmic] RS780 Azalia controller - No HDMI sound
Revision history for this message
Neil Wilson (neil-aldur) wrote : Re: [karmic] RS780 Azalia controller - No HDMI sound
Revision history for this message
Neil Wilson (neil-aldur) wrote :

Pulseaudio appears to be picking up the card properly and it can be selected in Sound Preferences.

Revision history for this message
Neil Wilson (neil-aldur) wrote :

pasuspender -- aplay -v -D hdmi:1 -f dat < /dev/urandom produces nothing (but works fine on front:0)

Looks ALSA related.

Revision history for this message
In , Neil Wilson (neil-aldur) wrote :

HDMI sound has to be manually configured in xorg.conf and is switched on for outputs that don't support it (such as internal LCD on laptops).

HDMI sound should be automatically detected.

Revision history for this message
In , Neil Wilson (neil-aldur) wrote :
Revision history for this message
Neil Wilson (neil-aldur) wrote : Re: [karmic] RS780 Azalia controller - No HDMI sound

Actually it is video card related. You need to have one that supports HDMI pass through.

The standard 'Radeon' driver doesn't support HDMI sound pass through. The get that you must install the Radeon HD video driver and configure it for Audio support manually - since it doesn't automatically detect HDMI sound capable devices yet.

apt-get install xserver-xorg-video-radeonhd

Then configure xorg.conf so that it contains the following settings:

Section "Device"
        Identifier "ATI Radeon HD 3200/RS780"
        Driver "radeonhd"
        Option "DRI" "On"
        Option "Audio" "On"
        Option "HDMI" "all"
EndSection

Section "DRI"
        Mode 0666
EndSection

(Change the Identifier as required so that it ties in with the rest of the configuration).

summary: - [karmic] RS780 Azalia controller - No HDMI sound
+ [karmic] RS780 Azalia controller - No HDMI sound by default
affects: linux (Ubuntu) → xserver-xorg-video-ati (Ubuntu)
Changed in xserver-xorg-driver-radeonhd:
status: Unknown → Confirmed
Neil Wilson (neil-aldur)
summary: - [karmic] RS780 Azalia controller - No HDMI sound by default
+ [karmic] Radeon HD/RS780 Azalia - No HDMI sound by default
Revision history for this message
In , Rafał Miłecki (zajec5) wrote :

HDMI should not be exposed anymore for outputs like LVDS in current git.

We didn't decide to enable HDMI by default because of some single reports of not working picture transmission after doing so.

Revision history for this message
Bryce Harrington (bryce) wrote :

This bug seems to be focusing on the -radeonhd driver, so while a similar issue exists for -ati, let's keep the two things separate for tracking and sanity's sake.

Changed in xserver-xorg-video-ati (Ubuntu):
status: New → Invalid
Bryce Harrington (bryce)
tags: added: karmic
Bryce Harrington (bryce)
description: updated
Revision history for this message
Raid996 (khyaninlot) wrote :

I also have the same problem, I don't know if this is relevant but I found a temporary workaround in this post (comment #15):
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/421250

I added "options snd_hda_intel model=laptop" to the end of
"/etc/modprobe.d/alsa-base.conf"

After each reboot execute:
sudo alsa force-reload

I just have to fix the volumes and I have my sound back (until the next reboot that is), the only problem I have is that if I plug my earphones I can listen audio both on the earplugs and in the laptop speakers, in 9.04 I could bypass this problem by selecting the type of output and cutting out the other one (I cant use the speakers at work anyway so... who cares). But now if I choose in the "output" tab "analog headphones" I can't listen audio on any of the two. If I choose "Analog output" I go back to hearing on both interfaces.

I know it's not a technical post but was hoping this could help, ask for any output I will provide them asap.

My first post here, so I just wanna say THANKS for all your hard work, even with this kind of regression, you guys are building release after release one hell of a OS!!!
Renato Campus

Revision history for this message
jweaver28 (jweaver28) wrote :

I don't know whether this is the same bug, for I'm running 32 bit Karmic on a socket 775 EVGA motherboard. No sound through HDMI though lspci picks up Radion HD sound card (and also on-board intel sound). Cannot run sound preferences because hangs. Alsamixer error (aplay command) messages that searching for end of file and that asoundrc may be corrupted though reloading alsa and alsa-utils say fully updated, as is radionhd driver, which also shows as first suggested in xorg.conf file.

Unfortunately, Renato Campus' temp solution above doesn't work for me. Instead it produces the following:

WARNING: can't stat() fuse.gvfs-fuse-daemon file system /home/j/.gvfs
      Output information may be incomplete.
lsof: WARNING: can't stat() fuse.gvfs-fuse-daemon file system /home/j/.gvfs
      Output information may be incomplete.

Revision history for this message
Neil Wilson (neil-aldur) wrote :

Sound now working for Radeon on default driver with Lucid.

Changed in xserver-xorg-video-radeonhd (Ubuntu):
status: New → Fix Released
Changed in xserver-xorg-driver-radeonhd:
importance: Unknown → Wishlist
Changed in xserver-xorg-driver-radeonhd:
importance: Wishlist → Unknown
Changed in xserver-xorg-driver-radeonhd:
importance: Unknown → Wishlist
Revision history for this message
maximi89 (maximi89) wrote :

for me worked a grub commando

radeon.audio=1

Revision history for this message
In , Jeremy Sequoia (jeremyhu) wrote :

Does this issue occur with the preferred ati driver (xf86-vide-ati)? If so, please move this to the Driver/Radeon component.

Development of radeonhd has pretty much halted and development focus is on the ati driver. Please see http://www.x.org/wiki/radeonhd

If the issue does not exist in the ati driver (or if there is no response to this message), this bug will be closed as WONTFIX unless someone contributes a patch.

Revision history for this message
In , Jeremy Sequoia (jeremyhu) wrote :

Closing due to lack of response. Please reopen and move to the Driver/Radeon
component if this issue persists with xf86-video-ati

Changed in xserver-xorg-driver-radeonhd:
status: Confirmed → Won't Fix
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.