HD-Audio-Controls.txt 4.4 KB

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