You are not logged in.

#1 2012-07-12 12:05:46

Enverex
Member
From: UK
Registered: 2007-06-13
Posts: 159
Website

FGLRX/Catalyst HDMI Audio Stuck At 48Khz

Previously I was using an nVidia card with audio over HDMI, this worked fine with or without DMix, if I used DMix then it used the frequency I set (and I had it set to 4 channels, which the Amp was reporting seeing), if I didn't then it used whatever frequency the file/program requested.

I've now switched to an ATi card (still the same setup, same ALSA config and still HDMI) and I've run into a strange problem where all sound is always output as 2 channel 48Khz as though DMix is now stuck on and my asound.conf is completely ignored.

Is there some issue with the Catalyst drivers and audio over HDMI with ALSA, or has ALSA suddenly changed the way it works?

My /etc/asound.conf is as follows:

pcm.!default {
	type plug
	#slave.pcm "Basic"
	slave.pcm "AmpHDMI"
	#slave.pcm "AudioGD"
	#slave.pcm "Bluetooth"
}

pcm.AmpHDMI {
	type dmix
	ipc_key 1024
	ipc_key_add_uid false
	ipc_perm 0660
	slave {
		pcm "hw:1,3"
		channels 4
		period_size 2048
		buffer_size 16384
		rate 96000
		format S32_LE
	}
}

pcm.AudioGD {
	type hw
	card PCH
	device 1
}

pcm.Basic {
	type hw
	card HDMI
	device 3
}

pcm.Bluetooth {
	type bluetooth
	device 60:38:0E:F7:BD:09
	profile "auto"
}

"Amp HDMI" is the DMix 4 channel at 96Khz, "Basic" is the non-dmix version. It's outputting to the correct device, hw:1,3 - but everything else seems to be ignored since switching to the ATi/AMD card.

Any ideas?

Offline

Board footer

Powered by FluxBB