• 1
  • 50
  • 51
  • 52
  • 53
  • 54(current)
Linux AudioEngine testers - Linux only
hello all,

i'm audiophile and i'm working to put in place an audio player with a little CUBOX ( ARM V7 bsed)
I made some tests and i really satisfied by XBMC with Geebox distribution but i have an issue with the new audio engine with Frodo version released.
It seems that the audio streams output are not bit perfect.

I'm using an USB DAC connected to my cubox. ( USB link)
The audio output device is selected to XMOS SPDIF ( USB DAC driver)
The configuration of audio speakers is SPDIF/COAX with 2.0.
The audio is playing but without bitperfect ( i can test it with my DAC and a specific wav file in XBMC)

With last version of XBMC ( 11) it is working well at bit perfect.
The audio output device was selected to XMOS SPDIF ( USB DAC driver)
The configuration of audio speakers was ANALOG with 2.0.
and with this configuration the audio USB link is bit perfect...

now with frodo version bit perfect disapeared. I can't select ANALOG in speaker configuration... !!!! i have just COAX/SPDIF it seems the good one but not working as expected ...
how can I parameter new audio engine of frodo version to be bit perfect with USB DAC ? maybe i have to change some XML file to parameter more depper...

May be i can configure also the new audio engine decode "wav" files . Can i configure wav files to play in the passthrougth device ?

PS: for you information i Made also the same test in a laptop with Ubuntu and last XBMC version and the audio stream seems not bit perfect ...

Can some one help me please.
Thanks in Advance
Alex
Reply
Hi! I'm trying to apply drc to my system, but I'm having some problem... for more detail see here.

Studing the wiki I've found in the advance setting the section <applydrc>... but I don't have found the meaning of this parameter. Can you help me?
Reply
hi all

i'm facing an annoying issue each time after I upgrade XBMC I loose all sound.
I'm using the Xvba branch since I'm on an AMD E35 Fusion platform running Ubuntu 12.04 LTS.

Audio Output is set to HDMI and 2.0 Speaker configuration since I have no AV receiver yet, no sound whatsoever.

Alsamixer revealed that its defaults default is SPDIF and not the ATI HDA SB device as I would suspect.
When changing the Audio Ouput Device the debug log always displays

Code:
21:41:22 T:140002094487296    INFO: CAESinkALSA::Initialize - Attempting to open device "default"
21:41:22 T:140002094487296    INFO: CAESinkALSA::Initialize - Opened device "default"
21:41:22 T:140002094487296   DEBUG: CAESinkALSA::InitializeHW - Request: periodSize 2205, bufferSize 8820
21:41:22 T:140002094487296   DEBUG: CAESinkALSA::InitializeHW - Got: periodSize 2205, bufferSize 8820
21:41:22 T:140002094487296   DEBUG: CAESinkALSA::InitializeHW - Setting timeout to 200 ms

Maybe the default of alsa is incorrect? However since I deleted al my asound.conf files as per the new AE I have no way of selecting another default.
Passthrough is also greyed out BTW. I seem to remember I could fix this last time by putting passthrough also on HDA ATI Sb HDMI...

Any help would be greatly appreciated...
Reply
Hi,
Sorry for the long post

I cannot play HBR audio (DTS-HD and TrueHD) through XBMC 12.2 in linux.

Before you ask, I have already read the threads and I'm currently talking with Xingchao Wang, so I know about his patches for kernel and alsa conf

I post here to trace discussions in case anyone has an idea even if I know that it is not related to XBMC (as it works fine in windows with same hardware).

You will find bellow the output of standard alsa-info.sh script. It contains every information needed: kernel version, alsa version, driver version, distribution, audio card, audio ports.... In addition, I have compiled a kernel from 3.8.0 to enable alsa debug. As a consequence, you will find at the end the kernel logs (dmesg) related to the sound. It as been generated while playing a DTS-HD file.




For the hardware part, I use a zotac ZBOX ID82, you can find its hardware specs here: http://www.zotacusa.com/zbox-id82.html

Please note that there is not any hardware problem (AV receiver, machine or wires) as I can play the same DTS-HD file with the same AV receiver and the same wire on the same machine running windows.

Please note that there is not any XBMC problem as I can play with XBMC with the same configuration under windows.


I have tried every things bellow and all the combinations of the things bellow :

- with and without distribution upgrade (ubuntu raring ringtail with kernel 3.8):

- with and without hda driver upgrade (alsa devel ubuntu team)

- with and without Xingchao's Intel-HDA.conf patch

- with and without upgrade alsa-lib & alsa-utils

- with and without kernel upgrade to 3.9

- with and without realtek_codec module backlist (to try to disable SPDIF)

- with and without realtek_codec index = -2 in /etc/modprobe.d/alsa[something].conf

- openelec standard distribution

- openelec beta distribution

I add that

- In every test I have non HBR audio protocols (DTS and dolby) working with xbmc in the same configuration (software configuration and hdmi ports)


=> My guess is that it could be kernel or driver related. Any good other idea?

Thanks


Code:
upload=true&script=true&cardinfo=
!!################################
!!ALSA Information Script v 0.4.60
!!################################

!!Script ran on: Mon Jul  1 06:57:35 UTC 2013


!!Linux Distribution
!!------------------

Ubuntu 13.04 \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 13.04" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu 13.04" HOME_URL="http://www.ubuntu.com/" SUPPORT_URL="http://help.ubuntu.com/" BUG_REPORT_URL="http://bugs.launchpad.net/ubuntu/"


!!DMI Information
!!---------------

Manufacturer:      ZOTAC
Product Name:      XXXXXX
Product Version:   XX


!!Kernel Information
!!------------------

Kernel release:    3.8.13-perso
Operating System:  GNU/Linux
Architecture:      x86_64
Processor:         x86_64
SMP Enabled:       Yes


!!ALSA Version
!!------------

Driver version:     k3.8.13-perso
Library version:    1.0.25
Utilities version:  1.0.25


!!Loaded ALSA modules
!!-------------------

snd_hda_intel


!!Sound Servers on this system
!!----------------------------

No sound servers found.


!!Soundcards recognised by ALSA
!!-----------------------------

0 [PCH            ]: HDA-Intel - HDA Intel PCH
                      HDA Intel PCH at 0xf7e00000 irq 51


!!PCI Soundcards installed in the system
!!--------------------------------------

00:1b.0 Audio device: Intel Corporation 6 Series/C200 Series Chipset Family High Definition Audio Controller (rev 05)


!!Advanced information - PCI Vendor/Device/Subsystem ID's
!!--------------------------------------------------------

00:1b.0 0403: 8086:1c20 (rev 05)
    Subsystem: 19da:a206


!!Modprobe options (Sound related)
!!--------------------------------

snd_atiixp_modem: index=-2
snd_intel8x0m: index=-2
snd_via82xx_modem: index=-2
snd_usb_audio: index=-2
snd_usb_caiaq: index=-2
snd_usb_ua101: index=-2
snd_usb_us122l: index=-2
snd_usb_usx2y: index=-2
snd_cmipci: mpu_port=0x330 fm_port=0x388
snd_pcsp: index=-2
snd_usb_audio: index=-2


!!Loaded sound module options
!!--------------------------

!!Module: snd_hda_intel
    align_buffer_size : -1
    bdl_pos_adj : 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
    beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
    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 : Y


!!HDA-Intel Codec information
!!---------------------------
--startcollapse--

