controls.rst 4.4 KB

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