HD-Audio Codec-Specific Models¶
ALC880¶
- 3stack
- 3-jack in back and a headphone out 
- 3stack-digout
- 3-jack in back, a HP out and a SPDIF out 
- 5stack
- 5-jack in back, 2-jack in front 
- 5stack-digout
- 5-jack in back, 2-jack in front, a SPDIF out 
- 6stack
- 6-jack in back, 2-jack in front 
- 6stack-digout
- 6-jack with a SPDIF out 
- 6stack-automute
- 6-jack with headphone jack detection 
ALC260¶
- gpio1
- Enable GPIO1 
- coef
- Enable EAPD via COEF table 
- fujitsu
- Quirk for FSC S7020 
- fujitsu-jwse
- Quirk for FSC S7020 with jack modes and HP mic support 
ALC262¶
- inv-dmic
- Inverted internal mic workaround 
- fsc-h270
- Fixups for Fujitsu-Siemens Celsius H270 
- fsc-s7110
- Fixups for Fujitsu-Siemens Lifebook S7110 
- hp-z200
- Fixups for HP Z200 
- tyan
- Fixups for Tyan Thunder n6650W 
- lenovo-3000
- Fixups for Lenovo 3000 
- benq
- Fixups for Benq ED8 
- benq-t31
- Fixups for Benq T31 
- bayleybay
- Fixups for Intel BayleyBay 
ALC267/268¶
- inv-dmic
- Inverted internal mic workaround 
- hp-eapd
- Disable HP EAPD on NID 0x15 
- spdif
- Enable SPDIF output on NID 0x1e 
ALC22x/23x/25x/269/27x/28x/29x (and vendor-specific ALC3xxx models)¶
- laptop-amic
- Laptops with analog-mic input 
- laptop-dmic
- Laptops with digital-mic input 
- alc269-dmic
- Enable ALC269(VA) digital mic workaround 
- alc271-dmic
- Enable ALC271X digital mic workaround 
- inv-dmic
- Inverted internal mic workaround 
- headset-mic
- Indicates a combined headset (headphone+mic) jack 
- headset-mode
- More comprehensive headset support for ALC269 & co 
- headset-mode-no-hp-mic
- Headset mode support without headphone mic 
- lenovo-dock
- Enables docking station I/O for some Lenovos 
- hp-gpio-led
- GPIO LED support on HP laptops 
- hp-dock-gpio-mic1-led
- HP dock with mic LED support 
- dell-headset-multi
- Headset jack, which can also be used as mic-in 
- dell-headset-dock
- Headset jack (without mic-in), and also dock I/O 
- dell-headset3
- Headset jack (without mic-in), and also dock I/O, variant 3 
- dell-headset4
- Headset jack (without mic-in), and also dock I/O, variant 4 
- alc283-dac-wcaps
- Fixups for Chromebook with ALC283 
- alc283-sense-combo
- Combo jack sensing on ALC283 
- tpt440-dock
- Pin configs for Lenovo Thinkpad Dock support 
- tpt440
- Lenovo Thinkpad T440s setup 
- tpt460
- Lenovo Thinkpad T460/560 setup 
- tpt470-dock
- Lenovo Thinkpad T470 dock setup 
- dual-codecs
- Lenovo laptops with dual codecs 
- alc700-ref
- Intel reference board with ALC700 codec 
- vaio
- Pin fixups for Sony VAIO laptops 
- dell-m101z
- COEF setup for Dell M101z 
- asus-g73jw
- Subwoofer pin fixup for ASUS G73JW 
- lenovo-eapd
- Inversed EAPD setup for Lenovo laptops 
- sony-hweq
- H/W EQ COEF setup for Sony laptops 
- pcm44k
- Fixed PCM 44kHz constraints (for buggy devices) 
- lifebook
- Dock pin fixups for Fujitsu Lifebook 
- lifebook-extmic
- Headset mic fixup for Fujitsu Lifebook 
- lifebook-hp-pin
- Headphone pin fixup for Fujitsu Lifebook 
- lifebook-u7x7
- Lifebook U7x7 fixups 
- alc269vb-amic
- ALC269VB analog mic pin fixups 
- alc269vb-dmic
- ALC269VB digital mic pin fixups 
- hp-mute-led-mic1
- Mute LED via Mic1 pin on HP 
- hp-mute-led-mic2
- Mute LED via Mic2 pin on HP 
- hp-mute-led-mic3
- Mute LED via Mic3 pin on HP 
- hp-gpio-mic1
- GPIO + Mic1 pin LED on HP 
- hp-line1-mic1
- Mute LED via Line1 + Mic1 pins on HP 
- noshutup
- Skip shutup callback 
- sony-nomic
- Headset mic fixup for Sony laptops 
- aspire-headset-mic
- Headset pin fixup for Acer Aspire 
- asus-x101
- ASUS X101 fixups 
- acer-ao7xx
- Acer AO7xx fixups 
- acer-aspire-e1
- Acer Aspire E1 fixups 
- acer-ac700
- Acer AC700 fixups 
- limit-mic-boost
- Limit internal mic boost on Lenovo machines 
- asus-zenbook
- ASUS Zenbook fixups 
- asus-zenbook-ux31a
- ASUS Zenbook UX31A fixups 
- ordissimo
- Ordissimo EVE2 (or Malata PC-B1303) fixups 
- asus-tx300
- ASUS TX300 fixups 
- alc283-int-mic
- ALC283 COEF setup for Lenovo machines 
- mono-speakers
- Subwoofer and headset fixupes for Dell Inspiron 
- alc290-subwoofer
- Subwoofer fixups for Dell Vostro 
- thinkpad
- Binding with thinkpad_acpi driver for Lenovo machines 
- dmic-thinkpad
- thinkpad_acpi binding + digital mic support 
- alc255-acer
- ALC255 fixups on Acer machines 
- alc255-asus
- ALC255 fixups on ASUS machines 
- alc255-dell1
- ALC255 fixups on Dell machines 
- alc255-dell2
- ALC255 fixups on Dell machines, variant 2 
- alc293-dell1
- ALC293 fixups on Dell machines 
- alc283-headset
- Headset pin fixups on ALC283 
- aspire-v5
- Acer Aspire V5 fixups 
- hp-gpio4
- GPIO and Mic1 pin mute LED fixups for HP 
- hp-gpio-led
- GPIO mute LEDs on HP 
- hp-gpio2-hotkey
- GPIO mute LED with hot key handling on HP 
- hp-dock-pins
- GPIO mute LEDs and dock support on HP 
- hp-dock-gpio-mic
- GPIO, Mic mute LED and dock support on HP 
- hp-9480m
- HP 9480m fixups 
- alc288-dell1
- ALC288 fixups on Dell machines 
- alc288-dell-xps13
- ALC288 fixups on Dell XPS13 
- dell-e7x
- Dell E7x fixups 
- alc293-dell
- ALC293 fixups on Dell machines 
- alc298-dell1
- ALC298 fixups on Dell machines 
- alc298-dell-aio
- ALC298 fixups on Dell AIO machines 
- alc275-dell-xps
- ALC275 fixups on Dell XPS models 
- lenovo-spk-noise
- Workaround for speaker noise on Lenovo machines 
- lenovo-hotkey
- Hot-key support via Mic2 pin on Lenovo machines 
- dell-spk-noise
- Workaround for speaker noise on Dell machines 
- alc255-dell1
- ALC255 fixups on Dell machines 
- alc295-disable-dac3
- Disable DAC3 routing on ALC295 
- alc280-hp-headset
- HP Elitebook fixups 
- alc221-hp-mic
- Front mic pin fixup on HP machines 
- alc298-spk-volume
- Speaker pin routing workaround on ALC298 
- dell-inspiron-7559
- Dell Inspiron 7559 fixups 
- ativ-book
- Samsung Ativ book 8 fixups 
- alc221-hp-mic
- ALC221 headset fixups on HP machines 
- alc256-asus-mic
- ALC256 fixups on ASUS machines 
- alc256-asus-aio
- ALC256 fixups on ASUS AIO machines 
- alc233-eapd
- ALC233 fixups on ASUS machines 
- alc294-lenovo-mic
- ALC294 Mic pin fixup for Lenovo AIO machines 
- alc225-wyse
- Dell Wyse fixups 
- alc274-dell-aio
- ALC274 fixups on Dell AIO machines 
- alc255-dummy-lineout
- Dell Precision 3930 fixups 
- alc255-dell-headset
- Dell Precision 3630 fixups 
- alc295-hp-x360
- HP Spectre X360 fixups 
- alc-sense-combo
- Headset button support for Chrome platform 
- huawei-mbx-stereo
- Enable initialization verbs for Huawei MBX stereo speakers; might be risky, try this at your own risk 
- alc298-samsung-headphone
- Samsung laptops with ALC298 
- alc256-samsung-headphone
- Samsung laptops with ALC256 
ALC66x/67x/892¶
- aspire
- Subwoofer pin fixup for Aspire laptops 
- ideapad
- Subwoofer pin fixup for Ideapad laptops 
- mario
- Chromebook mario model fixup 
- hp-rp5800
- Headphone pin fixup for HP RP5800 
- asus-mode1
- ASUS 
- asus-mode2
- ASUS 
- asus-mode3
- ASUS 
- asus-mode4
- ASUS 
- asus-mode5
- ASUS 
- asus-mode6
- ASUS 
- asus-mode7
- ASUS 
- asus-mode8
- ASUS 
- zotac-z68
- Front HP fixup for Zotac Z68 
- inv-dmic
- Inverted internal mic workaround 
- alc662-headset-multi
- Dell headset jack, which can also be used as mic-in (ALC662) 
- dell-headset-multi
- Headset jack, which can also be used as mic-in 
- alc662-headset
- Headset mode support on ALC662 
- alc668-headset
- Headset mode support on ALC668 
- bass16
- Bass speaker fixup on pin 0x16 
- bass1a
- Bass speaker fixup on pin 0x1a 
- automute
- Auto-mute fixups for ALC668 
- dell-xps13
- Dell XPS13 fixups 
- asus-nx50
- ASUS Nx50 fixups 
- asus-nx51
- ASUS Nx51 fixups 
- asus-g751
- ASUS G751 fixups 
- alc891-headset
- Headset mode support on ALC891 
- alc891-headset-multi
- Dell headset jack, which can also be used as mic-in (ALC891) 
- acer-veriton
- Acer Veriton speaker pin fixup 
- asrock-mobo
- Fix invalid 0x15 / 0x16 pins 
- usi-headset
- Headset support on USI machines 
- dual-codecs
- Lenovo laptops with dual codecs 
- alc285-hp-amp-init
- HP laptops which require speaker amplifier initialization (ALC285) 
ALC680¶
N/A
ALC88x/898/1150/1220¶
- abit-aw9d
- Pin fixups for Abit AW9D-MAX 
- lenovo-y530
- Pin fixups for Lenovo Y530 
- acer-aspire-7736
- Fixup for Acer Aspire 7736 
- asus-w90v
- Pin fixup for ASUS W90V 
- cd
- Enable audio CD pin NID 0x1c 
- no-front-hp
- Disable front HP pin NID 0x1b 
- vaio-tt
- Pin fixup for VAIO TT 
- eee1601
- COEF setups for ASUS Eee 1601 
- alc882-eapd
- Change EAPD COEF mode on ALC882 
- alc883-eapd
- Change EAPD COEF mode on ALC883 
- gpio1
- Enable GPIO1 
- gpio2
- Enable GPIO2 
- gpio3
- Enable GPIO3 
- alc889-coef
- Setup ALC889 COEF 
- asus-w2jc
- Fixups for ASUS W2JC 
- acer-aspire-4930g
- Acer Aspire 4930G/5930G/6530G/6930G/7730G 
- acer-aspire-8930g
- Acer Aspire 8330G/6935G 
- acer-aspire
- Acer Aspire others 
- macpro-gpio
- GPIO setup for Mac Pro 
- dac-route
- Workaround for DAC routing on Acer Aspire 
- mbp-vref
- Vref setup for Macbook Pro 
- imac91-vref
- Vref setup for iMac 9,1 
- mba11-vref
- Vref setup for MacBook Air 1,1 
- mba21-vref
- Vref setup for MacBook Air 2,1 
- mp11-vref
- Vref setup for Mac Pro 1,1 
- mp41-vref
- Vref setup for Mac Pro 4,1 
- inv-dmic
- Inverted internal mic workaround 
- no-primary-hp
- VAIO Z/VGC-LN51JGB workaround (for fixed speaker DAC) 
- asus-bass
- Bass speaker setup for ASUS ET2700 
- dual-codecs
- ALC1220 dual codecs for Gaming mobos 
- clevo-p950
- Fixups for Clevo P950 
ALC861/660¶
N/A
ALC861VD/660VD¶
N/A
CMI9880¶
- minimal
- 3-jack in back 
- min_fp
- 3-jack in back, 2-jack in front 
- full
- 6-jack in back, 2-jack in front 
- full_dig
- 6-jack in back, 2-jack in front, SPDIF I/O 
- allout
- 5-jack in back, 2-jack in front, SPDIF out 
- auto
- auto-config reading BIOS (default) 
AD1882 / AD1882A¶
- 3stack
- 3-stack mode 
- 3stack-automute
- 3-stack with automute front HP (default) 
- 6stack
- 6-stack mode 
AD1884A / AD1883 / AD1984A / AD1984B¶
desktop 3-stack desktop (default) laptop laptop with HP jack sensing mobile mobile devices with HP jack sensing thinkpad Lenovo Thinkpad X300 touchsmart HP Touchsmart
AD1884¶
N/A
AD1981¶
basic 3-jack (default) hp HP nx6320 thinkpad Lenovo Thinkpad T60/X60/Z60 toshiba Toshiba U205
AD1983¶
N/A
AD1984¶
basic default configuration thinkpad Lenovo Thinkpad T61/X61 dell_desktop Dell T3400
AD1986A¶
- 3stack
- 3-stack, shared surrounds 
- laptop
- 2-channel only (FSC V2060, Samsung M50) 
- laptop-imic
- 2-channel with built-in mic 
- eapd
- Turn on EAPD constantly 
AD1988/AD1988B/AD1989A/AD1989B¶
- 6stack
- 6-jack 
- 6stack-dig
- ditto with SPDIF 
- 3stack
- 3-jack 
- 3stack-dig
- ditto with SPDIF 
- laptop
- 3-jack with hp-jack automute 
- laptop-dig
- ditto with SPDIF 
- auto
- auto-config reading BIOS (default) 
Conexant 5045¶
- cap-mix-amp
- Fix max input level on mixer widget 
- toshiba-p105
- Toshiba P105 quirk 
- hp-530
- HP 530 quirk 
Conexant 5047¶
- cap-mix-amp
- Fix max input level on mixer widget 
Conexant 5051¶
- lenovo-x200
- Lenovo X200 quirk 
Conexant 5066¶
- stereo-dmic
- Workaround for inverted stereo digital mic 
- gpio1
- Enable GPIO1 pin 
- headphone-mic-pin
- Enable headphone mic NID 0x18 without detection 
- tp410
- Thinkpad T400 & co quirks 
- thinkpad
- Thinkpad mute/mic LED quirk 
- lemote-a1004
- Lemote A1004 quirk 
- lemote-a1205
- Lemote A1205 quirk 
- olpc-xo
- OLPC XO quirk 
- mute-led-eapd
- Mute LED control via EAPD 
- hp-dock
- HP dock support 
- mute-led-gpio
- Mute LED control via GPIO 
- hp-mic-fix
- Fix for headset mic pin on HP boxes 
STAC9200¶
- ref
- Reference board 
- oqo
- OQO Model 2 
- dell-d21
- Dell (unknown) 
- dell-d22
- Dell (unknown) 
- dell-d23
- Dell (unknown) 
- dell-m21
- Dell Inspiron 630m, Dell Inspiron 640m 
- dell-m22
- Dell Latitude D620, Dell Latitude D820 
- dell-m23
- Dell XPS M1710, Dell Precision M90 
- dell-m24
- Dell Latitude 120L 
- dell-m25
- Dell Inspiron E1505n 
- dell-m26
- Dell Inspiron 1501 
- dell-m27
- Dell Inspiron E1705/9400 
- gateway-m4
- Gateway laptops with EAPD control 
- gateway-m4-2
- Gateway laptops with EAPD control 
- panasonic
- Panasonic CF-74 
- auto
- BIOS setup (default) 
STAC9205/9254¶
- ref
- Reference board 
- dell-m42
- Dell (unknown) 
- dell-m43
- Dell Precision 
- dell-m44
- Dell Inspiron 
- eapd
- Keep EAPD on (e.g. Gateway T1616) 
- auto
- BIOS setup (default) 
STAC9220/9221¶
- ref
- Reference board 
- 3stack
- D945 3stack 
- 5stack
- D945 5stack + SPDIF 
- intel-mac-v1
- Intel Mac Type 1 
- intel-mac-v2
- Intel Mac Type 2 
- intel-mac-v3
- Intel Mac Type 3 
- intel-mac-v4
- Intel Mac Type 4 
- intel-mac-v5
- Intel Mac Type 5 
- intel-mac-auto
- Intel Mac (detect type according to subsystem id) 
- macmini
- Intel Mac Mini (equivalent with type 3) 
- macbook
- Intel Mac Book (eq. type 5) 
- macbook-pro-v1
- Intel Mac Book Pro 1st generation (eq. type 3) 
- macbook-pro
- Intel Mac Book Pro 2nd generation (eq. type 3) 
- imac-intel
- Intel iMac (eq. type 2) 
- imac-intel-20
- Intel iMac (newer version) (eq. type 3) 
- ecs202
- ECS/PC chips 
- dell-d81
- Dell (unknown) 
- dell-d82
- Dell (unknown) 
- dell-m81
- Dell (unknown) 
- dell-m82
- Dell XPS M1210 
- auto
- BIOS setup (default) 
STAC9202/9250/9251¶
- ref
- Reference board, base config 
- m1
- Some Gateway MX series laptops (NX560XL) 
- m1-2
- Some Gateway MX series laptops (MX6453) 
- m2
- Some Gateway MX series laptops (M255) 
- m2-2
- Some Gateway MX series laptops 
- m3
- Some Gateway MX series laptops 
- m5
- Some Gateway MX series laptops (MP6954) 
- m6
- Some Gateway NX series laptops 
- auto
- BIOS setup (default) 
STAC9227/9228/9229/927x¶
- ref
- Reference board 
- ref-no-jd
- Reference board without HP/Mic jack detection 
- 3stack
- D965 3stack 
- 5stack
- D965 5stack + SPDIF 
- 5stack-no-fp
- D965 5stack without front panel 
- dell-3stack
- Dell Dimension E520 
- dell-bios
- Fixes with Dell BIOS setup 
- dell-bios-amic
- Fixes with Dell BIOS setup including analog mic 
- volknob
- Fixes with volume-knob widget 0x24 
- auto
- BIOS setup (default) 
STAC92HD71B*¶
- ref
- Reference board 
- dell-m4-1
- Dell desktops 
- dell-m4-2
- Dell desktops 
- dell-m4-3
- Dell desktops 
- hp-m4
- HP mini 1000 
- hp-dv5
- HP dv series 
- hp-hdx
- HP HDX series 
- hp-dv4-1222nr
- HP dv4-1222nr (with LED support) 
- auto
- BIOS setup (default) 
STAC92HD73*¶
- ref
- Reference board 
- no-jd
- BIOS setup but without jack-detection 
- intel
- Intel D*45* mobos 
- dell-m6-amic
- Dell desktops/laptops with analog mics 
- dell-m6-dmic
- Dell desktops/laptops with digital mics 
- dell-m6
- Dell desktops/laptops with both type of mics 
- dell-eq
- Dell desktops/laptops 
- alienware
- Alienware M17x 
- asus-mobo
- Pin configs for ASUS mobo with 5.1/SPDIF out 
- auto
- BIOS setup (default) 
STAC92HD83*¶
- ref
- Reference board 
- mic-ref
- Reference board with power management for ports 
- dell-s14
- Dell laptop 
- dell-vostro-3500
- Dell Vostro 3500 laptop 
- hp-dv7-4000
- HP dv-7 4000 
- hp_cNB11_intquad
- HP CNB models with 4 speakers 
- hp-zephyr
- HP Zephyr 
- hp-led
- HP with broken BIOS for mute LED 
- hp-inv-led
- HP with broken BIOS for inverted mute LED 
- hp-mic-led
- HP with mic-mute LED 
- headset-jack
- Dell Latitude with a 4-pin headset jack 
- hp-envy-bass
- Pin fixup for HP Envy bass speaker (NID 0x0f) 
- hp-envy-ts-bass
- Pin fixup for HP Envy TS bass speaker (NID 0x10) 
- hp-bnb13-eq
- Hardware equalizer setup for HP laptops 
- hp-envy-ts-bass
- HP Envy TS bass support 
- auto
- BIOS setup (default) 
STAC92HD95¶
- hp-led
- LED support for HP laptops 
- hp-bass
- Bass HPF setup for HP Spectre 13 
STAC9872¶
- vaio
- VAIO laptop without SPDIF 
- auto
- BIOS setup (default) 
Cirrus Logic CS4206/4207¶
- mbp53
- MacBook Pro 5,3 
- mbp55
- MacBook Pro 5,5 
- imac27
- IMac 27 Inch 
- imac27_122
- iMac 12,2 
- apple
- Generic Apple quirk 
- mbp101
- MacBookPro 10,1 
- mbp81
- MacBookPro 8,1 
- mba42
- MacBookAir 4,2 
- auto
- BIOS setup (default) 
Cirrus Logic CS4208¶
- mba6
- MacBook Air 6,1 and 6,2 
- gpio0
- Enable GPIO 0 amp 
- mbp11
- MacBookPro 11,2 
- macmini
- MacMini 7,1 
- auto
- BIOS setup (default) 
VIA VT17xx/VT18xx/VT20xx¶
- auto
- BIOS setup (default)