Codec: Realtek ALC892
Address: 0
AFG Function Id: 0x1 (unsol 1)
Vendor Id: 0x10ec0892
Subsystem Id: 0x19da0000
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
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="Master Playback Volume", index=0, device=0
    ControlAmp: chs=3, dir=Out, idx=0, ofs=0
  Device: name="ALC892 Analog", type="Audio", device=0
  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 0x03 [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 0x04 [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 0x05 [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 0x06 [Audio Output] wcaps 0x611: Stereo Digital
  Control: name="IEC958 Playback Con Mask", index=16, device=0
  Control: name="IEC958 Playback Pro Mask", index=16, device=0
  Control: name="IEC958 Playback Default", index=16, device=0
  Control: name="IEC958 Playback Switch", index=16, device=0
  Control: name="IEC958 Default PCM Playback Switch", index=0, device=0
  Device: name="ALC892 Digital", type="SPDIF", device=1
  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 Switch", index=0, device=0
  Control: name="Capture Volume", index=0, device=0
  Device: name="ALC892 Analog", type="Audio", device=0
  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
     0x23
Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
  Amp-In caps: ofs=0x10, nsteps=0x2e, stepsize=0x03, mute=1
  Amp-In vals:  [0x90 0x90]
  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="Mic Playback Volume", index=0, device=0
    ControlAmp: chs=3, dir=In, idx=0, ofs=0
  Control: name="Mic Playback Switch", index=0, device=0
    ControlAmp: chs=3, dir=In, idx=0, 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:  [0x00 0x00] [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:  [0x00 0x00] [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] [0x80 0x80]
  Connection: 2
     0x05 0x0b
Node 0x10 [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 0x11 [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
     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="Master Playback Switch", index=0, device=0
    ControlAmp: chs=3, dir=Out, idx=0, ofs=0
  Control: name="Line Out Jack", index=0, device=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 0x01014010: [Jack] Line Out at Ext Rear
    Conn = 1/8, Color = Green
    DefAssociation = 0x1, Sequence = 0x0
  Pin-ctls: 0x40: OUT
  Unsolicited: tag=01, 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="Mic Boost Volume", index=0, device=0
    ControlAmp: chs=3, dir=In, idx=0, ofs=0
  Control: name="Mic Jack", index=0, device=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 0x00003736: IN OUT Detect Trigger
    Vref caps: HIZ 50 GRD 80 100
  Pin Default 0x01a19830: [Jack] Mic at Ext Rear
    Conn = 1/8, Color = Pink
    DefAssociation = 0x3, Sequence = 0x0
  Pin-ctls: 0x21: IN VREF_50
  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 0x19 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
  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 0x411111f0: [N/A] Speaker at Ext Rear
    Conn = 1/8, Color = Black
    DefAssociation = 0xf, Sequence = 0x0
    Misc = NO_PRESENCE
  Pin-ctls: 0x20: IN 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 0x1a [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
  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 0x00003736: IN OUT Detect Trigger
    Vref caps: HIZ 50 GRD 80 100
  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 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 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
  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 0x411111f0: [N/A] Speaker at Ext Rear
    Conn = 1/8, Color = Black
    DefAssociation = 0xf, Sequence = 0x0
    Misc = NO_PRESENCE
  Pin-ctls: 0x20: IN 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 0x40020601: [N/A] Line Out at Ext N/A
    Conn = 1/4, 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
  Control: name="SPDIF Phantom Jack", index=0, device=0
  Pincap 0x00000010: OUT
  Pin Default 0x01441120: [Jack] SPDIF Out at Ext Rear
    Conn = RCA, Color = Black
    DefAssociation = 0x2, 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:  [0x80 0x80] [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
Codec: Intel CougarPoint HDMI
Address: 3
AFG Function Id: 0x1 (unsol 0)
Vendor Id: 0x80862805
Subsystem Id: 0x80860101
Revision Id: 0x100000
No Modem Function Group found
Default PCM:
    rates [0x0]:
    bits [0x0]:
    formats [0x0]:
Default Amp-In caps: N/A
Default Amp-Out caps: N/A
GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
  Converter: stream=0, channel=0
  Digital: Enabled
  Digital category: 0x0
  IEC Coding Type: 0x0
  PCM:
    rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
    bits [0x1e]: 16 20 24 32
    formats [0x5]: PCM AC3
  Power states:  D0 D3 EPSS
  Power: setting=D0, actual=D0
Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
  Converter: stream=8, channel=0
  Digital: Enabled GenLevel
  Digital category: 0x2
  IEC Coding Type: 0x0
  PCM:
    rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
    bits [0x1e]: 16 20 24 32
    formats [0x5]: PCM AC3
  Power states:  D0 D3 EPSS
  Power: setting=D0, actual=D0
Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
  Converter: stream=0, channel=0
  Digital: Enabled
  Digital category: 0x0
  IEC Coding Type: 0x0
  PCM:
    rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
    bits [0x1e]: 16 20 24 32
    formats [0x5]: PCM AC3
  Power states:  D0 D3 EPSS
  Power: setting=D0, actual=D0
Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
  Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
  Amp-Out vals:  [0x00 0x80]
  Pincap 0x09000094: OUT Detect HBR HDMI DP
  Pin Default 0x58560010: [N/A] Digital Out at Int HDMI
    Conn = Digital, Color = Unknown
    DefAssociation = 0x1, Sequence = 0x0
  Pin-ctls: 0x40: OUT
  Unsolicited: tag=00, enabled=0
  Power states:  D0 D3 EPSS
  Power: setting=D0, actual=D0
  Connection: 1
     0x02
Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
  Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
  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="ELD", index=0, device=3
  Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
  Amp-Out vals:  [0x00 0x00]
  Pincap 0x09000094: OUT Detect HBR HDMI DP
  Pin Default 0x18560020: [Jack] Digital Out at Int HDMI
    Conn = Digital, Color = Unknown
    DefAssociation = 0x2, Sequence = 0x0
  Pin-ctls: 0x40: OUT
  Unsolicited: tag=01, enabled=1
  Power states:  D0 D3 EPSS
  Power: setting=D0, actual=D0
  Connection: 1
     0x03
Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
  Control: name="HDMI/DP,pcm=7 Jack", index=0, device=0
  Control: name="IEC958 Playback Con Mask", index=1, device=0
  Control: name="IEC958 Playback Pro Mask", index=1, device=0
  Control: name="IEC958 Playback Default", index=1, device=0
  Control: name="IEC958 Playback Switch", index=1, device=0
  Control: name="ELD", index=0, device=7
  Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
  Amp-Out vals:  [0x00 0x00]
  Pincap 0x09000094: OUT Detect HBR HDMI DP
  Pin Default 0x18560030: [Jack] Digital Out at Int HDMI
    Conn = Digital, Color = Unknown
    DefAssociation = 0x3, Sequence = 0x0
  Pin-ctls: 0x40: OUT
  Unsolicited: tag=02, enabled=1
  Power states:  D0 D3 EPSS
  Power: setting=D0, actual=D0
  Connection: 1
     0x04
Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
--endcollapse--


!!ALSA Device nodes
!!-----------------

crw-rw---T+ 1 root audio 116,  9 Jul  1 08:55 /dev/snd/controlC0
crw-rw---T+ 1 root audio 116,  8 Jul  1 08:55 /dev/snd/hwC0D0
crw-rw---T+ 1 root audio 116,  7 Jul  1 08:55 /dev/snd/hwC0D3
crw-rw---T+ 1 root audio 116,  6 Jul  1 08:55 /dev/snd/pcmC0D0c
crw-rw---T+ 1 root audio 116,  5 Jul  1 08:55 /dev/snd/pcmC0D0p
crw-rw---T+ 1 root audio 116,  4 Jul  1 08:55 /dev/snd/pcmC0D1p
crw-rw---T+ 1 root audio 116,  3 Jul  1 08:56 /dev/snd/pcmC0D3p
crw-rw---T+ 1 root audio 116,  2 Jul  1 08:55 /dev/snd/pcmC0D7p
crw-rw---T+ 1 root audio 116,  1 Jul  1 08:55 /dev/snd/seq
crw-rw---T+ 1 root audio 116, 33 Jul  1 08:55 /dev/snd/timer

/dev/snd/by-path:
total 0
drwxr-xr-x 2 root root  60 Jul  1 08:55 .
drwxr-xr-x 3 root root 260 Jul  1 08:55 ..
lrwxrwxrwx 1 root root  12 Jul  1 08:55 pci-0000:00:1b.0 -> ../controlC0


!!ALSA configuration files
!!------------------------

!!User specific config file (~/.asoundrc)

pcm.!default {
        type hw
        card 0
        device 3
}
ctl.!default {
    type hw
    card 0
    device 3
}

!!Aplay/Arecord output
!!------------

APLAY

**** List of PLAYBACK Hardware Devices ****
card 0: PCH [HDA Intel PCH], device 0: ALC892 Analog [ALC892 Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 1: ALC892 Digital [ALC892 Digital]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 7: HDMI 1 [HDMI 1]
  Subdevices: 1/1
  Subdevice #0: subdevice #0

ARECORD

**** List of CAPTURE Hardware Devices ****
card 0: PCH [HDA Intel PCH], device 0: ALC892 Analog [ALC892 Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0

!!Amixer output
!!-------------

!!-------Mixer controls for card 0 [PCH]

Card hw:0 'PCH'/'HDA Intel PCH at 0xf7e00000 irq 51'
  Mixer name    : 'Intel CougarPoint HDMI'
  Components    : 'HDA:10ec0892,19da0000,00100302 HDA:80862805,80860101,00100000'
  Controls      : 33
  Simple ctrls  : 9
Simple mixer control 'Master',0
  Capabilities: pvolume pswitch penum
  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 'PCM',0
  Capabilities: pvolume penum
  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 'Mic',0
  Capabilities: pvolume pswitch penum
  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 'Mic Boost',0
  Capabilities: volume penum
  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 'IEC958',0
  Capabilities: pswitch pswitch-joined penum
  Playback channels: Mono
  Mono: Playback [on]
Simple mixer control 'IEC958 Default PCM',0
  Capabilities: pswitch pswitch-joined penum
  Playback channels: Mono
  Mono: Playback [on]
Simple mixer control 'IEC958',1
  Capabilities: pswitch pswitch-joined penum
  Playback channels: Mono
  Mono: Playback [on]
Simple mixer control 'IEC958',16
  Capabilities: pswitch pswitch-joined penum
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'Capture',0
  Capabilities: cvolume cswitch penum
  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]


!!Alsactl output
!!-------------

--startcollapse--
state.PCH {
    control.1 {
        iface MIXER
        name 'Master 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.2 {
        iface MIXER
        name 'Master Playback Switch'
        value.0 true
        value.1 true
        comment {
            access 'read write'
            type BOOLEAN
            count 2
        }
    }
    control.3 {
        iface MIXER
        name '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.4 {
        iface MIXER
        name 'Mic Playback Switch'
        value.0 false
        value.1 false
        comment {
            access 'read write'
            type BOOLEAN
            count 2
        }
    }
    control.5 {
        iface MIXER
        name '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.6 {
        iface MIXER
        name 'Capture Switch'
        value.0 false
        value.1 false
        comment {
            access 'read write'
            type BOOLEAN
            count 2
        }
    }
    control.7 {
        iface MIXER
        name 'Capture Volume'
        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.8 {
        iface MIXER
        name 'IEC958 Playback Con Mask'
        index 16
        value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
        comment {
            access read
            type IEC958
            count 1
        }
    }
    control.9 {
        iface MIXER
        name 'IEC958 Playback Pro Mask'
        index 16
        value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
        comment {
            access read
            type IEC958
            count 1
        }
    }
    control.10 {
        iface MIXER
        name 'IEC958 Playback Default'
        index 16
        value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
        comment {
            access 'read write'
            type IEC958
            count 1
        }
    }
    control.11 {
        iface MIXER
        name 'IEC958 Playback Switch'
        index 16
        value false
        comment {
            access 'read write'
            type BOOLEAN
            count 1
        }
    }
    control.12 {
        iface MIXER
        name 'IEC958 Default PCM Playback Switch'
        value true
        comment {
            access 'read write'
            type BOOLEAN
            count 1
        }
    }
    control.13 {
        iface CARD
        name 'Line Out Jack'
        value false
        comment {
            access read
            type BOOLEAN
            count 1
        }
    }
    control.14 {
        iface CARD
        name 'Mic Jack'
        value false
        comment {
            access read
            type BOOLEAN
            count 1
        }
    }
    control.15 {
        iface CARD
        name 'SPDIF Phantom Jack'
        value true
        comment {
            access read
            type BOOLEAN
            count 1
        }
    }
    control.16 {
        iface PCM
        name 'Playback Channel Map'
        value.0 0
        value.1 0
        comment {
            access read
            type INTEGER
            count 2
            range '0 - 36'
        }
    }
    control.17 {
        iface PCM
        name 'Capture Channel Map'
        value.0 0
        value.1 0
        comment {
            access read
            type INTEGER
            count 2
            range '0 - 36'
        }
    }
    control.18 {
        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.19 {
        iface CARD
        name 'HDMI/DP,pcm=3 Jack'
        value true
        comment {
            access read
            type BOOLEAN
            count 1
        }
    }
    control.20 {
        iface MIXER
        name 'IEC958 Playback Con Mask'
        value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
        comment {
            access read
            type IEC958
            count 1
        }
    }
    control.21 {
        iface MIXER
        name 'IEC958 Playback Pro Mask'
        value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
        comment {
            access read
            type IEC958
            count 1
        }
    }
    control.22 {
        iface MIXER
        name 'IEC958 Playback Default'
        value '0482000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
        comment {
            access 'read write'
            type IEC958
            count 1
        }
    }
    control.23 {
        iface MIXER
        name 'IEC958 Playback Switch'
        value true
        comment {
            access 'read write'
            type BOOLEAN
            count 1
        }
    }
    control.24 {
        iface PCM
        device 3
        name ELD
        value '10000c006772000f00000000000000000c2d010041565236353052097f070f7f071707503f06c05706005f7e01675e000000000000000000000000000000000000000000000000000000000000000000000000'
        comment {
            access 'read volatile'
            type BYTES
            count 83
        }
    }
    control.25 {
        iface CARD
        name 'HDMI/DP,pcm=7 Jack'
        value false
        comment {
            access read
            type BOOLEAN
            count 1
        }
    }
    control.26 {
        iface MIXER
        name 'IEC958 Playback Con Mask'
        index 1
        value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
        comment {
            access read
            type IEC958
            count 1
        }
    }
    control.27 {
        iface MIXER
        name 'IEC958 Playback Pro Mask'
        index 1
        value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
        comment {
            access read
            type IEC958
            count 1
        }
    }
    control.28 {
        iface MIXER
        name 'IEC958 Playback Default'
        index 1
        value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
        comment {
            access 'read write'
            type IEC958
            count 1
        }
    }
    control.29 {
        iface MIXER
        name 'IEC958 Playback Switch'
        index 1
        value true
        comment {
            access 'read write'
            type BOOLEAN
            count 1
        }
    }
    control.30 {
        iface PCM
        device 7
        name ELD
        value ''
        comment {
            access 'read volatile'
            type BYTES
            count 0
        }
    }
    control.31 {
        iface PCM
        device 3
        name 'Playback Channel Map'
        value.0 0
        value.1 0
        value.2 0
        value.3 0
        value.4 0
        value.5 0
        value.6 0
        value.7 0
        comment {
            access 'read write'
            type INTEGER
            count 8
            range '0 - 36'
        }
    }
    control.32 {
        iface PCM
        device 7
        name 'Playback Channel Map'
        value.0 0
        value.1 0
        value.2 0
        value.3 0
        value.4 0
        value.5 0
        value.6 0
        value.7 0
        comment {
            access 'read write'
            type INTEGER
            count 8
            range '0 - 36'
        }
    }
    control.33 {
        iface MIXER
        name 'PCM Playback Volume'
        value.0 255
        value.1 255
        comment {
            access 'read write user'
            type INTEGER
            count 2
            range '0 - 255'
            tlv '0000000100000008ffffec1400000014'
            dbmin -5100
            dbmax 0
            dbvalue.0 0
            dbvalue.1 0
        }
    }
}
--endcollapse--


!!All Loaded Modules
!!------------------

Module
xt_multiport
nls_iso8859_1
ip6t_REJECT
xt_hl
ip6t_rt
nf_conntrack_ipv6
nf_defrag_ipv6
ipt_REJECT
xt_LOG
xt_limit
xt_tcpudp
snd_hda_codec_hdmi
xt_addrtype
snd_hda_codec_realtek
nf_conntrack_ipv4
coretemp
nf_defrag_ipv4
xt_state
arc4
i915
ip6table_filter
ip6_tables
snd_hda_intel
snd_hda_codec
snd_hwdep
ath9k
snd_pcm
nf_conntrack_netbios_ns
nf_conntrack_broadcast
ath9k_common
nf_nat_ftp
nf_nat
ath9k_hw
ath
nf_conntrack_ftp
drm_kms_helper
kvm_intel
snd_page_alloc
snd_seq_midi
snd_seq_midi_event
mac80211
snd_rawmidi
snd_seq
nf_conntrack
kvm
snd_seq_device
cfg80211
ghash_clmulni_intel
btusb
bluetooth
iptable_filter
snd_timer
cryptd
hid_generic
drm
lp
usbhid
psmouse
mei
hid
snd
parport
soundcore
ip_tables
usb_storage
mac_hid
r8169
video
i2c_algo_bit
serio_raw
lpc_ich
microcode
x_tables
ahci
libahci


!!Sysfs Files
!!-----------

/sys/class/sound/hwC0D0/init_pin_configs:
0x11 0x411111f0
0x12 0x411111f0
0x14 0x01014010
0x15 0x411111f0
0x16 0x411111f0
0x17 0x411111f0
0x18 0x01a19830
0x19 0x411111f0
0x1a 0x411111f0
0x1b 0x411111f0
0x1c 0x411111f0
0x1d 0x40020601
0x1e 0x01441120
0x1f 0x411111f0

/sys/class/sound/hwC0D0/driver_pin_configs:

/sys/class/sound/hwC0D0/user_pin_configs:

/sys/class/sound/hwC0D0/init_verbs:

/sys/class/sound/hwC0D3/init_pin_configs:
0x05 0x58560010
0x06 0x18560020
0x07 0x18560030

/sys/class/sound/hwC0D3/driver_pin_configs:

/sys/class/sound/hwC0D3/user_pin_configs:

/sys/class/sound/hwC0D3/init_verbs:


!!ALSA/HDA dmesg
!!------------------

[   13.880594] ath: Regpair used: 0x60
[   13.910511] snd_hda_intel 0000:00:1b.0: irq 51 for MSI/MSI-X
[   13.910546] hda-intel 0000:00:1b.0: chipset global capabilities = 0x4401
[   13.910555] hda-intel 0000:00:1b.0: Clearing TCSEL
[   13.910561] hda-intel 0000:00:1b.0: SCH snoop: Enabled
[   13.914804] hda-intel 0000:00:1b.0: codec_mask = 0x9
[   13.914925] hda-intel 0000:00:1b.0: codec #0 probed OK
[   13.914968] hda-intel 0000:00:1b.0: codec #3 probed OK
[   13.925078] ip6_tables: (C) 2000-2006 Netfilter Core Team
--
[   14.179347] realtek: Enabling init ASM_ID=0x0601 CODEC_ID=10ec0892
[   14.270765] HDMI hot plug event: Codec=3 Pin=6 Presence_Detect=1 ELD_Valid=1
[   14.270825] HDMI status: Codec=3 Pin=6 Presence_Detect=1 ELD_Valid=1
[   14.270867] HDMI status: Codec=3 Pin=6 Presence_Detect=1 ELD_Valid=1
[   14.277739] HDMI: detected monitor  at connection type HDMI
[   14.277741] HDMI: available speakers: FL/FR
[   14.277744] HDMI: supports coding type LPCM: channels = 2, rates = 32000 44100 48000, bits = 16
[   14.277822] HDMI hot plug event: Codec=3 Pin=6 Presence_Detect=1 ELD_Valid=1
[   14.277904] HDMI status: Codec=3 Pin=6 Presence_Detect=1 ELD_Valid=1
[   14.277938] HDMI: detected monitor  at connection type HDMI
[   14.277939] HDMI: available speakers: FL/FR
[   14.277942] HDMI: supports coding type LPCM: channels = 2, rates = 32000 44100 48000, bits = 16
[   14.278021] HDMI status: Codec=3 Pin=7 Presence_Detect=0 ELD_Valid=0
[   14.278152] input: HDA Intel PCH HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input5
[   14.278251] input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input6
[   14.278332] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input7
[   14.278408] input: HDA Intel PCH Line Out as /devices/pci0000:00/0000:00:1b.0/sound/card0/input8
[   14.279546] [drm] Memory usable by graphics device = 2048M
[   14.279555] i915 0000:00:02.0: setting latency timer to 64
[   14.281481] HDMI: detected monitor  at connection type HDMI
[   14.281483] HDMI: available speakers: FL/FR
[   14.281486] HDMI: supports coding type LPCM: channels = 2, rates = 32000 44100 48000, bits = 16
[   14.357749] i915 0000:00:02.0: irq 52 for MSI/MSI-X
--
[   15.031892] fbcon: inteldrmfb (fb0) is primary device
[   15.032011] HDMI hot plug event: Codec=3 Pin=6 Presence_Detect=0 ELD_Valid=1
[   15.032067] HDMI status: Codec=3 Pin=6 Presence_Detect=0 ELD_Valid=0
[   15.124898] HDMI hot plug event: Codec=3 Pin=6 Presence_Detect=1 ELD_Valid=1
[   15.124944] HDMI status: Codec=3 Pin=6 Presence_Detect=1 ELD_Valid=1
[   15.125027] HDMI: 0 ELD data
[   15.135538] EXT4-fs (dm-2): re-mounted. Opts: errors=remount-ro
--
[   15.269861] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
[   15.424396] HDMI status: Codec=3 Pin=6 Presence_Detect=1 ELD_Valid=1
[   15.427896] HDMI: detected monitor AVR650R at connection type HDMI
[   15.427898] HDMI: available speakers: FL/FR LFE FC RL/RR
[   15.427902] HDMI: supports coding type LPCM: channels = 2, rates = 32000 44100 48000 88200 96000 176400 192000, bits = 16 20 24
[   15.427905] HDMI: supports coding type LPCM: channels = 8, rates = 32000 44100 48000 88200 96000 176400 192000, bits = 16 20 24
[   15.427907] HDMI: supports coding type AC-3: channels = 8, rates = 32000 44100 48000, max bitrate = 640000
[   15.427909] HDMI: supports coding type DTS: channels = 8, rates = 44100 48000, max bitrate = 1536000
[   15.427911] HDMI: supports coding type E-AC-3/DD+ (Dolby Digital Plus): channels = 8, rates = 44100 48000
[   15.427913] HDMI: supports coding type DTS-HD: channels = 8, rates = 44100 48000 88200 96000 176400 192000
[   15.427915] HDMI: supports coding type MLP (Dolby TrueHD): channels = 8, rates = 44100 48000 88200 96000 192000
[   15.649579] EXT4-fs (sda1): mounted filesystem with ordered data mode. Opts: (null)
--
[   26.754966] init: plymouth-stop pre-start process (1595) terminated with status 1
[   32.394481] hda_codec_cleanup_stream: NID=0x3
[   32.578905] hda_codec_cleanup_stream: NID=0x2
[   32.579165] hda_codec_cleanup_stream: NID=0x2
[   32.579351] hda_codec_cleanup_stream: NID=0x2
[   32.579529] hda_codec_cleanup_stream: NID=0x2
[   32.579848] hda_codec_cleanup_stream: NID=0x6
[   32.580356] hda_codec_cleanup_stream: NID=0x3
[   32.580630] hda_codec_cleanup_stream: NID=0x4
[   32.960529] hda-intel 0000:00:1b.0: azx_pcm_prepare: bufsize=0x10000, format=0x4031
[   32.960643] hdmi_setup_audio_infoframe: pin=6 channels=2
[   32.960846] HDMI: ASP channel 0 => slot 0
[   32.960889] HDMI: ASP channel 1 => slot 1
[   32.960932] HDMI: ASP channel 15 => slot 2
[   32.960974] HDMI: ASP channel 15 => slot 3
[   32.961017] HDMI: ASP channel 15 => slot 4
[   32.961059] HDMI: ASP channel 15 => slot 5
[   32.961102] HDMI: ASP channel 15 => slot 6
[   32.961144] HDMI: ASP channel 15 => slot 7
[   32.961221] HDMI: ELD buf size is 83
[   32.961263] HDMI: DIP GP[0] buf size is 30
[   32.961306] HDMI: DIP GP[1] buf size is 30
[   32.961348] HDMI: DIP GP[2] buf size is 30
[   32.961391] HDMI: DIP GP[3] buf size is 30
[   32.961434] HDMI: DIP GP[4] buf size is 0
[   32.961476] HDMI: DIP GP[5] buf size is 0
[   32.961519] HDMI: DIP GP[6] buf size is 0
[   32.961555] HDMI: DIP GP[7] buf size is 0
[   32.961846] hdmi_setup_stream: NID=0x6, pinctl=0x40
[   32.961848] hda_codec_setup_stream: NID=0x3, stream=0x8, channel=0, format=0x4031
[   32.969702] hda-intel 0000:00:1b.0: azx_pcm_prepare: bufsize=0x10000, format=0x4031
[   32.970236] hdmi_setup_stream: NID=0x6, pinctl=0x40
[   32.970238] hda_codec_setup_stream: NID=0x3, stream=0x8, channel=0, format=0x4031
[   42.999816] hda_codec_cleanup_stream: NID=0x3
[   42.999891] hda_codec_cleanup_stream: NID=0x3
[   44.910279] hda-intel 0000:00:1b.0: azx_pcm_prepare: bufsize=0x10000, format=0x4031
[   44.910829] hdmi_setup_stream: NID=0x6, pinctl=0x40
[   44.910832] hda_codec_setup_stream: NID=0x3, stream=0x8, channel=0, format=0x4031
[   44.910855] hda-intel 0000:00:1b.0: azx_pcm_prepare: bufsize=0x10000, format=0x4031
[   44.911393] hdmi_setup_stream: NID=0x6, pinctl=0x40
[   44.911395] hda_codec_setup_stream: NID=0x3, stream=0x8, channel=0, format=0x4031
[   77.614911] hda_codec_cleanup_stream: NID=0x3
[   77.615001] hda_codec_cleanup_stream: NID=0x3
[   77.616059] hda-intel 0000:00:1b.0: azx_pcm_prepare: bufsize=0x10000, format=0x1817
[   77.616112] HDMI: select CA 0x0 for 8-channel allocation:  FL/FR LFE FC RL/RR
[   77.616356] hdmi_setup_audio_infoframe: pin=6 channels=8
[   77.616564] HDMI: ASP channel 0 => slot 0
[   77.616606] HDMI: ASP channel 1 => slot 1
[   77.616649] HDMI: ASP channel 15 => slot 2
[   77.616692] HDMI: ASP channel 15 => slot 3
[   77.616734] HDMI: ASP channel 15 => slot 4
[   77.616776] HDMI: ASP channel 15 => slot 5
[   77.616819] HDMI: ASP channel 15 => slot 6
[   77.616861] HDMI: ASP channel 15 => slot 7
[   77.616938] HDMI: ELD buf size is 83
[   77.616981] HDMI: DIP GP[0] buf size is 30
[   77.617023] HDMI: DIP GP[1] buf size is 30
[   77.617066] HDMI: DIP GP[2] buf size is 30
[   77.617108] HDMI: DIP GP[3] buf size is 30
[   77.617151] HDMI: DIP GP[4] buf size is 0
[   77.617194] HDMI: DIP GP[5] buf size is 0
[   77.617236] HDMI: DIP GP[6] buf size is 0
[   77.617279] HDMI: DIP GP[7] buf size is 0
[   77.617563] hdmi_setup_stream: NID=0x6, pinctl=0x40
[   77.617565] hda_codec_setup_stream: NID=0x3, stream=0x8, channel=0, format=0x1817
[   77.622930] hda-intel 0000:00:1b.0: azx_pcm_prepare: bufsize=0x10000, format=0x1817
[   77.622997] HDMI: select CA 0x0 for 8-channel allocation:  FL/FR LFE FC RL/RR
[   77.623476] hdmi_setup_stream: NID=0x6, pinctl=0x40
[   77.623477] hda_codec_setup_stream: NID=0x3, stream=0x8, channel=0, format=0x1817
[   90.952494] hda_codec_cleanup_stream: NID=0x3
[   90.952578] hda_codec_cleanup_stream: NID=0x3
[   90.953628] hda-intel 0000:00:1b.0: azx_pcm_prepare: bufsize=0x10000, format=0x4031
[   90.953926] hdmi_setup_audio_infoframe: pin=6 channels=2
[   90.954132] HDMI: ASP channel 0 => slot 0
[   90.954175] HDMI: ASP channel 1 => slot 1
[   90.954217] HDMI: ASP channel 15 => slot 2
[   90.954260] HDMI: ASP channel 15 => slot 3
[   90.954302] HDMI: ASP channel 15 => slot 4
[   90.954345] HDMI: ASP channel 15 => slot 5
[   90.954387] HDMI: ASP channel 15 => slot 6
[   90.954430] HDMI: ASP channel 15 => slot 7
[   90.954506] HDMI: ELD buf size is 83
[   90.954549] HDMI: DIP GP[0] buf size is 30
[   90.954592] HDMI: DIP GP[1] buf size is 30
[   90.954634] HDMI: DIP GP[2] buf size is 30
[   90.954677] HDMI: DIP GP[3] buf size is 30
[   90.954719] HDMI: DIP GP[4] buf size is 0
[   90.954762] HDMI: DIP GP[5] buf size is 0
[   90.954804] HDMI: DIP GP[6] buf size is 0
[   90.954839] HDMI: DIP GP[7] buf size is 0
[   90.955131] hdmi_setup_stream: NID=0x6, pinctl=0x40
[   90.955133] hda_codec_setup_stream: NID=0x3, stream=0x8, channel=0, format=0x4031
[   90.963040] hda-intel 0000:00:1b.0: azx_pcm_prepare: bufsize=0x10000, format=0x4031
[   90.963560] hdmi_setup_stream: NID=0x6, pinctl=0x40
[   90.963562] hda_codec_setup_stream: NID=0x3, stream=0x8, channel=0, format=0x4031
[  116.301293] hda_codec_cleanup_stream: NID=0x3
[  116.301516] hda_codec_cleanup_stream: NID=0x3
Reply
Is there any XBMC member using ZBOX ID82 for HBR audio playback under Linux? If you have same hardware and meet same issue or had audio playback successfully, please let me know. I'm thinking of two clues based on ashecrow's post:
- Some configurations was wrong
- Need a specific fix for this hardware.

Anyway please feel free to let me know if you have comments.

--xingchao
Reply
(2013-07-09, 16:03)ashecrow Wrote: Hi,
Sorry for the long post

I cannot play HBR audio (DTS-HD and TrueHD) through XBMC 12.2 in linux.

Before you ask, I have already read the threads and I'm currently talking with Xingchao Wang, so I know about his patches for kernel and alsa conf

I post here to trace discussions in case anyone has an idea even if I know that it is not related to XBMC (as it works fine in windows with same hardware).

You will find bellow the output of standard alsa-info.sh script. It contains every information needed: kernel version, alsa version, driver version, distribution, audio card, audio ports.... In addition, I have compiled a kernel from 3.8.0 to enable alsa debug. As a consequence, you will find at the end the kernel logs (dmesg) related to the sound. It as been generated while playing a DTS-HD file.




For the hardware part, I use a zotac ZBOX ID82, you can find its hardware specs here: http://www.zotacusa.com/zbox-id82.html

Please note that there is not any hardware problem (AV receiver, machine or wires) as I can play the same DTS-HD file with the same AV receiver and the same wire on the same machine running windows.

Please note that there is not any XBMC problem as I can play with XBMC with the same configuration under windows.


I have tried every things bellow and all the combinations of the things bellow :

- with and without distribution upgrade (ubuntu raring ringtail with kernel 3.8):

- with and without hda driver upgrade (alsa devel ubuntu team)

- with and without Xingchao's Intel-HDA.conf patch

- with and without upgrade alsa-lib & alsa-utils

- with and without kernel upgrade to 3.9

- with and without realtek_codec module backlist (to try to disable SPDIF)

- with and without realtek_codec index = -2 in /etc/modprobe.d/alsa[something].conf

- openelec standard distribution

- openelec beta distribution

I add that

- In every test I have non HBR audio protocols (DTS and dolby) working with xbmc in the same configuration (software configuration and hdmi ports)


=> My guess is that it could be kernel or driver related. Any good other idea?

Thanks


Code:
upload=true&script=true&cardinfo=
!!################################
!!ALSA Information Script v 0.4.60
!!################################

!!Script ran on: Mon Jul  1 06:57:35 UTC 2013


!!Linux Distribution
!!------------------

Ubuntu 13.04 \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 13.04" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu 13.04" HOME_URL="http://www.ubuntu.com/" SUPPORT_URL="http://help.ubuntu.com/" BUG_REPORT_URL="http://bugs.launchpad.net/ubuntu/"


!!DMI Information
!!---------------

Manufacturer:      ZOTAC
Product Name:      XXXXXX
Product Version:   XX


!!Kernel Information
!!------------------

Kernel release:    3.8.13-perso
Operating System:  GNU/Linux
Architecture:      x86_64
Processor:         x86_64
SMP Enabled:       Yes


!!ALSA Version
!!------------

Driver version:     k3.8.13-perso
Library version:    1.0.25
Utilities version:  1.0.25


!!Loaded ALSA modules
!!-------------------

snd_hda_intel


!!Sound Servers on this system
!!----------------------------

No sound servers found.


!!Soundcards recognised by ALSA
!!-----------------------------

0 [PCH            ]: HDA-Intel - HDA Intel PCH
                      HDA Intel PCH at 0xf7e00000 irq 51


!!PCI Soundcards installed in the system
!!--------------------------------------

00:1b.0 Audio device: Intel Corporation 6 Series/C200 Series Chipset Family High Definition Audio Controller (rev 05)


!!Advanced information - PCI Vendor/Device/Subsystem ID's
!!--------------------------------------------------------

00:1b.0 0403: 8086:1c20 (rev 05)
    Subsystem: 19da:a206


!!Modprobe options (Sound related)
!!--------------------------------

snd_atiixp_modem: index=-2
snd_intel8x0m: index=-2
snd_via82xx_modem: index=-2
snd_usb_audio: index=-2
snd_usb_caiaq: index=-2
snd_usb_ua101: index=-2
snd_usb_us122l: index=-2
snd_usb_usx2y: index=-2
snd_cmipci: mpu_port=0x330 fm_port=0x388
snd_pcsp: index=-2
snd_usb_audio: index=-2


!!Loaded sound module options
!!--------------------------

!!Module: snd_hda_intel
    align_buffer_size : -1
    bdl_pos_adj : 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
    beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
    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 : Y


!!HDA-Intel Codec information
!!---------------------------
--startcollapse--

Codec: Realtek ALC892
Address: 0
AFG Function Id: 0x1 (unsol 1)
Vendor Id: 0x10ec0892
Subsystem Id: 0x19da0000
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
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="Master Playback Volume", index=0, device=0
    ControlAmp: chs=3, dir=Out, idx=0, ofs=0
  Device: name="ALC892 Analog", type="Audio", device=0
  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 0x03 [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 0x04 [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 0x05 [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 0x06 [Audio Output] wcaps 0x611: Stereo Digital
  Control: name="IEC958 Playback Con Mask", index=16, device=0
  Control: name="IEC958 Playback Pro Mask", index=16, device=0
  Control: name="IEC958 Playback Default", index=16, device=0
  Control: name="IEC958 Playback Switch", index=16, device=0
  Control: name="IEC958 Default PCM Playback Switch", index=0, device=0
  Device: name="ALC892 Digital", type="SPDIF", device=1
  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 Switch", index=0, device=0
  Control: name="Capture Volume", index=0, device=0
  Device: name="ALC892 Analog", type="Audio", device=0
  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
     0x23
Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
  Amp-In caps: ofs=0x10, nsteps=0x2e, stepsize=0x03, mute=1
  Amp-In vals:  [0x90 0x90]
  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="Mic Playback Volume", index=0, device=0
    ControlAmp: chs=3, dir=In, idx=0, ofs=0
  Control: name="Mic Playback Switch", index=0, device=0
    ControlAmp: chs=3, dir=In, idx=0, 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:  [0x00 0x00] [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:  [0x00 0x00] [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] [0x80 0x80]
  Connection: 2
     0x05 0x0b
Node 0x10 [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 0x11 [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
     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="Master Playback Switch", index=0, device=0
    ControlAmp: chs=3, dir=Out, idx=0, ofs=0
  Control: name="Line Out Jack", index=0, device=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 0x01014010: [Jack] Line Out at Ext Rear
    Conn = 1/8, Color = Green
    DefAssociation = 0x1, Sequence = 0x0
  Pin-ctls: 0x40: OUT
  Unsolicited: tag=01, 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="Mic Boost Volume", index=0, device=0
    ControlAmp: chs=3, dir=In, idx=0, ofs=0
  Control: name="Mic Jack", index=0, device=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 0x00003736: IN OUT Detect Trigger
    Vref caps: HIZ 50 GRD 80 100
  Pin Default 0x01a19830: [Jack] Mic at Ext Rear
    Conn = 1/8, Color = Pink
    DefAssociation = 0x3, Sequence = 0x0
  Pin-ctls: 0x21: IN VREF_50
  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 0x19 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
  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 0x411111f0: [N/A] Speaker at Ext Rear
    Conn = 1/8, Color = Black
    DefAssociation = 0xf, Sequence = 0x0
    Misc = NO_PRESENCE
  Pin-ctls: 0x20: IN 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 0x1a [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
  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 0x00003736: IN OUT Detect Trigger
    Vref caps: HIZ 50 GRD 80 100
  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 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 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
  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 0x411111f0: [N/A] Speaker at Ext Rear
    Conn = 1/8, Color = Black
    DefAssociation = 0xf, Sequence = 0x0
    Misc = NO_PRESENCE
  Pin-ctls: 0x20: IN 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 0x40020601: [N/A] Line Out at Ext N/A
    Conn = 1/4, 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
  Control: name="SPDIF Phantom Jack", index=0, device=0
  Pincap 0x00000010: OUT
  Pin Default 0x01441120: [Jack] SPDIF Out at Ext Rear
    Conn = RCA, Color = Black
    DefAssociation = 0x2, 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:  [0x80 0x80] [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
Codec: Intel CougarPoint HDMI
Address: 3
AFG Function Id: 0x1 (unsol 0)
Vendor Id: 0x80862805
Subsystem Id: 0x80860101
Revision Id: 0x100000
No Modem Function Group found
Default PCM:
    rates [0x0]:
    bits [0x0]:
    formats [0x0]:
Default Amp-In caps: N/A
Default Amp-Out caps: N/A
GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
  Converter: stream=0, channel=0
  Digital: Enabled
  Digital category: 0x0
  IEC Coding Type: 0x0
  PCM:
    rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
    bits [0x1e]: 16 20 24 32
    formats [0x5]: PCM AC3
  Power states:  D0 D3 EPSS
  Power: setting=D0, actual=D0
Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
  Converter: stream=8, channel=0
  Digital: Enabled GenLevel
  Digital category: 0x2
  IEC Coding Type: 0x0
  PCM:
    rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
    bits [0x1e]: 16 20 24 32
    formats [0x5]: PCM AC3
  Power states:  D0 D3 EPSS
  Power: setting=D0, actual=D0
Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
  Converter: stream=0, channel=0
  Digital: Enabled
  Digital category: 0x0
  IEC Coding Type: 0x0
  PCM:
    rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
    bits [0x1e]: 16 20 24 32
    formats [0x5]: PCM AC3
  Power states:  D0 D3 EPSS
  Power: setting=D0, actual=D0
Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
  Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
  Amp-Out vals:  [0x00 0x80]
  Pincap 0x09000094: OUT Detect HBR HDMI DP
  Pin Default 0x58560010: [N/A] Digital Out at Int HDMI
    Conn = Digital, Color = Unknown
    DefAssociation = 0x1, Sequence = 0x0
  Pin-ctls: 0x40: OUT
  Unsolicited: tag=00, enabled=0
  Power states:  D0 D3 EPSS
  Power: setting=D0, actual=D0
  Connection: 1
     0x02
Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
  Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
  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="ELD", index=0, device=3
  Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
  Amp-Out vals:  [0x00 0x00]
  Pincap 0x09000094: OUT Detect HBR HDMI DP
  Pin Default 0x18560020: [Jack] Digital Out at Int HDMI
    Conn = Digital, Color = Unknown
    DefAssociation = 0x2, Sequence = 0x0
  Pin-ctls: 0x40: OUT
  Unsolicited: tag=01, enabled=1
  Power states:  D0 D3 EPSS
  Power: setting=D0, actual=D0
  Connection: 1
     0x03
Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
  Control: name="HDMI/DP,pcm=7 Jack", index=0, device=0
  Control: name="IEC958 Playback Con Mask", index=1, device=0
  Control: name="IEC958 Playback Pro Mask", index=1, device=0
  Control: name="IEC958 Playback Default", index=1, device=0
  Control: name="IEC958 Playback Switch", index=1, device=0
  Control: name="ELD", index=0, device=7
  Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
  Amp-Out vals:  [0x00 0x00]
  Pincap 0x09000094: OUT Detect HBR HDMI DP
  Pin Default 0x18560030: [Jack] Digital Out at Int HDMI
    Conn = Digital, Color = Unknown
    DefAssociation = 0x3, Sequence = 0x0
  Pin-ctls: 0x40: OUT
  Unsolicited: tag=02, enabled=1
  Power states:  D0 D3 EPSS
  Power: setting=D0, actual=D0
  Connection: 1
     0x04
Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
--endcollapse--


!!ALSA Device nodes
!!-----------------

crw-rw---T+ 1 root audio 116,  9 Jul  1 08:55 /dev/snd/controlC0
crw-rw---T+ 1 root audio 116,  8 Jul  1 08:55 /dev/snd/hwC0D0
crw-rw---T+ 1 root audio 116,  7 Jul  1 08:55 /dev/snd/hwC0D3
crw-rw---T+ 1 root audio 116,  6 Jul  1 08:55 /dev/snd/pcmC0D0c
crw-rw---T+ 1 root audio 116,  5 Jul  1 08:55 /dev/snd/pcmC0D0p
crw-rw---T+ 1 root audio 116,  4 Jul  1 08:55 /dev/snd/pcmC0D1p
crw-rw---T+ 1 root audio 116,  3 Jul  1 08:56 /dev/snd/pcmC0D3p
crw-rw---T+ 1 root audio 116,  2 Jul  1 08:55 /dev/snd/pcmC0D7p
crw-rw---T+ 1 root audio 116,  1 Jul  1 08:55 /dev/snd/seq
crw-rw---T+ 1 root audio 116, 33 Jul  1 08:55 /dev/snd/timer

/dev/snd/by-path:
total 0
drwxr-xr-x 2 root root  60 Jul  1 08:55 .
drwxr-xr-x 3 root root 260 Jul  1 08:55 ..
lrwxrwxrwx 1 root root  12 Jul  1 08:55 pci-0000:00:1b.0 -> ../controlC0


!!ALSA configuration files
!!------------------------

!!User specific config file (~/.asoundrc)

pcm.!default {
        type hw
        card 0
        device 3
}
ctl.!default {
    type hw
    card 0
    device 3
}

!!Aplay/Arecord output
!!------------

APLAY

**** List of PLAYBACK Hardware Devices ****
card 0: PCH [HDA Intel PCH], device 0: ALC892 Analog [ALC892 Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 1: ALC892 Digital [ALC892 Digital]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 7: HDMI 1 [HDMI 1]
  Subdevices: 1/1
  Subdevice #0: subdevice #0

ARECORD

**** List of CAPTURE Hardware Devices ****
card 0: PCH [HDA Intel PCH], device 0: ALC892 Analog [ALC892 Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0

!!Amixer output
!!-------------

!!-------Mixer controls for card 0 [PCH]

Card hw:0 'PCH'/'HDA Intel PCH at 0xf7e00000 irq 51'
  Mixer name    : 'Intel CougarPoint HDMI'
  Components    : 'HDA:10ec0892,19da0000,00100302 HDA:80862805,80860101,00100000'
  Controls      : 33
  Simple ctrls  : 9
Simple mixer control 'Master',0
  Capabilities: pvolume pswitch penum
  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 'PCM',0
  Capabilities: pvolume penum
  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 'Mic',0
  Capabilities: pvolume pswitch penum
  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 'Mic Boost',0
  Capabilities: volume penum
  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 'IEC958',0
  Capabilities: pswitch pswitch-joined penum
  Playback channels: Mono
  Mono: Playback [on]
Simple mixer control 'IEC958 Default PCM',0
  Capabilities: pswitch pswitch-joined penum
  Playback channels: Mono
  Mono: Playback [on]
Simple mixer control 'IEC958',1
  Capabilities: pswitch pswitch-joined penum
  Playback channels: Mono
  Mono: Playback [on]
Simple mixer control 'IEC958',16
  Capabilities: pswitch pswitch-joined penum
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'Capture',0
  Capabilities: cvolume cswitch penum
  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]


!!Alsactl output
!!-------------

--startcollapse--
state.PCH {
    control.1 {
        iface MIXER
        name 'Master 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.2 {
        iface MIXER
        name 'Master Playback Switch'
        value.0 true
        value.1 true
        comment {
            access 'read write'
            type BOOLEAN
            count 2
        }
    }
    control.3 {
        iface MIXER
        name '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.4 {
        iface MIXER
        name 'Mic Playback Switch'
        value.0 false
        value.1 false
        comment {
            access 'read write'
            type BOOLEAN
            count 2
        }
    }
    control.5 {
        iface MIXER
        name '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.6 {
        iface MIXER
        name 'Capture Switch'
        value.0 false
        value.1 false
        comment {
            access 'read write'
            type BOOLEAN
            count 2
        }
    }
    control.7 {
        iface MIXER
        name 'Capture Volume'
        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.8 {
        iface MIXER
        name 'IEC958 Playback Con Mask'
        index 16
        value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
        comment {
            access read
            type IEC958
            count 1
        }
    }
    control.9 {
        iface MIXER
        name 'IEC958 Playback Pro Mask'
        index 16
        value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
        comment {
            access read
            type IEC958
            count 1
        }
    }
    control.10 {
        iface MIXER
        name 'IEC958 Playback Default'
        index 16
        value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
        comment {
            access 'read write'
            type IEC958
            count 1
        }
    }
    control.11 {
        iface MIXER
        name 'IEC958 Playback Switch'
        index 16
        value false
        comment {
            access 'read write'
            type BOOLEAN
            count 1
        }
    }
    control.12 {
        iface MIXER
        name 'IEC958 Default PCM Playback Switch'
        value true
        comment {
            access 'read write'
            type BOOLEAN
            count 1
        }
    }
    control.13 {
        iface CARD
        name 'Line Out Jack'
        value false
        comment {
            access read
            type BOOLEAN
            count 1
        }
    }
    control.14 {
        iface CARD
        name 'Mic Jack'
        value false
        comment {
            access read
            type BOOLEAN
            count 1
        }
    }
    control.15 {
        iface CARD
        name 'SPDIF Phantom Jack'
        value true
        comment {
            access read
            type BOOLEAN
            count 1
        }
    }
    control.16 {
        iface PCM
        name 'Playback Channel Map'
        value.0 0
        value.1 0
        comment {
            access read
            type INTEGER
            count 2
            range '0 - 36'
        }
    }
    control.17 {
        iface PCM
        name 'Capture Channel Map'
        value.0 0
        value.1 0
        comment {
            access read
            type INTEGER
            count 2
            range '0 - 36'
        }
    }
    control.18 {
        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.19 {
        iface CARD
        name 'HDMI/DP,pcm=3 Jack'
        value true
        comment {
            access read
            type BOOLEAN
            count 1
        }
    }
    control.20 {
        iface MIXER
        name 'IEC958 Playback Con Mask'
        value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
        comment {
            access read
            type IEC958
            count 1
        }
    }
    control.21 {
        iface MIXER
        name 'IEC958 Playback Pro Mask'
        value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
        comment {
            access read
            type IEC958
            count 1
        }
    }
    control.22 {
        iface MIXER
        name 'IEC958 Playback Default'
        value '0482000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
        comment {
            access 'read write'
            type IEC958
            count 1
        }
    }
    control.23 {
        iface MIXER
        name 'IEC958 Playback Switch'
        value true
        comment {
            access 'read write'
            type BOOLEAN
            count 1
        }
    }
    control.24 {
        iface PCM
        device 3
        name ELD
        value '10000c006772000f00000000000000000c2d010041565236353052097f070f7f071707503f06c05706005f7e01675e000000000000000000000000000000000000000000000000000000000000000000000000'
        comment {
            access 'read volatile'
            type BYTES
            count 83
        }
    }
    control.25 {
        iface CARD
        name 'HDMI/DP,pcm=7 Jack'
        value false
        comment {
            access read
            type BOOLEAN
            count 1
        }
    }
    control.26 {
        iface MIXER
        name 'IEC958 Playback Con Mask'
        index 1
        value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
        comment {
            access read
            type IEC958
            count 1
        }
    }
    control.27 {
        iface MIXER
        name 'IEC958 Playback Pro Mask'
        index 1
        value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
        comment {
            access read
            type IEC958
            count 1
        }
    }
    control.28 {
        iface MIXER
        name 'IEC958 Playback Default'
        index 1
        value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
        comment {
            access 'read write'
            type IEC958
            count 1
        }
    }
    control.29 {
        iface MIXER
        name 'IEC958 Playback Switch'
        index 1
        value true
        comment {
            access 'read write'
            type BOOLEAN
            count 1
        }
    }
    control.30 {
        iface PCM
        device 7
        name ELD
        value ''
        comment {
            access 'read volatile'
            type BYTES
            count 0
        }
    }
    control.31 {
        iface PCM
        device 3
        name 'Playback Channel Map'
        value.0 0
        value.1 0
        value.2 0
        value.3 0
        value.4 0
        value.5 0
        value.6 0
        value.7 0
        comment {
            access 'read write'
            type INTEGER
            count 8
            range '0 - 36'
        }
    }
    control.32 {
        iface PCM
        device 7
        name 'Playback Channel Map'
        value.0 0
        value.1 0
        value.2 0
        value.3 0
        value.4 0
        value.5 0
        value.6 0
        value.7 0
        comment {
            access 'read write'
            type INTEGER
            count 8
            range '0 - 36'
        }
    }
    control.33 {
        iface MIXER
        name 'PCM Playback Volume'
        value.0 255
        value.1 255
        comment {
            access 'read write user'
            type INTEGER
            count 2
            range '0 - 255'
            tlv '0000000100000008ffffec1400000014'
            dbmin -5100
            dbmax 0
            dbvalue.0 0
            dbvalue.1 0
        }
    }
}
--endcollapse--


!!All Loaded Modules
!!------------------

Module
xt_multiport
nls_iso8859_1
ip6t_REJECT
xt_hl
ip6t_rt
nf_conntrack_ipv6
nf_defrag_ipv6
ipt_REJECT
xt_LOG
xt_limit
xt_tcpudp
snd_hda_codec_hdmi
xt_addrtype
snd_hda_codec_realtek
nf_conntrack_ipv4
coretemp
nf_defrag_ipv4
xt_state
arc4
i915
ip6table_filter
ip6_tables
snd_hda_intel
snd_hda_codec
snd_hwdep
ath9k
snd_pcm
nf_conntrack_netbios_ns
nf_conntrack_broadcast
ath9k_common
nf_nat_ftp
nf_nat
ath9k_hw
ath
nf_conntrack_ftp
drm_kms_helper
kvm_intel
snd_page_alloc
snd_seq_midi
snd_seq_midi_event
mac80211
snd_rawmidi
snd_seq
nf_conntrack
kvm
snd_seq_device
cfg80211
ghash_clmulni_intel
btusb
bluetooth
iptable_filter
snd_timer
cryptd
hid_generic
drm
lp
usbhid
psmouse
mei
hid
snd
parport
soundcore
ip_tables
usb_storage
mac_hid
r8169
video
i2c_algo_bit
serio_raw
lpc_ich
microcode
x_tables
ahci
libahci


!!Sysfs Files
!!-----------

/sys/class/sound/hwC0D0/init_pin_configs:
0x11 0x411111f0
0x12 0x411111f0
0x14 0x01014010
0x15 0x411111f0
0x16 0x411111f0
0x17 0x411111f0
0x18 0x01a19830
0x19 0x411111f0
0x1a 0x411111f0
0x1b 0x411111f0
0x1c 0x411111f0
0x1d 0x40020601
0x1e 0x01441120
0x1f 0x411111f0

/sys/class/sound/hwC0D0/driver_pin_configs:

/sys/class/sound/hwC0D0/user_pin_configs:

/sys/class/sound/hwC0D0/init_verbs:

/sys/class/sound/hwC0D3/init_pin_configs:
0x05 0x58560010
0x06 0x18560020
0x07 0x18560030

/sys/class/sound/hwC0D3/driver_pin_configs:

/sys/class/sound/hwC0D3/user_pin_configs:

/sys/class/sound/hwC0D3/init_verbs:


!!ALSA/HDA dmesg
!!------------------

[   13.880594] ath: Regpair used: 0x60
[   13.910511] snd_hda_intel 0000:00:1b.0: irq 51 for MSI/MSI-X
[   13.910546] hda-intel 0000:00:1b.0: chipset global capabilities = 0x4401
[   13.910555] hda-intel 0000:00:1b.0: Clearing TCSEL
[   13.910561] hda-intel 0000:00:1b.0: SCH snoop: Enabled
[   13.914804] hda-intel 0000:00:1b.0: codec_mask = 0x9
[   13.914925] hda-intel 0000:00:1b.0: codec #0 probed OK
[   13.914968] hda-intel 0000:00:1b.0: codec #3 probed OK
[   13.925078] ip6_tables: (C) 2000-2006 Netfilter Core Team
--
[   14.179347] realtek: Enabling init ASM_ID=0x0601 CODEC_ID=10ec0892
[   14.270765] HDMI hot plug event: Codec=3 Pin=6 Presence_Detect=1 ELD_Valid=1
[   14.270825] HDMI status: Codec=3 Pin=6 Presence_Detect=1 ELD_Valid=1
[   14.270867] HDMI status: Codec=3 Pin=6 Presence_Detect=1 ELD_Valid=1
[   14.277739] HDMI: detected monitor  at connection type HDMI
[   14.277741] HDMI: available speakers: FL/FR
[   14.277744] HDMI: supports coding type LPCM: channels = 2, rates = 32000 44100 48000, bits = 16
[   14.277822] HDMI hot plug event: Codec=3 Pin=6 Presence_Detect=1 ELD_Valid=1
[   14.277904] HDMI status: Codec=3 Pin=6 Presence_Detect=1 ELD_Valid=1
[   14.277938] HDMI: detected monitor  at connection type HDMI
[   14.277939] HDMI: available speakers: FL/FR
[   14.277942] HDMI: supports coding type LPCM: channels = 2, rates = 32000 44100 48000, bits = 16
[   14.278021] HDMI status: Codec=3 Pin=7 Presence_Detect=0 ELD_Valid=0
[   14.278152] input: HDA Intel PCH HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input5
[   14.278251] input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input6
[   14.278332] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input7
[   14.278408] input: HDA Intel PCH Line Out as /devices/pci0000:00/0000:00:1b.0/sound/card0/input8
[   14.279546] [drm] Memory usable by graphics device = 2048M
[   14.279555] i915 0000:00:02.0: setting latency timer to 64
[   14.281481] HDMI: detected monitor  at connection type HDMI
[   14.281483] HDMI: available speakers: FL/FR
[   14.281486] HDMI: supports coding type LPCM: channels = 2, rates = 32000 44100 48000, bits = 16
[   14.357749] i915 0000:00:02.0: irq 52 for MSI/MSI-X
--
[   15.031892] fbcon: inteldrmfb (fb0) is primary device
[   15.032011] HDMI hot plug event: Codec=3 Pin=6 Presence_Detect=0 ELD_Valid=1
[   15.032067] HDMI status: Codec=3 Pin=6 Presence_Detect=0 ELD_Valid=0
[   15.124898] HDMI hot plug event: Codec=3 Pin=6 Presence_Detect=1 ELD_Valid=1
[   15.124944] HDMI status: Codec=3 Pin=6 Presence_Detect=1 ELD_Valid=1
[   15.125027] HDMI: 0 ELD data
[   15.135538] EXT4-fs (dm-2): re-mounted. Opts: errors=remount-ro
--
[   15.269861] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
[   15.424396] HDMI status: Codec=3 Pin=6 Presence_Detect=1 ELD_Valid=1
[   15.427896] HDMI: detected monitor AVR650R at connection type HDMI
[   15.427898] HDMI: available speakers: FL/FR LFE FC RL/RR
[   15.427902] HDMI: supports coding type LPCM: channels = 2, rates = 32000 44100 48000 88200 96000 176400 192000, bits = 16 20 24
[   15.427905] HDMI: supports coding type LPCM: channels = 8, rates = 32000 44100 48000 88200 96000 176400 192000, bits = 16 20 24
[   15.427907] HDMI: supports coding type AC-3: channels = 8, rates = 32000 44100 48000, max bitrate = 640000
[   15.427909] HDMI: supports coding type DTS: channels = 8, rates = 44100 48000, max bitrate = 1536000
[   15.427911] HDMI: supports coding type E-AC-3/DD+ (Dolby Digital Plus): channels = 8, rates = 44100 48000
[   15.427913] HDMI: supports coding type DTS-HD: channels = 8, rates = 44100 48000 88200 96000 176400 192000
[   15.427915] HDMI: supports coding type MLP (Dolby TrueHD): channels = 8, rates = 44100 48000 88200 96000 192000
[   15.649579] EXT4-fs (sda1): mounted filesystem with ordered data mode. Opts: (null)
--
[   26.754966] init: plymouth-stop pre-start process (1595) terminated with status 1
[   32.394481] hda_codec_cleanup_stream: NID=0x3
[   32.578905] hda_codec_cleanup_stream: NID=0x2
[   32.579165] hda_codec_cleanup_stream: NID=0x2
[   32.579351] hda_codec_cleanup_stream: NID=0x2
[   32.579529] hda_codec_cleanup_stream: NID=0x2
[   32.579848] hda_codec_cleanup_stream: NID=0x6
[   32.580356] hda_codec_cleanup_stream: NID=0x3
[   32.580630] hda_codec_cleanup_stream: NID=0x4
[   32.960529] hda-intel 0000:00:1b.0: azx_pcm_prepare: bufsize=0x10000, format=0x4031
[   32.960643] hdmi_setup_audio_infoframe: pin=6 channels=2
[   32.960846] HDMI: ASP channel 0 => slot 0
[   32.960889] HDMI: ASP channel 1 => slot 1
[   32.960932] HDMI: ASP channel 15 => slot 2
[   32.960974] HDMI: ASP channel 15 => slot 3
[   32.961017] HDMI: ASP channel 15 => slot 4
[   32.961059] HDMI: ASP channel 15 => slot 5
[   32.961102] HDMI: ASP channel 15 => slot 6
[   32.961144] HDMI: ASP channel 15 => slot 7
[   32.961221] HDMI: ELD buf size is 83
[   32.961263] HDMI: DIP GP[0] buf size is 30
[   32.961306] HDMI: DIP GP[1] buf size is 30
[   32.961348] HDMI: DIP GP[2] buf size is 30
[   32.961391] HDMI: DIP GP[3] buf size is 30
[   32.961434] HDMI: DIP GP[4] buf size is 0
[   32.961476] HDMI: DIP GP[5] buf size is 0
[   32.961519] HDMI: DIP GP[6] buf size is 0
[   32.961555] HDMI: DIP GP[7] buf size is 0
[   32.961846] hdmi_setup_stream: NID=0x6, pinctl=0x40
[   32.961848] hda_codec_setup_stream: NID=0x3, stream=0x8, channel=0, format=0x4031
[   32.969702] hda-intel 0000:00:1b.0: azx_pcm_prepare: bufsize=0x10000, format=0x4031
[   32.970236] hdmi_setup_stream: NID=0x6, pinctl=0x40
[   32.970238] hda_codec_setup_stream: NID=0x3, stream=0x8, channel=0, format=0x4031
[   42.999816] hda_codec_cleanup_stream: NID=0x3
[   42.999891] hda_codec_cleanup_stream: NID=0x3
[   44.910279] hda-intel 0000:00:1b.0: azx_pcm_prepare: bufsize=0x10000, format=0x4031
[   44.910829] hdmi_setup_stream: NID=0x6, pinctl=0x40
[   44.910832] hda_codec_setup_stream: NID=0x3, stream=0x8, channel=0, format=0x4031
[   44.910855] hda-intel 0000:00:1b.0: azx_pcm_prepare: bufsize=0x10000, format=0x4031
[   44.911393] hdmi_setup_stream: NID=0x6, pinctl=0x40
[   44.911395] hda_codec_setup_stream: NID=0x3, stream=0x8, channel=0, format=0x4031
[   77.614911] hda_codec_cleanup_stream: NID=0x3
[   77.615001] hda_codec_cleanup_stream: NID=0x3
[   77.616059] hda-intel 0000:00:1b.0: azx_pcm_prepare: bufsize=0x10000, format=0x1817
[   77.616112] HDMI: select CA 0x0 for 8-channel allocation:  FL/FR LFE FC RL/RR
[   77.616356] hdmi_setup_audio_infoframe: pin=6 channels=8
[   77.616564] HDMI: ASP channel 0 => slot 0
[   77.616606] HDMI: ASP channel 1 => slot 1
[   77.616649] HDMI: ASP channel 15 => slot 2
[   77.616692] HDMI: ASP channel 15 => slot 3
[   77.616734] HDMI: ASP channel 15 => slot 4
[   77.616776] HDMI: ASP channel 15 => slot 5
[   77.616819] HDMI: ASP channel 15 => slot 6
[   77.616861] HDMI: ASP channel 15 => slot 7
[   77.616938] HDMI: ELD buf size is 83
[   77.616981] HDMI: DIP GP[0] buf size is 30
[   77.617023] HDMI: DIP GP[1] buf size is 30
[   77.617066] HDMI: DIP GP[2] buf size is 30
[   77.617108] HDMI: DIP GP[3] buf size is 30
[   77.617151] HDMI: DIP GP[4] buf size is 0
[   77.617194] HDMI: DIP GP[5] buf size is 0
[   77.617236] HDMI: DIP GP[6] buf size is 0
[   77.617279] HDMI: DIP GP[7] buf size is 0
[   77.617563] hdmi_setup_stream: NID=0x6, pinctl=0x40
[   77.617565] hda_codec_setup_stream: NID=0x3, stream=0x8, channel=0, format=0x1817
[   77.622930] hda-intel 0000:00:1b.0: azx_pcm_prepare: bufsize=0x10000, format=0x1817
[   77.622997] HDMI: select CA 0x0 for 8-channel allocation:  FL/FR LFE FC RL/RR
[   77.623476] hdmi_setup_stream: NID=0x6, pinctl=0x40
[   77.623477] hda_codec_setup_stream: NID=0x3, stream=0x8, channel=0, format=0x1817
[   90.952494] hda_codec_cleanup_stream: NID=0x3
[   90.952578] hda_codec_cleanup_stream: NID=0x3
[   90.953628] hda-intel 0000:00:1b.0: azx_pcm_prepare: bufsize=0x10000, format=0x4031
[   90.953926] hdmi_setup_audio_infoframe: pin=6 channels=2
[   90.954132] HDMI: ASP channel 0 => slot 0
[   90.954175] HDMI: ASP channel 1 => slot 1
[   90.954217] HDMI: ASP channel 15 => slot 2
[   90.954260] HDMI: ASP channel 15 => slot 3
[   90.954302] HDMI: ASP channel 15 => slot 4
[   90.954345] HDMI: ASP channel 15 => slot 5
[   90.954387] HDMI: ASP channel 15 => slot 6
[   90.954430] HDMI: ASP channel 15 => slot 7
[   90.954506] HDMI: ELD buf size is 83
[   90.954549] HDMI: DIP GP[0] buf size is 30
[   90.954592] HDMI: DIP GP[1] buf size is 30
[   90.954634] HDMI: DIP GP[2] buf size is 30
[   90.954677] HDMI: DIP GP[3] buf size is 30
[   90.954719] HDMI: DIP GP[4] buf size is 0
[   90.954762] HDMI: DIP GP[5] buf size is 0
[   90.954804] HDMI: DIP GP[6] buf size is 0
[   90.954839] HDMI: DIP GP[7] buf size is 0
[   90.955131] hdmi_setup_stream: NID=0x6, pinctl=0x40
[   90.955133] hda_codec_setup_stream: NID=0x3, stream=0x8, channel=0, format=0x4031
[   90.963040] hda-intel 0000:00:1b.0: azx_pcm_prepare: bufsize=0x10000, format=0x4031
[   90.963560] hdmi_setup_stream: NID=0x6, pinctl=0x40
[   90.963562] hda_codec_setup_stream: NID=0x3, stream=0x8, channel=0, format=0x4031
[  116.301293] hda_codec_cleanup_stream: NID=0x3
[  116.301516] hda_codec_cleanup_stream: NID=0x3

Have you tried running OpenELEC?
Reply
@vicbitter: yes as said in my post
Reply
(2013-07-11, 07:44)ashecrow Wrote: @vicbitter: yes as said in my post

My bad... Have you tried my OpenELEC XBMC Gotham build on the OpenELEC forum?
Reply
@vicbitter: what i have tried are:
-0fficial release
-release devel-20130524201837-r14383 that Fritsch has sent me. I did the test with him.
It made no change from my ubuntu setup as it uses same kernel/drivers
Reply
(2013-07-11, 12:32)ashecrow Wrote: @vicbitter: what i have tried are:
-0fficial release
-release devel-20130524201837-r14383 that Fritsch has sent me. I did the test with him.
It made no change from my ubuntu setup as it uses same kernel/drivers

Have you tried the Intel builds on the "OpenELEC with XBMC 13 alpha builds" thread on OpenELEC forums?
Reply
I'm checking the alsa driver log when playing HBR audio test file on ashecrow's machine.
And i suspect below channel mapping is wrong:
"[ 295.206626] hda-intel 0000:00:1b.0: azx_pcm_prepare: bufsize=0x10000, format=0x9817
[ 295.206701] HDMI: select CA 0x0 for 8-channel allocation: FL/FR LFE FC RL/RR
[ 295.206942] hdmi_setup_audio_infoframe: pin=6 channels=8
[ 295.207150] HDMI: ASP channel 0 => slot 0
[ 295.207193] HDMI: ASP channel 1 => slot 1
[ 295.207236] HDMI: ASP channel 15 => slot 2
[ 295.207278] HDMI: ASP channel 15 => slot 3
[ 295.207321] HDMI: ASP channel 15 => slot 4
[ 295.207363] HDMI: ASP channel 15 => slot 5
[ 295.207406] HDMI: ASP channel 15 => slot 6
[ 295.207448] HDMI: ASP channel 15 => slot 7
[ 295.207525] HDMI: ELD buf size is 83
[ 295.207567] HDMI: DIP GP[0] buf size is 30
[ 295.207610] HDMI: DIP GP[1] buf size is 30
[ 295.207653] HDMI: DIP GP[2] buf size is 30
[ 295.207695] HDMI: DIP GP[3] buf size is 30
[ 295.207738] HDMI: DIP GP[4] buf size is 0
[ 295.207780] HDMI: DIP GP[5] buf size is 0
[ 295.207823] HDMI: DIP GP[6] buf size is 0
[ 295.207865] HDMI: DIP GP[7] buf size is 0
[ 295.208150] hdmi_setup_stream: NID=0x6, new-pinctl=0x43
[ 295.208153] hda_codec_setup_stream: NID=0x3, stream=0x8, channel=0, format=0x9817
[ 301.750638] hda_codec_cleanup_stream: NID=0x3
[ 301.750724] hda_codec_cleanup_stream: NID=0x3
"

At first glance, channel 2~7 are emplty.

I donot have test environment so would any guy with HBR audio playing successfully provide some debug log?
Pleaes enable below two configs in your kernel .config:
3869 CONFIG_SND_DEBUG=y
3870 CONFIG_SND_DEBUG_VERBOSE=y

just capture the dmesg log when you're playing HBR audio, i need compare the ASP mapping part.

thanks
--xingchao
Reply
Hi guys,
For those who have dts-hd working, could you please kindly do the DTS-HD test bellow for me?

1. Enable alsa debug in kernel (recompile from sources) as Xingchao shown and reboot on the new kernel

2. Download dts-hd sample file

3. Add the following to ~/.asoundrc:
Code:
## begin custom stuff
pcm.hdmihdtest {
        @args [ DEVICE CTLINDEX ]
        @args.DEVICE {
                type integer
        }
        @args.CTLINDEX {
                type integer
        }
        type hooks
        slave.pcm {
                type hw
                card YOUR_CARD_AS_IN_APLAY-l
                device $DEVICE
        }
        hooks.0 {
                type ctl_elems
                hook_args [
                {
                        name "IEC958 Playback Default"
                        index $CTLINDEX
                        lock true
                        preserve true
                        value [ 0x06 0x82 0x00 0x01 ]
                }
                {
                        name "IEC958 Playback Switch"
                        index $CTLINDEX
                        lock true
                        preserve true
                        value true
                }
                ]
        }
}
pcm.hdmihdtest0 { @func refer name "pcm.hdmihdtest:DEVICE=3,CTLINDEX=0" }
pcm.hdmihdtest1 { @func refer name "pcm.hdmihdtest:DEVICE=7,CTLINDEX=1" }
pcm.hdmihdtest2 { @func refer name "pcm.hdmihdtest:DEVICE=8,CTLINDEX=2" }
pcm.hdmihdtest3 { @func refer name "pcm.hdmihdtest:DEVICE=9,CTLINDEX=3" }
## end custom stuff

4. Make sure alsa is not muted with
Code:
alsamixer -cYOUR_CARD_AS_IN_APLAY-l
5.
Code:
aplay -D hdmihdtest0 -c8 -fs16_le -r192000 dts.spdif

6. run alsa-info.sh script and paste the output text
Reply
First of all a great thanks to all the xbmc devs

I have a Crystalbuntu 2.0 on atv1 and have trouble with certain audio, Most files play fine but few files don't. I can play them successfully on windows/ Ubuntu 12.0 LTS on my laptop which makes me believe it may be missing a codec or something else. below is the pastebin Appreciate your help

http://pastebin.com/DvATdmef
Reply
This thread is as dead as the old audio engine. Check out: http://forum.xbmc.org/showthread.php?tid=170338
There won't be any fixes for Frodo.
Reply
  • 1
  • 50
  • 51
  • 52
  • 53
  • 54(current)

Logout Mark Read Team Forum Stats Members Help
AudioEngine testers - Linux only4