I started MS Windows and without externals speakers plugged in I
could test
5.1 configuration and it seemed that sound was coming from
different directions.
What I managed to determine: I've got 3 stacks: 1 ST: Headphone, Line-out (FL and FR), SPDIF 2 ST: Microphone, Line-out (CLFE) 3 ST: Line-in, Line-out (RL and RR)
I've got 5 responsive output pins PIN 0x14: Internal FL FR PIN 0x15: External FL FR PIN 0x17: Internal LFE PIN 0x18: External CLFE PIN 0x1a: External RL RR
How can we make it work with these information?
speaker-test -Dhw:0,0 -c4 -t wav
https://git.kernel.org/cgit/linux/kernel/git/tiwai/sound.git/commit/sound/pc...
You need to notify user of other acer aspire which use quirk ALC888_ACER_ASPIRE_4930G if you want to remove node 0x16
https://git.kernel.org/cgit/linux/kernel/git/tiwai/sound.git/plain/Documenta...
[1]
seem chnmap type _FIXED , _VAR and _PAIRED does not fit when LFE and FC can be swapped for internal speaker and external speaker
Right, you can't do it with a single map of one of those types.
http://git.alsa-project.org/?p=alsa-utils.git&a=search&h=HEAD&st...
do chmap of internal speakers need {FL FR RL RR LFE NA} ?
From above it looks like there are 3 internal speakers, so I guess e.g. {FL FR LFE NA} might be in order (or just {FL FR LFE} if 3-channel playback is supported).
This is different from 2.1 internal speakers when yours also support external 5.1
https://git.kernel.org/cgit/linux/kernel/git/tiwai/sound.git/commit/sound/pc...
https://git.kernel.org/cgit/linux/kernel/git/tiwai/sound.git/commit/sound/pc...
http://git.alsa-project.org/?p=alsa-utils.git;a=commitdiff;h=7b14c00b56784f6...
this example seem not working
speaker-test -c2 -t wav -Dplug:front -mFR,FL
You are getting an error?
Unable to set channel map
If so, that is expected if the underlying device does not support the wanted channel map.
Seem only those idt codecs which wcaps support R/L swap but hda-intel use snd_pcm_std_chmap
Are there any other sound card support swap front right and front left ?