[pulseaudio-discuss] [BUG?] I get a profile with 2 outputs, but if I mute headphone it mutes both ports

Raymond Yau superquad.vortex2 at gmail.com
Wed Nov 11 05:22:03 PST 2015


>
> I was responsible for plugin the cables from the front panel to the
motherboard, I don't remember where exactly on the MOBO I plugged the front
panel audio cables but I followed my MOBO manual (Z7-DS3H). And on Windows,
this problem doesn't ocurr.

Do you mean Z77-DS3H ?

http://www.gigabyte.com/products/product-page.aspx?pid=4147#sp
<http://www.gigabyte.com/products/product-page.aspx?pid=4147>

2/4/5.1/7.1-channel
* To configure 7.1-channel audio, you have to use an HD front panel audio
module and enable the multi-channel audio feature through the audio driver.

> /sys/class/sound/hwC0D2/driver_pin_configs:
> 0x1b 0x02214120
> 0x1c 0x993301f0

seem have no CD input

https://bugs.launchpad.net/ubuntu/+source/alsa-driver/+bug/1122780

If auto mute work in windows, this mean that bug in alsa driver since some
user report noise when jack dection is enabled on other gigabyte
motherboard,

Do sound work without noise using model=nofixup or hdajackretask to renable
jack detection of HP jack ?

The alternative is use codec id or dmi.board.name to identify the board
which need disable jack detectiondetection


