Currently switching from Ubuntu 8.04 to FC16 and one of my many issues was no sound for ATI RS880 HDMI (4200) using default xorg radeon driver. After MUCH googling and not really finding anything useful I finally read EVERY word at www.x.org/wiki/RadeonFeature
and noticed a small little footnote saying to add "radeon.audio=1" to the kernel boot parameters. That worked!
Here's the steps -
- Test first by adding radeon.audio=1 to /boot/grub2/grub.cfg. Here is what mine looks like:
linux /vmlinuz-3.1.2-1.fc16.x86_64 root=/dev/mapper/vg_srv1-fedora rord.lvm.lv=vg_srv1/swap rd.md=0 rd.dm=0 KEYTABLE=us quiet SYSFONT=latarcyrheb-sun16 rhgb rd.lvm.lv=vg_srv1/fedora rd.luks=0 LANG=en_US.UTF-8 radeon.audio=1
- Reboot and validate sound. Change the sound preferences to the HDMI output and the use the "test speakers" button under the "Hardware" tab. If you hear a female voice you are good.
- Now make it permanent by appending radeon.audio=1 to the GRUB_CMDLINE_LINUX variable in /etc/default/grub.
Now on to figuring out the 20 other issues I have between Ubuntu and Fedora
EDIT: This has caused a green hue to appear when linux puts the TV to sleep or I switch from a different input like my satellite receiver. I have searched and it appears that this was a bugzilla but was fixed. Not for me. It gets reset if I power off the TV but that is not a solution. I have been unsuccessful at using xset to diable the screen saver or any other "screen saver" disable trick found on google. This is such a stupid thing but enough of a PITA that I'm going to try Ubuntu 11.10 to see if the issues are there as well. Need my HTPC back to normal.