[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