Ticket #711 (new enhancement)

Opened 2 years ago

Last modified 2 years ago

Add mixer Element Headphones Impedance to alsa-mixer configuration

Reported by: kaeru Owned by: lennart
Milestone: Component: module-alsa-*
Keywords: Cc:

Description

alsa/virtuoso driver in upcoming 1.0.22 (and in stable snapshot) adds additional controls for the headphone amplifier.

Simple mixer control 'Headphones Impedance',0 Capabilities: penum Items: '< 64 ohms' '64-300 ohms' '300-600 ohms' Item0: '64-300 ohms'

Change History

Changed 2 years ago by kaeru

Simple mixer control 'Headphones Impedance',0
  Capabilities: penum
  Items: '< 64 ohms' '64-300 ohms' '300-600 ohms'
  Item0: '64-300 ohms'

Changed 2 years ago by kaeru

The following in analog.output.conf.common will be combined into a single port option as in documentation.

It works, with the caveat that the speaker-1/impedence options doesn't actually do anything for the Asus Xonar Essence as the impedance settings only affect output when Headphones and 'FP Headphones' is selected. (#702).

[Element Headphones Impedance]
enumeration = select

[Option Headphones Impedance:< 64 ohms]
name = 64ohm

[Option Headphones Impedance:64-300 ohms]
name = 64-300ohms

[Option Headphones Impedance:300-600 ohms]
name = 300-600ohms

The full amixer output for upcoming alsa 1.0.22 for this card is as follows for reference:

Simple mixer control 'Master',0
  Capabilities: pvolume pswitch pswitch-joined
  Playback channels: Front Left - Front Right
  Limits: Playback 135 - 255
  Mono:
  Front Left: Playback 135 [0%] [-60.00dB] [on]
  Front Right: Playback 135 [0%] [-60.00dB] [on]
Simple mixer control 'Headphones Impedance',0
  Capabilities: penum
  Items: '< 64 ohms' '64-300 ohms' '300-600 ohms'
  Item0: '< 64 ohms'
Simple mixer control 'Line',0
  Capabilities: cswitch cswitch-joined
  Capture channels: Mono
  Mono: Capture [on]
Simple mixer control 'Mic',0
  Capabilities: cvolume cvolume-joined cswitch cswitch-joined
  Capture channels: Mono
  Limits: Capture 0 - 31
  Mono: Capture 0 [0%] [-34.50dB] [off]
Simple mixer control 'Mic Boost (+20dB)',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'IEC958',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'Aux',0
  Capabilities: cvolume cswitch cswitch-joined
  Capture channels: Front Left - Front Right
  Limits: Capture 0 - 31
  Front Left: Capture 23 [74%] [0.00dB] [off]
  Front Right: Capture 23 [74%] [0.00dB] [off]
Simple mixer control 'Analog Input Monitor',0
  Capabilities: pvolume pvolume-joined pswitch pswitch-joined
  Playback channels: Mono
  Limits: Playback 0 - 1
  Mono: Playback 1 [100%] [0.00dB] [off]
Simple mixer control 'Analog Output',0
  Capabilities: enum
  Items: 'Speakers' 'Headphones' 'FP Headphones'
  Item0: 'Headphones'
Simple mixer control 'DAC Filter',0
  Capabilities: penum
  Items: 'Sharp Roll-off' 'Slow Roll-off'
  Item0: 'Sharp Roll-off'
Simple mixer control 'DAC Oversampling',0
  Capabilities: penum
  Items: '64x' '128x'
  Item0: '64x'

Note: See TracTickets for help on using tickets.