All of lore.kernel.org
 help / color / mirror / Atom feed
* ALC1150 broken on SuperMicro X10SAT
@ 2014-08-30 20:20 Dana Goyette
  2014-09-01 13:17 ` Takashi Iwai
  0 siblings, 1 reply; 5+ messages in thread
From: Dana Goyette @ 2014-08-30 20:20 UTC (permalink / raw)
  To: alsa-devel

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 },
                 { }
         }
},

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2014-09-02  5:27 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2014-08-30 20:20 ALC1150 broken on SuperMicro X10SAT Dana Goyette
2014-09-01 13:17 ` Takashi Iwai
2014-09-02  3:07   ` Dana Goyette
2014-09-02  5:27     ` Takashi Iwai
2014-09-02  5:27     ` Takashi Iwai

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.