1 ====================================== 1 ====================================== 2 HD-Audio Codec-Specific Mixer Controls 2 HD-Audio Codec-Specific Mixer Controls 3 ====================================== 3 ====================================== 4 4 5 5 6 This file explains the codec-specific mixer co 6 This file explains the codec-specific mixer controls. 7 7 8 Realtek codecs 8 Realtek codecs 9 -------------- 9 -------------- 10 10 11 Channel Mode 11 Channel Mode 12 This is an enum control to change the surrou 12 This is an enum control to change the surround-channel setup, 13 appears only when the surround channels are 13 appears only when the surround channels are available. 14 It gives the number of channels to be used, 14 It gives the number of channels to be used, "2ch", "4ch", "6ch", 15 and "8ch". According to the configuration, 15 and "8ch". According to the configuration, this also controls the 16 jack-retasking of multi-I/O jacks. 16 jack-retasking of multi-I/O jacks. 17 17 18 Auto-Mute Mode 18 Auto-Mute Mode 19 This is an enum control to change the auto-m 19 This is an enum control to change the auto-mute behavior of the 20 headphone and line-out jacks. If built-in s 20 headphone and line-out jacks. If built-in speakers and headphone 21 and/or line-out jacks are available on a mac 21 and/or line-out jacks are available on a machine, this controls 22 appears. 22 appears. 23 When there are only either headphones or lin 23 When there are only either headphones or line-out jacks, it gives 24 "Disabled" and "Enabled" state. When enable 24 "Disabled" and "Enabled" state. When enabled, the speaker is muted 25 automatically when a jack is plugged. 25 automatically when a jack is plugged. 26 26 27 When both headphone and line-out jacks are p 27 When both headphone and line-out jacks are present, it gives 28 "Disabled", "Speaker Only" and "Line-Out+Spe 28 "Disabled", "Speaker Only" and "Line-Out+Speaker". When 29 speaker-only is chosen, plugging into a head 29 speaker-only is chosen, plugging into a headphone or a line-out jack 30 mutes the speakers, but not line-outs. When 30 mutes the speakers, but not line-outs. When line-out+speaker is 31 selected, plugging to a headphone jack mutes 31 selected, plugging to a headphone jack mutes both speakers and 32 line-outs. 32 line-outs. 33 33 34 34 35 IDT/Sigmatel codecs 35 IDT/Sigmatel codecs 36 ------------------- 36 ------------------- 37 37 38 Analog Loopback 38 Analog Loopback 39 This control enables/disables the analog-loo 39 This control enables/disables the analog-loopback circuit. This 40 appears only when "loopback" is set to true 40 appears only when "loopback" is set to true in a codec hint 41 (see HD-Audio.txt). Note that on some codec 41 (see HD-Audio.txt). Note that on some codecs the analog-loopback 42 and the normal PCM playback are exclusive, i 42 and the normal PCM playback are exclusive, i.e. when this is on, you 43 won't hear any PCM stream. 43 won't hear any PCM stream. 44 44 45 Swap Center/LFE 45 Swap Center/LFE 46 Swaps the center and LFE channel order. Nor 46 Swaps the center and LFE channel order. Normally, the left 47 corresponds to the center and the right to t 47 corresponds to the center and the right to the LFE. When this is 48 ON, the left to the LFE and the right to the 48 ON, the left to the LFE and the right to the center. 49 49 50 Headphone as Line Out 50 Headphone as Line Out 51 When this control is ON, treat the headphone 51 When this control is ON, treat the headphone jacks as line-out 52 jacks. That is, the headphone won't auto-mu 52 jacks. That is, the headphone won't auto-mute the other line-outs, 53 and no HP-amp is set to the pins. 53 and no HP-amp is set to the pins. 54 54 55 Mic Jack Mode, Line Jack Mode, etc 55 Mic Jack Mode, Line Jack Mode, etc 56 These enum controls the direction and the bi 56 These enum controls the direction and the bias of the input jack 57 pins. Depending on the jack type, it can se 57 pins. Depending on the jack type, it can set as "Mic In" and "Line 58 In", for determining the input bias, or it c 58 In", for determining the input bias, or it can be set to "Line Out" 59 when the pin is a multi-I/O jack for surroun 59 when the pin is a multi-I/O jack for surround channels. 60 60 61 61 62 VIA codecs 62 VIA codecs 63 ---------- 63 ---------- 64 64 65 Smart 5.1 65 Smart 5.1 66 An enum control to re-task the multi-I/O jac 66 An enum control to re-task the multi-I/O jacks for surround outputs. 67 When it's ON, the corresponding input jacks 67 When it's ON, the corresponding input jacks (usually a line-in and a 68 mic-in) are switched as the surround and the 68 mic-in) are switched as the surround and the CLFE output jacks. 69 69 70 Independent HP 70 Independent HP 71 When this enum control is enabled, the headp 71 When this enum control is enabled, the headphone output is routed 72 from an individual stream (the third PCM suc 72 from an individual stream (the third PCM such as hw:0,2) instead of 73 the primary stream. In the case the headpho 73 the primary stream. In the case the headphone DAC is shared with a 74 side or a CLFE-channel DAC, the DAC is switc 74 side or a CLFE-channel DAC, the DAC is switched to the headphone 75 automatically. 75 automatically. 76 76 77 Loopback Mixing 77 Loopback Mixing 78 An enum control to determine whether the ana 78 An enum control to determine whether the analog-loopback route is 79 enabled or not. When it's enabled, the anal 79 enabled or not. When it's enabled, the analog-loopback is mixed to 80 the front-channel. Also, the same route is 80 the front-channel. Also, the same route is used for the headphone 81 and speaker outputs. As a side-effect, when 81 and speaker outputs. As a side-effect, when this mode is set, the 82 individual volume controls will be no longer 82 individual volume controls will be no longer available for 83 headphones and speakers because there is onl 83 headphones and speakers because there is only one DAC connected to a 84 mixer widget. 84 mixer widget. 85 85 86 Dynamic Power-Control 86 Dynamic Power-Control 87 This control determines whether the dynamic 87 This control determines whether the dynamic power-control per jack 88 detection is enabled or not. When enabled, 88 detection is enabled or not. When enabled, the widgets power state 89 (D0/D3) are changed dynamically depending on 89 (D0/D3) are changed dynamically depending on the jack plugging 90 state for saving power consumptions. Howeve 90 state for saving power consumptions. However, if your system 91 doesn't provide a proper jack-detection, thi 91 doesn't provide a proper jack-detection, this won't work; in such a 92 case, turn this control OFF. 92 case, turn this control OFF. 93 93 94 Jack Detect 94 Jack Detect 95 This control is provided only for VT1708 cod 95 This control is provided only for VT1708 codec which gives no proper 96 unsolicited event per jack plug. When this 96 unsolicited event per jack plug. When this is on, the driver polls 97 the jack detection so that the headphone aut 97 the jack detection so that the headphone auto-mute can work, while 98 turning this off would reduce the power cons 98 turning this off would reduce the power consumption. 99 99 100 100 101 Conexant codecs 101 Conexant codecs 102 --------------- 102 --------------- 103 103 104 Auto-Mute Mode 104 Auto-Mute Mode 105 See Realtek codecs. 105 See Realtek codecs. 106 106 107 107 108 Analog codecs 108 Analog codecs 109 -------------- 109 -------------- 110 110 111 Channel Mode 111 Channel Mode 112 This is an enum control to change the surrou 112 This is an enum control to change the surround-channel setup, 113 appears only when the surround channels are 113 appears only when the surround channels are available. 114 It gives the number of channels to be used, 114 It gives the number of channels to be used, "2ch", "4ch" and "6ch". 115 According to the configuration, this also co 115 According to the configuration, this also controls the 116 jack-retasking of multi-I/O jacks. 116 jack-retasking of multi-I/O jacks. 117 117 118 Independent HP 118 Independent HP 119 When this enum control is enabled, the headp 119 When this enum control is enabled, the headphone output is routed 120 from an individual stream (the third PCM suc 120 from an individual stream (the third PCM such as hw:0,2) instead of 121 the primary stream. 121 the primary stream.
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.