[alsa-devel] ALC1150 broken on SuperMicro X10SAT
Dana Goyette
DanaGoyette at gmail.com
Sat Aug 30 22:20:59 CEST 2014
On my SuperMicro X10SAT, the ALC1150 audio codec has horrific audio
quality by default. The only output that seems to work is the front
channel, and it's quiet, distorted, and unbalanced (the right is louder
than the left).
alsa-info.sh output:
http://www.alsa-project.org/db/?f=8fbcab1d61590060ceddc1e63eb00d508e94d731
I've gotten the audio to work by guessing a model:
options snd-hda-intel model=auto,acer-aspire,auto
In tracing through the source:
{.id = ALC883_FIXUP_ACER_EAPD, .name = "acer-aspire"}
This name leads to:
[ALC883_FIXUP_ACER_EAPD] = {
.type = HDA_FIXUP_VERBS,
.v.verbs = (const struct hda_verb[]) {
/* eanable EAPD on Acer laptops */
{ 0x20, AC_VERB_SET_COEF_INDEX, 0x07 },
{ 0x20, AC_VERB_SET_PROC_COEF, 0x3050 },
{ }
}
},
There's another override I did not try, since it has no model= name:
[ALC883_FIXUP_EAPD] = {
.type = HDA_FIXUP_VERBS,
.v.verbs = (const struct hda_verb[]) {
/* change to EAPD mode */
{ 0x20, AC_VERB_SET_COEF_INDEX, 0x07 },
{ 0x20, AC_VERB_SET_PROC_COEF, 0x3070 },
{ }
}
},
More information about the Alsa-devel
mailing list