So, I finally had time to try this out with MC. It appears to work. Here is what I did on openSuse(should be similar on other distros):
1. Clean install, openSuse RC1
2. Redirect repo for Kernel Head (gets to kernel 3.12RC4
3. Download kernel 3.12RC5 from kernel.org
4. Unzip, patch with
atihdmi5.patch5. Change /sound/pci/hda/hda_local.h
Please change 0x1002791a to 0x1002aa01 in this part in the end of
sound/pci/hda/hda_local.h:
#define is_amdhdmi_rev3(codec) \
((codec)->vendor_id == 0x1002791a && ((codec)->revisi
6. Used my RC4 .config, changed "suffix"
7. build and install
8. Reboot, then: xrandr --output HDMI-0 --set audio auto
9. Run MC, set output format in DSP...
There is a potential bug with 13.1 on a non-standard partition install, I haven't had time to check yet, but this was done with a "standard" 3 part install (swap/root/home).
So far, I've tested multichannel (5.1), two channel w/upsampling etc.
Gotta say, I never expected to get MC on linux with full multichannel support with AMD/HDMI by the middle of Oct. Joyous, to be sure.
Thx for the hard work so far, JRiver folks.
PS. An
interesting read at Phoronix re: the 3.12 kernel coming...