>
> !!Linux Distribution
> !!------------------
>
> Arch Linux \r (\l) NAME="Arch Linux" ID=arch PRETTY_NAME="Arch Linux"
HOME_URL="https://www.archlinux.org/" SUPPORT_URL="
https://bbs.archlinux.org/" BUG_REPORT_URL="https://bugs.archlinux.org/"
>
>
> !!DMI Information
> !!---------------
>
> Manufacturer:      Gigabyte Technology Co., Ltd.
> Product Name:      To be filled by O.E.M.
> Product Version:   To be filled by O.E.M.
> Firmware Version:  F9
>
>
> !!Kernel Information
> !!------------------
>
> Kernel release:    4.2.5-1-ARCH
> Operating System:  GNU/Linux
> Architecture:      x86_64
> Processor:         unknown
> SMP Enabled:       Yes
>
>
> !!ALSA Version
> !!------------
>
> Driver version:     k4.2.5-1-ARCH
> Library version:    1.0.29
> Utilities version:  1.0.29
>
>
> !!Loaded ALSA modules
> !!-------------------
>
> snd_hda_intel
> snd_hda_intel
>
>
> !!Sound Servers on this system
> !!----------------------------
>
> Pulseaudio:
>       Installed - Yes (/usr/bin/pulseaudio)
>       Running - Yes
>
> Jack:
>       Installed - Yes (/usr/bin/jackd)
>       Running - No
>
>
> !!Soundcards recognised by ALSA
> !!-----------------------------
>
>  0 [PCH            ]: HDA-Intel - HDA Intel PCH
>
>                       HDA Intel PCH at 0xf7210000 irq 28
>  1 [NVidia         ]: HDA-Intel - HDA NVidia
>
>                       HDA NVidia at 0xf7080000 irq 17
>
>
> !!PCI Soundcards installed in the system
> !!--------------------------------------
>
> 00:1b.0 Audio device: Intel Corporation 7 Series/C210 Series Chipset
Family High Definition Audio Controller (rev 04)
> 01:00.1 Audio device: NVIDIA Corporation GK110 HDMI Audio (rev a1)
>
>
> !!Advanced information - PCI Vendor/Device/Subsystem ID's
> !!-------------------------------------------------------
>
> 00:1b.0 0403: 8086:1e20 (rev 04)
>     Subsystem: 1458:a002
> --
> 01:00.1 0403: 10de:0e1a (rev a1)
>     Subsystem: 10de:104b
>
>
> !!Loaded sound module options
> !!---------------------------
>
> !!Module: snd_hda_intel
>     align_buffer_size : -1
>     bdl_pos_adj :
1,32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
>     beep_mode :
Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
>     enable :
Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
>     enable_msi : -1
>     id :
(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
>     index :
-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
>     jackpoll_ms :
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
>     model :
(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
>     patch :
(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
>     position_fix :
-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
>     power_save : 0
>     power_save_controller : Y
>     probe_mask :
-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
>     probe_only :
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
>     single_cmd : N
>     snoop : -1
>
> !!Module: snd_hda_intel
>     align_buffer_size : -1
>     bdl_pos_adj :
1,32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
>     beep_mode :
Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
>     enable :
Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
>     enable_msi : -1
>     id :
(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
>     index :
-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
>     jackpoll_ms :
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
>     model :
(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
>     patch :
(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
>     position_fix :
-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
>     power_save : 0
>     power_save_controller : Y
>     probe_mask :
-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
>     probe_only :
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
>     single_cmd : N
>     snoop : -1
>
>
> !!HDA-Intel Codec information
> !!---------------------------
> --startcollapse--
>
> Codec: Realtek ALC887-VD
> Address: 2
> AFG Function Id: 0x1 (unsol 1)
> Vendor Id: 0x10ec0887
> Subsystem Id: 0x1458a002
> Revision Id: 0x100302
> No Modem Function Group found
> Default PCM:
>     rates [0x5f0]: 32000 44100 48000 88200 96000 192000
>     bits [0xe]: 16 20 24
>     formats [0x1]: PCM
> Default Amp-In caps: N/A
> Default Amp-Out caps: N/A
> State of AFG node 0x01:
>   Power states:  D0 D1 D2 D3 CLKSTOP EPSS
>   Power: setting=D0, actual=D0
> GPIO: io=2, o=0, i=0, unsolicited=1, wake=0
>   IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
>   IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
> Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
>   Control: name="Front Playback Volume", index=0, device=0
>     ControlAmp: chs=3, dir=Out, idx=0, ofs=0
>   Device: name="ALC887-VD Analog", type="Audio", device=0
>   Amp-Out caps: ofs=0x40, nsteps=0x40, stepsize=0x03, mute=0
>   Amp-Out vals:  [0x32 0x32]
>   Converter: stream=5, channel=0
>   PCM:
>     rates [0x560]: 44100 48000 96000 192000
>     bits [0xe]: 16 20 24
>     formats [0x1]: PCM
>   Power states:  D0 D1 D2 D3 EPSS
>   Power: setting=D0, actual=D0
> Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
>   Control: name="Surround Playback Volume", index=0, device=0
>     ControlAmp: chs=3, dir=Out, idx=0, ofs=0
>   Amp-Out caps: ofs=0x40, nsteps=0x40, stepsize=0x03, mute=0
>   Amp-Out vals:  [0x32 0x32]
>   Converter: stream=5, channel=0
>   PCM:
>     rates [0x560]: 44100 48000 96000 192000
>     bits [0xe]: 16 20 24
>     formats [0x1]: PCM
>   Power states:  D0 D1 D2 D3 EPSS
>   Power: setting=D0, actual=D0
> Node 0x04 [Audio Output] wcaps 0x41d: Stereo Amp-Out
>   Control: name="Center Playback Volume", index=0, device=0
>     ControlAmp: chs=1, dir=Out, idx=0, ofs=0
>   Control: name="LFE Playback Volume", index=0, device=0
>     ControlAmp: chs=2, dir=Out, idx=0, ofs=0
>   Amp-Out caps: ofs=0x40, nsteps=0x40, stepsize=0x03, mute=0
>   Amp-Out vals:  [0x32 0x32]
>   Converter: stream=5, channel=0
>   PCM:
>     rates [0x560]: 44100 48000 96000 192000
>     bits [0xe]: 16 20 24
>     formats [0x1]: PCM
>   Power states:  D0 D1 D2 D3 EPSS
>   Power: setting=D0, actual=D0
> Node 0x05 [Audio Output] wcaps 0x41d: Stereo Amp-Out
>   Control: name="Headphone Playback Volume", index=0, device=0
>     ControlAmp: chs=3, dir=Out, idx=0, ofs=0
>   Amp-Out caps: ofs=0x40, nsteps=0x40, stepsize=0x03, mute=0
>   Amp-Out vals:  [0x00 0x00]
>   Converter: stream=5, channel=0
>   PCM:
>     rates [0x560]: 44100 48000 96000 192000
>     bits [0xe]: 16 20 24
>     formats [0x1]: PCM
>   Power states:  D0 D1 D2 D3 EPSS
>   Power: setting=D0, actual=D0
> Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
>   Converter: stream=0, channel=0
>   Digital:
>   Digital category: 0x0
>   IEC Coding Type: 0x0
>   PCM:
>     rates [0x5f0]: 32000 44100 48000 88200 96000 192000
>     bits [0xe]: 16 20 24
>     formats [0x1]: PCM
>   Power states:  D0 D1 D2 D3 EPSS
>   Power: setting=D0, actual=D0
> Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
> Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
>   Control: name="Capture Volume", index=0, device=0
>     ControlAmp: chs=3, dir=In, idx=0, ofs=0
>   Control: name="Capture Switch", index=0, device=0
>     ControlAmp: chs=3, dir=In, idx=0, ofs=0
>   Device: name="ALC887-VD Analog", type="Audio", device=0
>   Amp-In caps: ofs=0x10, nsteps=0x2e, stepsize=0x03, mute=1
>   Amp-In vals:  [0x2e 0x2e]
>   Converter: stream=1, channel=0
>   SDI-Select: 0
>   PCM:
>     rates [0x560]: 44100 48000 96000 192000
>     bits [0xe]: 16 20 24
>     formats [0x1]: PCM
>   Power states:  D0 D1 D2 D3 EPSS
>   Power: setting=D0, actual=D0
>   Connection: 1
>      0x23
> Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
>   Control: name="Capture Volume", index=1, device=0
>     ControlAmp: chs=3, dir=In, idx=0, ofs=0
>   Control: name="Capture Switch", index=1, device=0
>     ControlAmp: chs=3, dir=In, idx=0, ofs=0
>   Device: name="ALC887-VD Alt Analog", type="Audio", device=2
>   Amp-In caps: ofs=0x10, nsteps=0x2e, stepsize=0x03, mute=1
>   Amp-In vals:  [0x80 0x80]
>   Converter: stream=0, channel=0
>   SDI-Select: 0
>   PCM:
>     rates [0x560]: 44100 48000 96000 192000
>     bits [0xe]: 16 20 24
>     formats [0x1]: PCM
>   Power states:  D0 D1 D2 D3 EPSS
>   Power: setting=D0, actual=D0
>   Connection: 1
>      0x22
> Node 0x0a [Audio Input] wcaps 0x100711: Stereo Digital
>   Converter: stream=0, channel=0
>   SDI-Select: 0
>   Digital:
>   Digital category: 0x0
>   IEC Coding Type: 0x0
>   PCM:
>     rates [0x560]: 44100 48000 96000 192000
>     bits [0xe]: 16 20 24
>     formats [0x1]: PCM
>   Power states:  D0 D1 D2 D3 EPSS
>   Power: setting=D0, actual=D0
>   Connection: 1
>      0x1f
> Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
>   Control: name="Rear Mic Playback Volume", index=0, device=0
>     ControlAmp: chs=3, dir=In, idx=0, ofs=0
>   Control: name="Rear Mic Playback Switch", index=0, device=0
>     ControlAmp: chs=3, dir=In, idx=0, ofs=0
>   Control: name="Front Mic Playback Volume", index=0, device=0
>     ControlAmp: chs=3, dir=In, idx=1, ofs=0
>   Control: name="Front Mic Playback Switch", index=0, device=0
>     ControlAmp: chs=3, dir=In, idx=1, ofs=0
>   Control: name="Line Playback Volume", index=0, device=0
>     ControlAmp: chs=3, dir=In, idx=2, ofs=0
>   Control: name="Line Playback Switch", index=0, device=0
>     ControlAmp: chs=3, dir=In, idx=2, ofs=0
>   Control: name="CD Playback Volume", index=0, device=0
>     ControlAmp: chs=3, dir=In, idx=4, ofs=0
>   Control: name="CD Playback Switch", index=0, device=0
>     ControlAmp: chs=3, dir=In, idx=4, ofs=0
>   Control: name="Beep Playback Volume", index=0, device=0
>     ControlAmp: chs=3, dir=In, idx=5, ofs=0
>   Control: name="Beep Playback Switch", index=0, device=0
>     ControlAmp: chs=3, dir=In, idx=5, ofs=0
>   Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
>   Amp-In vals:  [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80
0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
>   Connection: 10
>      0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x14 0x15 0x16 0x17
> Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
>   Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
>   Amp-In vals:  [0x00 0x00] [0x00 0x00]
>   Connection: 2
>      0x02 0x0b
> Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
>   Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
>   Amp-In vals:  [0x80 0x80] [0x80 0x80]
>   Connection: 2
>      0x03 0x0b
> Node 0x0e [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
>   Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
>   Amp-In vals:  [0x80 0x80] [0x80 0x80]
>   Connection: 2
>      0x04 0x0b
> Node 0x0f [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
>   Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
>   Amp-In vals:  [0x00 0x00] [0x00 0x00]
>   Connection: 2
>      0x05 0x0b
> Node 0x10 [Audio Output] wcaps 0x611: Stereo Digital
>   Control: name="IEC958 Playback Con Mask", index=0, device=0
>   Control: name="IEC958 Playback Pro Mask", index=0, device=0
>   Control: name="IEC958 Playback Default", index=0, device=0
>   Control: name="IEC958 Playback Switch", index=0, device=0
>   Control: name="IEC958 Default PCM Playback Switch", index=0, device=0
>   Device: name="ALC887-VD Digital", type="SPDIF", device=1
>   Converter: stream=5, channel=0
>   Digital:
>   Digital category: 0x0
>   IEC Coding Type: 0x0
>   PCM:
>     rates [0x5f0]: 32000 44100 48000 88200 96000 192000
>     bits [0xe]: 16 20 24
>     formats [0x1]: PCM
>   Power states:  D0 D1 D2 D3 EPSS
>   Power: setting=D0, actual=D0
> Node 0x11 [Pin Complex] wcaps 0x400781: Stereo Digital
>   Pincap 0x00000010: OUT
>   Pin Default 0x99430130: [Fixed] SPDIF Out at Int ATAPI
>     Conn = ATAPI, Color = Unknown
>     DefAssociation = 0x3, Sequence = 0x0
>     Misc = NO_PRESENCE
>   Pin-ctls: 0x40: OUT
>   Unsolicited: tag=00, enabled=0
>   Power states:  D0 D1 D2 D3 EPSS
>   Power: setting=D0, actual=D0
>   Connection: 1
>      0x10
> Node 0x12 [Pin Complex] wcaps 0x400401: Stereo
>   Pincap 0x00000020: IN
>   Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
>     Conn = 1/8, Color = Black
>     DefAssociation = 0xf, Sequence = 0x0
>     Misc = NO_PRESENCE
>   Pin-ctls: 0x00:
>   Power states:  D0 D1 D2 D3 EPSS
>   Power: setting=D0, actual=D0
> Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
> Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
>   Control: name="Front Playback Switch", index=0, device=0
>     ControlAmp: chs=3, dir=Out, idx=0, ofs=0
>   Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
>   Amp-Out vals:  [0x00 0x00]
>   Pincap 0x0001003e: IN OUT HP EAPD Detect Trigger
>   EAPD 0x2: EAPD
>   Pin Default 0x01014410: [Jack] Line Out at Ext Rear
>     Conn = 1/8, Color = Green
>     DefAssociation = 0x1, Sequence = 0x0
>   Pin-ctls: 0x40: OUT
>   Unsolicited: tag=05, enabled=1
>   Power states:  D0 D1 D2 D3 EPSS
>   Power: setting=D0, actual=D0
>   Connection: 1
>      0x0c
> Node 0x15 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
>   Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
>   Amp-Out vals:  [0x80 0x80]
>   Pincap 0x00000036: IN OUT Detect Trigger
>   Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
>     Conn = 1/8, Color = Black
>     DefAssociation = 0xf, Sequence = 0x0
>     Misc = NO_PRESENCE
>   Pin-ctls: 0x20: IN
>   Unsolicited: tag=00, enabled=0
>   Power states:  D0 D1 D2 D3 EPSS
>   Power: setting=D0, actual=D0
>   Connection: 1
>      0x0d
> Node 0x16 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
>   Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
>   Amp-Out vals:  [0x80 0x80]
>   Pincap 0x00000036: IN OUT Detect Trigger
>   Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
>     Conn = 1/8, Color = Black
>     DefAssociation = 0xf, Sequence = 0x0
>     Misc = NO_PRESENCE
>   Pin-ctls: 0x20: IN
>   Unsolicited: tag=00, enabled=0
>   Power states:  D0 D1 D2 D3 EPSS
>   Power: setting=D0, actual=D0
>   Connection: 1
>      0x0e
> Node 0x17 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
>   Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
>   Amp-Out vals:  [0x80 0x80]
>   Pincap 0x00000036: IN OUT Detect Trigger
>   Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
>     Conn = 1/8, Color = Black
>     DefAssociation = 0xf, Sequence = 0x0
>     Misc = NO_PRESENCE
>   Pin-ctls: 0x20: IN
>   Unsolicited: tag=00, enabled=0
>   Power states:  D0 D1 D2 D3 EPSS
>   Power: setting=D0, actual=D0
>   Connection: 1
>      0x0f
> Node 0x18 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
>   Control: name="Center Playback Switch", index=0, device=0
>     ControlAmp: chs=1, dir=Out, idx=0, ofs=0
>   Control: name="LFE Playback Switch", index=0, device=0
>     ControlAmp: chs=2, dir=Out, idx=0, ofs=0
>   Control: name="Rear Mic Boost Volume", index=0, device=0
>     ControlAmp: chs=3, dir=In, idx=0, ofs=0
>   Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
>   Amp-In vals:  [0x00 0x00]
>   Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
>   Amp-Out vals:  [0x00 0x00]
>   Pincap 0x00003736: IN OUT Detect Trigger
>     Vref caps: HIZ 50 GRD 80 100
>   Pin Default 0x01a19c50: [Jack] Mic at Ext Rear
>     Conn = 1/8, Color = Pink
>     DefAssociation = 0x5, Sequence = 0x0
>   Pin-ctls: 0x21: IN VREF_50
>   Unsolicited: tag=01, enabled=1
>   Power states:  D0 D1 D2 D3 EPSS
>   Power: setting=D0, actual=D0
>   Connection: 5
>      0x0c* 0x0d 0x0e 0x0f 0x26
> Node 0x19 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
>   Control: name="Front Mic Boost Volume", index=0, device=0
>     ControlAmp: chs=3, dir=In, idx=0, ofs=0
>   Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
>   Amp-In vals:  [0x00 0x00]
>   Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
>   Amp-Out vals:  [0x80 0x80]
>   Pincap 0x0000373e: IN OUT HP Detect Trigger
>     Vref caps: HIZ 50 GRD 80 100
>   Pin Default 0x02a19c60: [Jack] Mic at Ext Front
>     Conn = 1/8, Color = Pink
>     DefAssociation = 0x6, Sequence = 0x0
>   Pin-ctls: 0x24: IN VREF_80
>   Unsolicited: tag=02, enabled=1
>   Power states:  D0 D1 D2 D3 EPSS
>   Power: setting=D0, actual=D0
>   Connection: 5
>      0x0c* 0x0d 0x0e 0x0f 0x26
> Node 0x1a [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
>   Control: name="Surround Playback Switch", index=0, device=0
>     ControlAmp: chs=3, dir=Out, idx=0, ofs=0
>   Control: name="Line Boost Volume", index=0, device=0
>     ControlAmp: chs=3, dir=In, idx=0, ofs=0
>   Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
>   Amp-In vals:  [0x00 0x00]
>   Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
>   Amp-Out vals:  [0x00 0x00]
>   Pincap 0x00003736: IN OUT Detect Trigger
>     Vref caps: HIZ 50 GRD 80 100
>   Pin Default 0x0181345f: [Jack] Line In at Ext Rear
>     Conn = 1/8, Color = Blue
>     DefAssociation = 0x5, Sequence = 0xf
>   Pin-ctls: 0x20: IN VREF_HIZ
>   Unsolicited: tag=03, enabled=1
>   Power states:  D0 D1 D2 D3 EPSS
>   Power: setting=D0, actual=D0
>   Connection: 5
>      0x0c* 0x0d 0x0e 0x0f 0x26
> Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
>   Control: name="Headphone Playback Switch", index=0, device=0
>     ControlAmp: chs=3, dir=Out, idx=0, ofs=0
>   Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
>   Amp-In vals:  [0x00 0x00]
>   Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
>   Amp-Out vals:  [0x80 0x80]
>   Pincap 0x0001373e: IN OUT HP EAPD Detect Trigger
>     Vref caps: HIZ 50 GRD 80 100
>   EAPD 0x2: EAPD
>   Pin Default 0x02214c20: [Jack] HP Out at Ext Front
>     Conn = 1/8, Color = Green
>     DefAssociation = 0x2, Sequence = 0x0
>   Pin-ctls: 0xc0: OUT HP VREF_HIZ
>   Unsolicited: tag=00, enabled=0
>   Power states:  D0 D1 D2 D3 EPSS
>   Power: setting=D0, actual=D0
>   Connection: 5
>      0x0c 0x0d 0x0e 0x0f* 0x26
> Node 0x1c [Pin Complex] wcaps 0x400481: Stereo
>   Pincap 0x00000024: IN Detect
>   Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
>     Conn = 1/8, Color = Black
>     DefAssociation = 0xf, Sequence = 0x0
>     Misc = NO_PRESENCE
>   Pin-ctls: 0x20: IN
>   Unsolicited: tag=00, enabled=0
>   Power states:  D0 D1 D2 D3 EPSS
>   Power: setting=D0, actual=D0
> Node 0x1d [Pin Complex] wcaps 0x400400: Mono
>   Pincap 0x00000020: IN
>   Pin Default 0x4004c601: [N/A] Line Out at Ext N/A
>     Conn = RCA, Color = UNKNOWN
>     DefAssociation = 0x0, Sequence = 0x1
>   Pin-ctls: 0x20: IN
>   Power states:  D0 D1 D2 D3 EPSS
>   Power: setting=D0, actual=D0
> Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
>   Pincap 0x00000010: OUT
>   Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
>     Conn = 1/8, Color = Black
>     DefAssociation = 0xf, Sequence = 0x0
>     Misc = NO_PRESENCE
>   Pin-ctls: 0x40: OUT
>   Unsolicited: tag=00, enabled=0
>   Power states:  D0 D1 D2 D3 EPSS
>   Power: setting=D0, actual=D0
>   Connection: 1
>      0x06
> Node 0x1f [Pin Complex] wcaps 0x400681: Stereo Digital
>   Pincap 0x00000020: IN
>   Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
>     Conn = 1/8, Color = Black
>     DefAssociation = 0xf, Sequence = 0x0
>     Misc = NO_PRESENCE
>   Pin-ctls: 0x20: IN
>   Unsolicited: tag=00, enabled=0
>   Power states:  D0 D1 D2 D3 EPSS
>   Power: setting=D0, actual=D0
> Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
>   Processing caps: benign=0, ncoeff=24
> Node 0x21 [Vendor Defined Widget] wcaps 0xf00000: Mono
> Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
>   Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
>   Amp-In vals:  [0x00 0x00] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80
0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80
0x80] [0x80 0x80]
>   Connection: 12
>      0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x14 0x15 0x16 0x17 0x0b 0x12
> Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
>   Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
>   Amp-In vals:  [0x00 0x00] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80
0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80
0x80]
>   Connection: 11
>      0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x14 0x15 0x16 0x17 0x0b
> Node 0x24 [Vendor Defined Widget] wcaps 0xf00000: Mono
> Node 0x25 [Audio Output] wcaps 0x41d: Stereo Amp-Out
>   Amp-Out caps: ofs=0x40, nsteps=0x40, stepsize=0x03, mute=0
>   Amp-Out vals:  [0x40 0x40]
>   Converter: stream=0, channel=0
>   PCM:
>     rates [0x560]: 44100 48000 96000 192000
>     bits [0xe]: 16 20 24
>     formats [0x1]: PCM
>   Power states:  D0 D1 D2 D3 EPSS
>   Power: setting=D0, actual=D0
> Node 0x26 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
>   Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
>   Amp-In vals:  [0x00 0x00] [0x80 0x80]
>   Connection: 2
>      0x25 0x0b
>
>
> !!ALSA Device nodes
> !!-----------------
>
> crw-rw----+ 1 root audio 116,  2 Oct 30 21:16 /dev/snd/controlC0
> crw-rw----+ 1 root audio 116,  8 Oct 30 21:16 /dev/snd/controlC1
> crw-rw----+ 1 root audio 116,  7 Oct 30 21:16 /dev/snd/hwC0D2
> crw-rw----+ 1 root audio 116, 13 Oct 30 21:16 /dev/snd/hwC1D0
> crw-rw----+ 1 root audio 116,  4 Oct 31 17:21 /dev/snd/pcmC0D0c
> crw-rw----+ 1 root audio 116,  3 Oct 31 17:21 /dev/snd/pcmC0D0p
> crw-rw----+ 1 root audio 116,  5 Oct 31 17:21 /dev/snd/pcmC0D1p
> crw-rw----+ 1 root audio 116,  6 Oct 30 21:16 /dev/snd/pcmC0D2c
> crw-rw----+ 1 root audio 116,  9 Oct 31 17:21 /dev/snd/pcmC1D3p
> crw-rw----+ 1 root audio 116, 10 Oct 31 17:21 /dev/snd/pcmC1D7p
> crw-rw----+ 1 root audio 116, 11 Oct 31 17:21 /dev/snd/pcmC1D8p
> crw-rw----+ 1 root audio 116, 12 Oct 31 17:21 /dev/snd/pcmC1D9p
> crw-rw----+ 1 root audio 116,  1 Oct 30 21:16 /dev/snd/seq
> crw-rw----+ 1 root audio 116, 33 Oct 30 21:16 /dev/snd/timer
>
> /dev/snd/by-path:
> total 0
> drwxr-xr-x 2 root root  80 Oct 30 21:16 .
> drwxr-xr-x 3 root root 340 Oct 30 21:16 ..
> lrwxrwxrwx 1 root root  12 Oct 30 21:16 pci-0000:00:1b.0 -> ../controlC0
> lrwxrwxrwx 1 root root  12 Oct 30 21:16 pci-0000:01:00.1 -> ../controlC1
>
>
> !!ALSA configuration files
> !!------------------------
>
> !!System wide config file (/etc/asound.conf)
>
> # Use PulseAudio by default
> pcm.!default {
>   type pulse
>   fallback "sysdefault"
>   hint {
>     show on
>     description "Default ALSA Output (currently PulseAudio Sound Server)"
>   }
> }
>
> ctl.!default {
>   type pulse
>   fallback "sysdefault"
> }
>
> # vim:set ft=alsaconf:
>
>
> !!Aplay/Arecord output
> !!--------------------
>
> APLAY
>
> **** List of PLAYBACK Hardware Devices ****
> card 0: PCH [HDA Intel PCH], device 0: ALC887-VD Analog [ALC887-VD Analog]
>   Subdevices: 0/1
>   Subdevice #0: subdevice #0
> card 0: PCH [HDA Intel PCH], device 1: ALC887-VD Digital [ALC887-VD
Digital]
>   Subdevices: 1/1
>   Subdevice #0: subdevice #0
> card 1: NVidia [HDA NVidia], device 3: HDMI 0 [HDMI 0]
>   Subdevices: 0/1
>   Subdevice #0: subdevice #0
> card 1: NVidia [HDA NVidia], device 7: HDMI 1 [HDMI 1]
>   Subdevices: 1/1
>   Subdevice #0: subdevice #0
> card 1: NVidia [HDA NVidia], device 8: HDMI 2 [HDMI 2]
>   Subdevices: 1/1
>   Subdevice #0: subdevice #0
> card 1: NVidia [HDA NVidia], device 9: HDMI 3 [HDMI 3]
>   Subdevices: 1/1
>   Subdevice #0: subdevice #0
>
> ARECORD
>
> **** List of CAPTURE Hardware Devices ****
> card 0: PCH [HDA Intel PCH], device 0: ALC887-VD Analog [ALC887-VD Analog]
>   Subdevices: 1/1
>   Subdevice #0: subdevice #0
> card 0: PCH [HDA Intel PCH], device 2: ALC887-VD Alt Analog [ALC887-VD
Alt Analog]
>   Subdevices: 1/1
>   Subdevice #0: subdevice #0
>
> !!Amixer output
> !!-------------
>
> !!-------Mixer controls for card 0 [PCH]
>
> Card hw:0 'PCH'/'HDA Intel PCH at 0xf7210000 irq 28'
>   Mixer name    : 'Realtek ALC887-VD'
>   Components    : 'HDA:10ec0887,1458a002,00100302'
>   Controls      : 50
>   Simple ctrls  : 23
> Simple mixer control 'Master',0
>   Capabilities: pvolume pvolume-joined pswitch pswitch-joined
>   Playback channels: Mono
>   Limits: Playback 0 - 64
>   Mono: Playback 50 [78%] [-14.00dB] [on]
> Simple mixer control 'Headphone',0
>   Capabilities: pvolume pswitch
>   Playback channels: Front Left - Front Right
>   Limits: Playback 0 - 64
>   Mono:
>   Front Left: Playback 0 [0%] [-64.00dB] [off]
>   Front Right: Playback 0 [0%] [-64.00dB] [off]
> Simple mixer control 'PCM',0
>   Capabilities: pvolume
>   Playback channels: Front Left - Front Right
>   Limits: Playback 0 - 255
>   Mono:
>   Front Left: Playback 253 [99%] [-0.40dB]
>   Front Right: Playback 253 [99%] [-0.40dB]
> Simple mixer control 'Front',0
>   Capabilities: pvolume pswitch
>   Playback channels: Front Left - Front Right
>   Limits: Playback 0 - 64
>   Mono:
>   Front Left: Playback 64 [100%] [0.00dB] [on]
>   Front Right: Playback 64 [100%] [0.00dB] [on]
> Simple mixer control 'Front Mic',0
>   Capabilities: pvolume pswitch
>   Playback channels: Front Left - Front Right
>   Limits: Playback 0 - 31
>   Mono:
>   Front Left: Playback 0 [0%] [-34.50dB] [off]
>   Front Right: Playback 0 [0%] [-34.50dB] [off]
> Simple mixer control 'Front Mic Boost',0
>   Capabilities: volume
>   Playback channels: Front Left - Front Right
>   Capture channels: Front Left - Front Right
>   Limits: 0 - 3
>   Front Left: 0 [0%] [0.00dB]
>   Front Right: 0 [0%] [0.00dB]
> Simple mixer control 'Surround',0
>   Capabilities: pvolume pswitch
>   Playback channels: Front Left - Front Right
>   Limits: Playback 0 - 64
>   Mono:
>   Front Left: Playback 64 [100%] [0.00dB] [on]
>   Front Right: Playback 64 [100%] [0.00dB] [on]
> Simple mixer control 'Center',0
>   Capabilities: pvolume pvolume-joined pswitch pswitch-joined
>   Playback channels: Mono
>   Limits: Playback 0 - 64
>   Mono: Playback 64 [100%] [0.00dB] [on]
> Simple mixer control 'LFE',0
>   Capabilities: pvolume pvolume-joined pswitch pswitch-joined
>   Playback channels: Mono
>   Limits: Playback 0 - 64
>   Mono: Playback 64 [100%] [0.00dB] [on]
> Simple mixer control 'Line',0
>   Capabilities: pvolume pswitch
>   Playback channels: Front Left - Front Right
>   Limits: Playback 0 - 31
>   Mono:
>   Front Left: Playback 0 [0%] [-34.50dB] [off]
>   Front Right: Playback 0 [0%] [-34.50dB] [off]
> Simple mixer control 'Line Boost',0
>   Capabilities: volume
>   Playback channels: Front Left - Front Right
>   Capture channels: Front Left - Front Right
>   Limits: 0 - 3
>   Front Left: 0 [0%] [0.00dB]
>   Front Right: 0 [0%] [0.00dB]
> Simple mixer control 'CD',0
>   Capabilities: pvolume pswitch
>   Playback channels: Front Left - Front Right
>   Limits: Playback 0 - 31
>   Mono:
>   Front Left: Playback 0 [0%] [-34.50dB] [off]
>   Front Right: Playback 0 [0%] [-34.50dB] [off]
> Simple mixer control 'IEC958',0
>   Capabilities: pswitch pswitch-joined
>   Playback channels: Mono
>   Mono: Playback [off]
> Simple mixer control 'IEC958 Default PCM',0
>   Capabilities: pswitch pswitch-joined
>   Playback channels: Mono
>   Mono: Playback [on]
> Simple mixer control 'Beep',0
>   Capabilities: pvolume pswitch
>   Playback channels: Front Left - Front Right
>   Limits: Playback 0 - 31
>   Mono:
>   Front Left: Playback 0 [0%] [-34.50dB] [off]
>   Front Right: Playback 0 [0%] [-34.50dB] [off]
> Simple mixer control 'Capture',0
>   Capabilities: cvolume cswitch
>   Capture channels: Front Left - Front Right
>   Limits: Capture 0 - 46
>   Front Left: Capture 46 [100%] [30.00dB] [on]
>   Front Right: Capture 46 [100%] [30.00dB] [on]
> Simple mixer control 'Capture',1
>   Capabilities: cvolume cswitch
>   Capture channels: Front Left - Front Right
>   Limits: Capture 0 - 46
>   Front Left: Capture 0 [0%] [-16.00dB] [off]
>   Front Right: Capture 0 [0%] [-16.00dB] [off]
> Simple mixer control 'Channel Mode',0
>   Capabilities: enum
>   Items: '2ch' '4ch' '6ch'
>   Item0: '2ch'
> Simple mixer control 'Digital',0
>   Capabilities: cvolume
>   Capture channels: Front Left - Front Right
>   Limits: Capture 0 - 120
>   Front Left: Capture 60 [50%] [0.00dB]
>   Front Right: Capture 60 [50%] [0.00dB]
> Simple mixer control 'Input Source',0
>   Capabilities: cenum
>   Items: 'Rear Mic' 'Front Mic' 'Line' 'CD'
>   Item0: 'Rear Mic'
> Simple mixer control 'Input Source',1
>   Capabilities: cenum
>   Items: 'Rear Mic' 'Front Mic' 'Line' 'CD'
>   Item0: 'Rear Mic'
> Simple mixer control 'Rear Mic',0
>   Capabilities: pvolume pswitch
>   Playback channels: Front Left - Front Right
>   Limits: Playback 0 - 31
>   Mono:
>   Front Left: Playback 0 [0%] [-34.50dB] [off]
>   Front Right: Playback 0 [0%] [-34.50dB] [off]
> Simple mixer control 'Rear Mic Boost',0
>   Capabilities: volume
>   Playback channels: Front Left - Front Right
>   Capture channels: Front Left - Front Right
>   Limits: 0 - 3
>   Front Left: 0 [0%] [0.00dB]
>   Front Right: 0 [0%] [0.00dB]
>
> !!-------Mixer controls for card 1 [NVidia]
>
> Card hw:1 'NVidia'/'HDA NVidia at 0xf7080000 irq 17'
>   Mixer name    : 'Nvidia GPU 44 HDMI/DP'
>   Components    : 'HDA:10de0044,10de104b,00100100'
>   Controls      : 29
>   Simple ctrls  : 5
> Simple mixer control 'PCM',0
>   Capabilities: pvolume
>   Playback channels: Front Left - Front Right
>   Limits: Playback 0 - 255
>   Mono:
>   Front Left: Playback 255 [100%] [0.00dB]
>   Front Right: Playback 255 [100%] [0.00dB]
> Simple mixer control 'IEC958',0
>   Capabilities: pswitch pswitch-joined
>   Playback channels: Mono
>   Mono: Playback [on]
> Simple mixer control 'IEC958',1
>   Capabilities: pswitch pswitch-joined
>   Playback channels: Mono
>   Mono: Playback [on]
> Simple mixer control 'IEC958',2
>   Capabilities: pswitch pswitch-joined
>   Playback channels: Mono
>   Mono: Playback [on]
> Simple mixer control 'IEC958',3
>   Capabilities: pswitch pswitch-joined
>   Playback channels: Mono
>   Mono: Playback [on]
>
>
> !!Alsactl output
> !!--------------
>
> --startcollapse--
> state.PCH {
>     control.1 {
>         iface MIXER
>         name 'Channel Mode'
>         value '2ch'
>         comment {
>             access 'read write'
>             type ENUMERATED
>             count 1
>             item.0 '2ch'
>             item.1 '4ch'
>             item.2 '6ch'
>         }
>     }
>     control.2 {
>         iface MIXER
>         name 'Front Playback Volume'
>         value.0 64
>         value.1 64
>         comment {
>             access 'read write'
>             type INTEGER
>             count 2
>             range '0 - 64'
>             dbmin -6400
>             dbmax 0
>             dbvalue.0 0
>             dbvalue.1 0
>         }
>     }
>     control.3 {
>         iface MIXER
>         name 'Front Playback Switch'
>         value.0 true
>         value.1 true
>         comment {
>             access 'read write'
>             type BOOLEAN
>             count 2
>         }
>     }
>     control.4 {
>         iface MIXER
>         name 'Surround Playback Volume'
>         value.0 64
>         value.1 64
>         comment {
>             access 'read write'
>             type INTEGER
>             count 2
>             range '0 - 64'
>             dbmin -6400
>             dbmax 0
>             dbvalue.0 0
>             dbvalue.1 0
>         }
>     }
>     control.5 {
>         iface MIXER
>         name 'Surround Playback Switch'
>         value.0 true
>         value.1 true
>         comment {
>             access 'read write'
>             type BOOLEAN
>             count 2
>         }
>     }
>     control.6 {
>         iface MIXER
>         name 'Center Playback Volume'
>         value 64
>         comment {
>             access 'read write'
>             type INTEGER
>             count 1
>             range '0 - 64'
>             dbmin -6400
>             dbmax 0
>             dbvalue.0 0
>         }
>     }
>     control.7 {
>         iface MIXER
>         name 'LFE Playback Volume'
>         value 64
>         comment {
>             access 'read write'
>             type INTEGER
>             count 1
>             range '0 - 64'
>             dbmin -6400
>             dbmax 0
>             dbvalue.0 0
>         }
>     }
>     control.8 {
>         iface MIXER
>         name 'Center Playback Switch'
>         value true
>         comment {
>             access 'read write'
>             type BOOLEAN
>             count 1
>         }
>     }
>     control.9 {
>         iface MIXER
>         name 'LFE Playback Switch'
>         value true
>         comment {
>             access 'read write'
>             type BOOLEAN
>             count 1
>         }
>     }
>     control.10 {
>         iface MIXER
>         name 'Headphone Playback Volume'
>         value.0 0
>         value.1 0
>         comment {
>             access 'read write'
>             type INTEGER
>             count 2
>             range '0 - 64'
>             dbmin -6400
>             dbmax 0
>             dbvalue.0 -6400
>             dbvalue.1 -6400
>         }
>     }
>     control.11 {
>         iface MIXER
>         name 'Headphone Playback Switch'
>         value.0 false
>         value.1 false
>         comment {
>             access 'read write'
>             type BOOLEAN
>             count 2
>         }
>     }
>     control.12 {
>         iface MIXER
>         name 'Rear Mic Playback Volume'
>         value.0 0
>         value.1 0
>         comment {
>             access 'read write'
>             type INTEGER
>             count 2
>             range '0 - 31'
>             dbmin -3450
>             dbmax 1200
>             dbvalue.0 -3450
>             dbvalue.1 -3450
>         }
>     }
>     control.13 {
>         iface MIXER
>         name 'Rear Mic Playback Switch'
>         value.0 false
>         value.1 false
>         comment {
>             access 'read write'
>             type BOOLEAN
>             count 2
>         }
>     }
>     control.14 {
>         iface MIXER
>         name 'Front Mic Playback Volume'
>         value.0 0
>         value.1 0
>         comment {
>             access 'read write'
>             type INTEGER
>             count 2
>             range '0 - 31'
>             dbmin -3450
>             dbmax 1200
>             dbvalue.0 -3450
>             dbvalue.1 -3450
>         }
>     }
>     control.15 {
>         iface MIXER
>         name 'Front Mic Playback Switch'
>         value.0 false
>         value.1 false
>         comment {
>             access 'read write'
>             type BOOLEAN
>             count 2
>         }
>     }
>     control.16 {
>         iface MIXER
>         name 'Line Playback Volume'
>         value.0 0
>         value.1 0
>         comment {
>             access 'read write'
>             type INTEGER
>             count 2
>             range '0 - 31'
>             dbmin -3450
>             dbmax 1200
>             dbvalue.0 -3450
>             dbvalue.1 -3450
>         }
>     }
>     control.17 {
>         iface MIXER
>         name 'Line Playback Switch'
>         value.0 false
>         value.1 false
>         comment {
>             access 'read write'
>             type BOOLEAN
>             count 2
>         }
>     }
>     control.18 {
>         iface MIXER
>         name 'CD Playback Volume'
>         value.0 0
>         value.1 0
>         comment {
>             access 'read write'
>             type INTEGER
>             count 2
>             range '0 - 31'
>             dbmin -3450
>             dbmax 1200
>             dbvalue.0 -3450
>             dbvalue.1 -3450
>         }
>     }
>     control.19 {
>         iface MIXER
>         name 'CD Playback Switch'
>         value.0 false
>         value.1 false
>         comment {
>             access 'read write'
>             type BOOLEAN
>             count 2
>         }
>     }
>     control.20 {
>         iface MIXER
>         name 'Input Source'
>         value 'Rear Mic'
>         comment {
>             access 'read write'
>             type ENUMERATED
>             count 1
>             item.0 'Rear Mic'
>             item.1 'Front Mic'
>             item.2 Line
>             item.3 CD
>         }
>     }
>     control.21 {
>         iface MIXER
>         name 'Input Source'
>         index 1
>         value 'Rear Mic'
>         comment {
>             access 'read write'
>             type ENUMERATED
>             count 1
>             item.0 'Rear Mic'
>             item.1 'Front Mic'
>             item.2 Line
>             item.3 CD
>         }
>     }
>     control.22 {
>         iface MIXER
>         name 'Capture Volume'
>         value.0 46
>         value.1 46
>         comment {
>             access 'read write'
>             type INTEGER
>             count 2
>             range '0 - 46'
>             dbmin -1600
>             dbmax 3000
>             dbvalue.0 3000
>             dbvalue.1 3000
>         }
>     }
>     control.23 {
>         iface MIXER
>         name 'Capture Switch'
>         value.0 true
>         value.1 true
>         comment {
>             access 'read write'
>             type BOOLEAN
>             count 2
>         }
>     }
>     control.24 {
>         iface MIXER
>         name 'Capture Volume'
>         index 1
>         value.0 0
>         value.1 0
>         comment {
>             access 'read write'
>             type INTEGER
>             count 2
>             range '0 - 46'
>             dbmin -1600
>             dbmax 3000
>             dbvalue.0 -1600
>             dbvalue.1 -1600
>         }
>     }
>     control.25 {
>         iface MIXER
>         name 'Capture Switch'
>         index 1
>         value.0 false
>         value.1 false
>         comment {
>             access 'read write'
>             type BOOLEAN
>             count 2
>         }
>     }
>     control.26 {
>         iface MIXER
>         name 'Rear Mic Boost Volume'
>         value.0 0
>         value.1 0
>         comment {
>             access 'read write'
>             type INTEGER
>             count 2
>             range '0 - 3'
>             dbmin 0
>             dbmax 3000
>             dbvalue.0 0
>             dbvalue.1 0
>         }
>     }
>     control.27 {
>         iface MIXER
>         name 'Front Mic Boost Volume'
>         value.0 0
>         value.1 0
>         comment {
>             access 'read write'
>             type INTEGER
>             count 2
>             range '0 - 3'
>             dbmin 0
>             dbmax 3000
>             dbvalue.0 0
>             dbvalue.1 0
>         }
>     }
>     control.28 {
>         iface MIXER
>         name 'Line Boost Volume'
>         value.0 0
>         value.1 0
>         comment {
>             access 'read write'
>             type INTEGER
>             count 2
>             range '0 - 3'
>             dbmin 0
>             dbmax 3000
>             dbvalue.0 0
>             dbvalue.1 0
>         }
>     }
>     control.29 {
>         iface MIXER
>         name 'IEC958 Playback Con Mask'
>         value
'0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
>         comment {
>             access read
>             type IEC958
>             count 1
>         }
>     }
>     control.30 {
>         iface MIXER
>         name 'IEC958 Playback Pro Mask'
>         value
'0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
>         comment {
>             access read
>             type IEC958
>             count 1
>         }
>     }
>     control.31 {
>         iface MIXER
>         name 'IEC958 Playback Default'
>         value
'0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
>         comment {
>             access 'read write'
>             type IEC958
>             count 1
>         }
>     }
>     control.32 {
>         iface MIXER
>         name 'IEC958 Playback Switch'
>         value false
>         comment {
>             access 'read write'
>             type BOOLEAN
>             count 1
>         }
>     }
>     control.33 {
>         iface MIXER
>         name 'IEC958 Default PCM Playback Switch'
>         value true
>         comment {
>             access 'read write'
>             type BOOLEAN
>             count 1
>         }
>     }
>     control.34 {
>         iface MIXER
>         name 'Master Playback Volume'
>         value 50
>         comment {
>             access 'read write'
>             type INTEGER
>             count 1
>             range '0 - 64'
>             dbmin -6400
>             dbmax 0
>             dbvalue.0 -1400
>         }
>     }
>     control.35 {
>         iface MIXER
>         name 'Master Playback Switch'
>         value true
>         comment {
>             access 'read write'
>             type BOOLEAN
>             count 1
>         }
>     }
>     control.36 {
>         iface CARD
>         name 'Rear Mic Jack'
>         value true
>         comment {
>             access read
>             type BOOLEAN
>             count 1
>         }
>     }
>     control.37 {
>         iface CARD
>         name 'Front Mic Jack'
>         value false
>         comment {
>             access read
>             type BOOLEAN
>             count 1
>         }
>     }
>     control.38 {
>         iface CARD
>         name 'Line Jack'
>         value false
>         comment {
>             access read
>             type BOOLEAN
>             count 1
>         }
>     }
>     control.39 {
>         iface CARD
>         name 'CD Phantom Jack'
>         value true
>         comment {
>             access read
>             type BOOLEAN
>             count 1
>         }
>     }
>     control.40 {
>         iface CARD
>         name 'Line Out Jack'
>         value true
>         comment {
>             access read
>             type BOOLEAN
>             count 1
>         }
>     }
>     control.41 {
>         iface CARD
>         name 'Front Headphone Phantom Jack'
>         value true
>         comment {
>             access read
>             type BOOLEAN
>             count 1
>         }
>     }
>     control.42 {
>         iface CARD
>         name 'SPDIF Phantom Jack'
>         value true
>         comment {
>             access read
>             type BOOLEAN
>             count 1
>         }
>     }
>     control.43 {
>         iface MIXER
>         name 'Beep Playback Volume'
>         value.0 0
>         value.1 0
>         comment {
>             access 'read write'
>             type INTEGER
>             count 2
>             range '0 - 31'
>             dbmin -3450
>             dbmax 1200
>             dbvalue.0 -3450
>             dbvalue.1 -3450
>         }
>     }
>     control.44 {
>         iface MIXER
>         name 'Beep Playback Switch'
>         value.0 false
>         value.1 false
>         comment {
>             access 'read write'
>             type BOOLEAN
>             count 2
>         }
>     }
>     control.45 {
>         iface PCM
>         name 'Playback Channel Map'
>         value.0 3
>         value.1 4
>         comment {
>             access read
>             type INTEGER
>             count 2
>             range '0 - 36'
>         }
>     }
>     control.46 {
>         iface PCM
>         name 'Capture Channel Map'
>         value.0 0
>         value.1 0
>         comment {
>             access read
>             type INTEGER
>             count 2
>             range '0 - 36'
>         }
>     }
>     control.47 {
>         iface PCM
>         device 1
>         name 'Playback Channel Map'
>         value.0 0
>         value.1 0
>         comment {
>             access read
>             type INTEGER
>             count 2
>             range '0 - 36'
>         }
>     }
>     control.48 {
>         iface PCM
>         device 2
>         name 'Capture Channel Map'
>         value.0 0
>         value.1 0
>         comment {
>             access read
>             type INTEGER
>             count 2
>             range '0 - 36'
>         }
>     }
>     control.49 {
>         iface MIXER
>         name 'PCM Playback Volume'
>         value.0 253
>         value.1 253
>         comment {
>             access 'read write user'
>             type INTEGER
>             count 2
>             range '0 - 255'
>             tlv '0000000100000008ffffec1400000014'
>             dbmin -5100
>             dbmax 0
>             dbvalue.0 -40
>             dbvalue.1 -40
>         }
>     }
>     control.50 {
>         iface MIXER
>         name 'Digital Capture Volume'
>         value.0 60
>         value.1 60
>         comment {
>             access 'read write user'
>             type INTEGER
>             count 2
>             range '0 - 120'
>             tlv '0000000100000008fffff44800000032'
>             dbmin -3000
>             dbmax 3000
>             dbvalue.0 0
>             dbvalue.1 0
>         }
>     }
> }
>
>
>
> !!Sysfs Files
> !!-----------
>
> /sys/class/sound/hwC0D2/init_pin_configs:
> 0x11 0x99430130
> 0x12 0x411111f0
> 0x14 0x01014410
> 0x15 0x411111f0
> 0x16 0x411111f0
> 0x17 0x411111f0
> 0x18 0x01a19c50
> 0x19 0x02a19c60
> 0x1a 0x0181345f
> 0x1b 0x02214c20
> 0x1c 0x411111f0
> 0x1d 0x4004c601
> 0x1e 0x411111f0
> 0x1f 0x411111f0
>
> /sys/class/sound/hwC0D2/driver_pin_configs:
> 0x1b 0x02214120
> 0x1c 0x993301f0
>
> /sys/class/sound/hwC0D2/user_pin_configs:
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/pulseaudio-discuss/attachments/20151111/b14ef958/attachment-0001.html>


More information about the pulseaudio-discuss mailing list