Am Samstag, den 30.05.2009, 02:17 -0700 schrieb Jaren Peterson:
I found a post on a suse forum stating that the 0x01 ought to be something other than 0x01 on success. The "status bits" and "category code" only matters if you want to use AC3 or DTS pass through, and most modern receivers seems to simply ignore them.
All apps appear to think they are playing sound, and yet nothing is coming across the hdmi cable to the reciever. Previously tonight I was using fglrx and the audio was working fine through hdmi so there is no cable or receiver problem.
Anyone have any ideas? Mhm, as far as i know nobody have testet HDMI audio on the RS780 before. So i think there is just something missing in the implementation, but since you have a working fglrx setup it should be possible to fix this.
To track down the problem i would suggest to look at the differences in how fglrx and radeonhd programs the HDMI registers. This has worked quite well in the past. Compile the rhd_dump utility in the utility/contest directory of the radeonhd driver, then make dumps of the 0x7000-0x8000 register range: sudo ./rhd_dump -r 7000,8000 1:00.0 > dump.log Once with fglrx and once with radeonhd, while audio is playing. (Where 1:00.0 is the pci-id of your graphics card, NOT of the audio codec). Send me the resulting files and i will take a look at it, and see what i can do. Bye, Christian. -- To unsubscribe, e-mail: radeonhd+unsubscribe@opensuse.org For additional commands, e-mail: radeonhd+help@opensuse.org