MyTetra Share
Делитесь знаниями!
Как узнать, какая звуковая подсистема настроена в Linux
Время создания: 11.10.2023 12:39
Текстовые метки: linux, звук, звуковая, карта, подсистема, oss, alsa, jackd, pulseaudio, pipewire, узнать
Раздел: Компьютер - Linux - Звук и аудио
Запись: xintrea/mytetra_syncro/master/base/1697017163ezpxz99fqd/text.html на raw.github.com

Исторически так сложилось, что в Linux на разных этапах его развития возникали разные подсистемы ввода/вывода звука. Но широко известные и используемые можно собрать в один небольшой список:



  • OSS - Open Sound System. Первая попытка сделать универсальный Linux-драйвер, через который любая программа могла работать со звуковым устройством. По-сути, данный драйвер был частью ядра, и создавал в системе файлы-устройства /dev/dsp и /dev/mixer. Через них и шла работа со звуком.
  • ALSA - Advanced Linux Sound Architecture. Самая популярная на текущий момент звуковая подсистема, встроенная в операционную систему Linux. В состав ALSA входят модули ядра, системные библиотеки, утилиты конфигурирования. Чтобы поддерживать различную звуковую аппаратуру различных производителей, в ALSA созданы различные модули ядра. Все модули ядра, относящиеся к ALSA, имеют наименование, начинающееся на snd_. В части поддержки устаревшего программного обеспечения, ALSA полностью заменяет собой OSS и полностью эмулирует его работу, но во многих дистрибутивах эту возможность нужно специально настраивать.
  • Jack - старый звуковой сервер с минимальной задержкой, использующийся для коммутации музыкальных/звуковых программ и устройств. Старая версия умела работать с OSS, более новая (v.2) использует ALSA для ввода-вывода звука.
  • PulseAudio - звуковой сервер в виде демона, запускаемый, что интересно, от имени обычного пользователя. Создает слой абстракции звуковых потоков для возможности различной коммутации, принимает по собственному API звуковой поток от приложений и воспроизводит его через ALSA. Так же PulseAudio содержит специальный ALSA-плагин (сама система ALSA - это плагинная звуковая система), через который PulseAudio может получать данные, отправляемые приложениями в сам ALSA, и такое поведение настраивается по-дефолту при установке PulseAudio. Считается надстройкой над ALSA, так как без ALSA его использование бессмысленно (будет работать только комутация, а звука не будет).
  • PipeWire - более новый и продвинутый звуковой сервер, чем PulseAudio. Имеет модуль эмулирования API PulseAudio. Для работы с железом использует ALSA.



Учитывая разные варианты настройки звуковой подсистемы, встает вопрос: а как вообще понять, что сконфигурировано в системе?


Для этого можно воспользоваться утилитой alsa-info. Данная утилита запускается только из-под root. Она сгенерирует файл-отчет во временном каталоге, имя файла будет следующим:



/tmp/alsa-info.txt.XXXXXXXXXX



По-сути, эта программа собирает в отчет информацию из следующих утилит и системных файлов:



dmesg

lspci

aplay

amixer

alsactl

rpm, dpkg

/proc/asound/

/sys/class/sound/

~/.asoundrc (etc.)



Информация о конфигурации звуковой подсистемы находится в следующих строках:



!!ALSA Version

!!------------


Driver version: k5.18.0-2-amd64

Library version: 1.2.4

Utilities version: 1.2.4



!!Loaded ALSA modules

!!-------------------


snd_hda_intel



!!Sound Servers on this system

!!----------------------------


Pulseaudio:

Installed - Yes (/usr/bin/pulseaudio)

Running - Yes


Jack:

Installed - Yes (/usr/bin/jackd)

Running - No



Из этих данных видно, что базовая система ввода-вывода звука - это ALSA. Для работы используется модуль ядра snd_hda_intel, что означает, что на материнке установлена интегрированная звуковушка Intel (с чипом Realtek ALC897, что видно из информации ниже). В системе установлено PulseAudio, оно включено и работает. Так же в системе установлен сервер Jack, но он выключен.


Весь отчет очень объемный. Для системы с одной набортной звуковой карточкой и второй HDMI-карточкой внутри видеочипа, отчет будет выглядеть примерно так:



!!################################

!!ALSA Information Script v 0.4.65

!!################################


!!Script ran on: Wed Oct 11 09:24:36 UTC 2023



!!Linux Distribution

!!------------------


Debian GNU/Linux 11 \n \l PRETTY_NAME="Debian GNU/Linux 11 (bullseye)" NAME="Debian GNU/Linux" ID=debian HOME_URL="https://www.debian.org/" SUPPORT_URL="https://www.debian.org/support" BUG_REPORT_URL="https://bugs.debian.org/"



!!DMI Information

!!---------------


Manufacturer: Gigabyte Technology Co., Ltd.

Product Name: H510M S2H V2

Product Version: Default string

Firmware Version: F9

System SKU: Default string

Board Vendor: Gigabyte Technology Co., Ltd.

Board Name: H510M S2H V2



!!ACPI Device Status Information

!!---------------


/sys/bus/acpi/devices/ACPI000C:00/status 15

/sys/bus/acpi/devices/ACPI000E:00/status 15

/sys/bus/acpi/devices/INT33A1:00/status 15

/sys/bus/acpi/devices/INT340E:00/status 15

/sys/bus/acpi/devices/INT34C6:00/status 15

/sys/bus/acpi/devices/INT3F0D:00/status 15

/sys/bus/acpi/devices/LNXPOWER:03/status 1

/sys/bus/acpi/devices/LNXPOWER:05/status 1

/sys/bus/acpi/devices/LNXPOWER:0b/status 1

/sys/bus/acpi/devices/LNXPOWER:0c/status 1

/sys/bus/acpi/devices/LNXPOWER:0d/status 1

/sys/bus/acpi/devices/LNXTHERM:00/status 11

/sys/bus/acpi/devices/LNXTHERM:01/status 11

/sys/bus/acpi/devices/MSFT0101:00/status 15

/sys/bus/acpi/devices/PNP0103:00/status 15

/sys/bus/acpi/devices/PNP0303:00/status 15

/sys/bus/acpi/devices/PNP0501:00/status 15

/sys/bus/acpi/devices/PNP0C02:04/status 3

/sys/bus/acpi/devices/PNP0C02:06/status 3

/sys/bus/acpi/devices/PNP0C02:07/status 3

/sys/bus/acpi/devices/PNP0C04:00/status 31

/sys/bus/acpi/devices/PNP0C0E:00/status 11

/sys/bus/acpi/devices/PNP0C0F:00/status 9

/sys/bus/acpi/devices/PNP0C0F:01/status 9

/sys/bus/acpi/devices/PNP0C0F:02/status 9

/sys/bus/acpi/devices/PNP0C0F:03/status 9

/sys/bus/acpi/devices/PNP0C0F:04/status 9

/sys/bus/acpi/devices/PNP0C0F:05/status 9

/sys/bus/acpi/devices/PNP0C0F:06/status 9

/sys/bus/acpi/devices/PNP0C0F:07/status 9

/sys/bus/acpi/devices/PNP0C14:03/status 11

/sys/bus/acpi/devices/PNP0C14:04/status 15

/sys/bus/acpi/devices/PRP00001:00/status 11

/sys/bus/acpi/devices/PRP00001:01/status 11

/sys/bus/acpi/devices/device:9d/status 15

/sys/bus/acpi/devices/device:9e/status 15

/sys/bus/acpi/devices/device:9f/status 15

/sys/bus/acpi/devices/device:a1/status 15

/sys/bus/acpi/devices/device:a2/status 15

/sys/bus/acpi/devices/device:a3/status 15



!!Kernel Information

!!------------------


Kernel release: 5.18.0-2-amd64

Operating System: GNU/Linux

Architecture: x86_64

Processor: unknown

SMP Enabled: Yes



!!ALSA Version

!!------------


Driver version: k5.18.0-2-amd64

Library version: 1.2.4

Utilities version: 1.2.4



!!Loaded ALSA modules

!!-------------------


snd_hda_intel



!!Sound Servers on this system

!!----------------------------


Pulseaudio:

Installed - Yes (/usr/bin/pulseaudio)

Running - Yes


Jack:

Installed - Yes (/usr/bin/jackd)

Running - No



!!Soundcards recognised by ALSA

!!-----------------------------


0 [PCH ]: HDA-Intel - HDA Intel PCH

HDA Intel PCH at 0x51310000 irq 136



!!PCI Soundcards installed in the system

!!--------------------------------------


00:1f.3 Audio device [0403]: Intel Corporation Device [8086:f0c8] (rev 11)

DeviceName: Onboard - Sound



!!Modprobe options (Sound related)

!!--------------------------------


snd_pcsp: index=-2

snd_usb_audio: index=-2

snd_atiixp_modem: index=-2

snd_intel8x0m: index=-2

snd_via82xx_modem: 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 : 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

dmic_detect : Y

enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y

enable_msi : -1

id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)

index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1

jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0

model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)

patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)

pm_blacklist : Y

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 : 1

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 : -1

snoop : -1



!!HDA-Intel Codec information

!!---------------------------

--startcollapse--


Codec: Realtek ALC897

Address: 0

AFG Function Id: 0x1 (unsol 1)

Vendor Id: 0x10ec0897

Subsystem Id: 0x1458a194

Revision Id: 0x100402

No Modem Function Group found

Default PCM:

rates [0x5f0]: 32000 44100 48000 88200 96000 192000

bits [0xe]: 16 20 24

formats [0x1]: PCM

Default Amp-In caps: N/A

Default Amp-Out caps: N/A

State of AFG node 0x01:

Power states: D0 D1 D2 D3 CLKSTOP EPSS

Power: setting=D0, actual=D0

GPIO: io=5, 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

IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0

IO[3]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0

IO[4]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0

Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out

Control: name="Front Playback Volume", index=0, device=0

ControlAmp: chs=3, dir=Out, idx=0, ofs=0

Device: name="ALC897 Analog", type="Audio", device=0

Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0

Amp-Out vals: [0x42 0x42]

Converter: stream=1, channel=0

PCM:

rates [0x560]: 44100 48000 96000 192000

bits [0xe]: 16 20 24

formats [0x1]: PCM

Power states: D0 D1 D2 D3 EPSS

Power: setting=D0, actual=D0

Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out

Control: name="Surround Playback Volume", index=0, device=0

ControlAmp: chs=3, dir=Out, idx=0, ofs=0

Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0

Amp-Out vals: [0x00 0x00]

Converter: stream=1, channel=0

PCM:

rates [0x560]: 44100 48000 96000 192000

bits [0xe]: 16 20 24

formats [0x1]: PCM

Power states: D0 D1 D2 D3 EPSS

Power: setting=D0, actual=D0

Node 0x04 [Audio Output] wcaps 0x41d: Stereo Amp-Out

Control: name="Center Playback Volume", index=0, device=0

ControlAmp: chs=1, dir=Out, idx=0, ofs=0

Control: name="LFE Playback Volume", index=0, device=0

ControlAmp: chs=2, dir=Out, idx=0, ofs=0

Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0

Amp-Out vals: [0x00 0x00]

Converter: stream=1, channel=0

PCM:

rates [0x560]: 44100 48000 96000 192000

bits [0xe]: 16 20 24

formats [0x1]: PCM

Power states: D0 D1 D2 D3 EPSS

Power: setting=D0, actual=D0

Node 0x05 [Audio Output] wcaps 0x41d: Stereo Amp-Out

Control: name="Headphone Playback Volume", index=0, device=0

ControlAmp: chs=3, dir=Out, idx=0, ofs=0

Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0

Amp-Out vals: [0x42 0x42]

Converter: stream=1, channel=0

PCM:

rates [0x560]: 44100 48000 96000 192000

bits [0xe]: 16 20 24

formats [0x1]: PCM

Power states: D0 D1 D2 D3 EPSS

Power: setting=D0, actual=D0

Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital

Converter: stream=0, channel=0

Digital:

Digital category: 0x0

IEC Coding Type: 0x0

PCM:

rates [0x5f0]: 32000 44100 48000 88200 96000 192000

bits [0xe]: 16 20 24

formats [0x1]: PCM

Power states: D0 D1 D2 D3 EPSS

Power: setting=D0, actual=D0

Node 0x07 [Audio Input] wcaps 0x10051b: Stereo Amp-In

Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1

Amp-In vals: [0x97 0x97]

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

0x12

Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In

Control: name="Capture Volume", index=0, device=0

ControlAmp: chs=3, dir=In, idx=0, ofs=0

Control: name="Capture Switch", index=0, device=0

ControlAmp: chs=3, dir=In, idx=0, ofs=0

Device: name="ALC897 Analog", type="Audio", device=0

Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1

Amp-In vals: [0x27 0x27]

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

Control: name="Capture Volume", index=1, device=0

ControlAmp: chs=3, dir=In, idx=0, ofs=0

Control: name="Capture Switch", index=1, device=0

ControlAmp: chs=3, dir=In, idx=0, ofs=0

Device: name="ALC897 Alt Analog", type="Audio", device=2

Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1

Amp-In vals: [0x80 0x80]

Converter: stream=0, channel=0

SDI-Select: 0

PCM:

rates [0x560]: 44100 48000 96000 192000

bits [0xe]: 16 20 24

formats [0x1]: PCM

Power states: D0 D1 D2 D3 EPSS

Power: setting=D0, actual=D0

Connection: 1

0x22

Node 0x0a [Audio Input] wcaps 0x100711: Stereo Digital

Converter: stream=0, channel=0

SDI-Select: 0

Digital:

Digital category: 0x0

IEC Coding Type: 0x0

PCM:

rates [0x560]: 44100 48000 96000 192000

bits [0xe]: 16 20 24

formats [0x1]: PCM

Power states: D0 D1 D2 D3 EPSS

Power: setting=D0, actual=D0

Connection: 1

0x1f

Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In

Control: name="Front Mic Playback Volume", index=0, device=0

ControlAmp: chs=3, dir=In, idx=1, ofs=0

Control: name="Front Mic Playback Switch", index=0, device=0

ControlAmp: chs=3, dir=In, idx=1, ofs=0

Control: name="Rear Mic Playback Volume", index=0, device=0

ControlAmp: chs=3, dir=In, idx=0, ofs=0

Control: name="Rear Mic Playback Switch", index=0, device=0

ControlAmp: chs=3, dir=In, idx=0, ofs=0

Control: name="Line Playback Volume", index=0, device=0

ControlAmp: chs=3, dir=In, idx=2, ofs=0

Control: name="Line Playback Switch", index=0, device=0

ControlAmp: chs=3, dir=In, idx=2, ofs=0

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] [0x80 0x80]

Connection: 2

0x02 0x0b

Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In

Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1

Amp-In vals: [0x80 0x80] [0x80 0x80]

Connection: 2

0x03 0x0b

Node 0x0e [Audio Mixer] wcaps 0x20010b: Stereo Amp-In

Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1

Amp-In vals: [0x80 0x80] [0x80 0x80]

Connection: 2

0x04 0x0b

Node 0x0f [Audio Mixer] wcaps 0x20010b: Stereo Amp-In

Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1

Amp-In vals: [0x00 0x00] [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 0x4037c040: [N/A] CD at Ext N/A

Conn = Analog, Color = UNKNOWN

DefAssociation = 0x4, Sequence = 0x0

Pin-ctls: 0x40: OUT

Unsolicited: tag=00, enabled=0

Power states: D0 D1 D2 D3 EPSS

Power: setting=D0, actual=D0

Connection: 1

0x10

Node 0x12 [Pin Complex] wcaps 0x400401: Stereo

Pincap 0x00000020: IN

Pin Default 0x411111f0: [N/A] Speaker at Ext Rear

Conn = 1/8, Color = Black

DefAssociation = 0xf, Sequence = 0x0

Misc = NO_PRESENCE

Pin-ctls: 0x00:

Power states: D0 D1 D2 D3 EPSS

Power: setting=D0, actual=D0

Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono

Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out

Control: name="Front Playback Switch", index=0, device=0

ControlAmp: chs=3, dir=Out, idx=0, ofs=0

Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1

Amp-Out vals: [0x00 0x00]

Pincap 0x0001003e: IN OUT HP EAPD Detect Trigger

EAPD 0x2: EAPD

Pin Default 0x01014010: [Jack] Line Out at Ext Rear

Conn = 1/8, Color = Green

DefAssociation = 0x1, Sequence = 0x0

Pin-ctls: 0x00:

Unsolicited: tag=05, enabled=1

Power states: D0 D1 D2 D3 EPSS

Power: setting=D0, actual=D0

Connection: 1

0x0c

Node 0x15 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out

Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1

Amp-Out vals: [0x80 0x80]

Pincap 0x00000036: IN OUT Detect Trigger

Pin Default 0x411111f0: [N/A] Speaker at Ext Rear

Conn = 1/8, Color = Black

DefAssociation = 0xf, Sequence = 0x0

Misc = NO_PRESENCE

Pin-ctls: 0x20: IN

Unsolicited: tag=00, enabled=0

Power states: D0 D1 D2 D3 EPSS

Power: setting=D0, actual=D0

Connection: 1

0x0d

Node 0x16 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out

Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1

Amp-Out vals: [0x80 0x80]

Pincap 0x00000036: IN OUT Detect Trigger

Pin Default 0x411111f0: [N/A] Speaker at Ext Rear

Conn = 1/8, Color = Black

DefAssociation = 0xf, Sequence = 0x0

Misc = NO_PRESENCE

Pin-ctls: 0x20: IN

Unsolicited: tag=00, enabled=0

Power states: D0 D1 D2 D3 EPSS

Power: setting=D0, actual=D0

Connection: 1

0x0e

Node 0x17 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out

Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1

Amp-Out vals: [0x80 0x80]

Pincap 0x00000036: IN OUT Detect Trigger

Pin Default 0x411111f0: [N/A] Speaker at Ext Rear

Conn = 1/8, Color = Black

DefAssociation = 0xf, Sequence = 0x0

Misc = NO_PRESENCE

Pin-ctls: 0x20: IN

Unsolicited: tag=00, enabled=0

Power states: D0 D1 D2 D3 EPSS

Power: setting=D0, actual=D0

Connection: 1

0x0f

Node 0x18 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out

Control: name="Center Playback Switch", index=0, device=0

ControlAmp: chs=1, dir=Out, idx=0, ofs=0

Control: name="LFE Playback Switch", index=0, device=0

ControlAmp: chs=2, dir=Out, idx=0, ofs=0

Control: name="Rear Mic Boost Volume", index=0, device=0

ControlAmp: chs=3, dir=In, idx=0, ofs=0

Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0

Amp-In vals: [0x00 0x00]

Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1

Amp-Out vals: [0x80 0x80]

Pincap 0x00003736: IN OUT Detect Trigger

Vref caps: HIZ 50 GRD 80 100

Pin Default 0x01a19030: [Jack] Mic at Ext Rear

Conn = 1/8, Color = Pink

DefAssociation = 0x3, Sequence = 0x0

Pin-ctls: 0x24: IN VREF_80

Unsolicited: tag=03, enabled=1

Power states: D0 D1 D2 D3 EPSS

Power: setting=D0, actual=D0

Connection: 5

0x0c* 0x0d 0x0e 0x0f 0x26

Node 0x19 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out

Control: name="Front Mic Boost Volume", index=0, device=0

ControlAmp: chs=3, dir=In, idx=0, ofs=0

Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0

Amp-In vals: [0x00 0x00]

Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1

Amp-Out vals: [0x80 0x80]

Pincap 0x0000373e: IN OUT HP Detect Trigger

Vref caps: HIZ 50 GRD 80 100

Pin Default 0x02a19040: [Jack] Mic at Ext Front

Conn = 1/8, Color = Pink

DefAssociation = 0x4, Sequence = 0x0

Pin-ctls: 0x24: IN VREF_80

Unsolicited: tag=02, enabled=1

Power states: D0 D1 D2 D3 EPSS

Power: setting=D0, actual=D0

Connection: 5

0x0c* 0x0d 0x0e 0x0f 0x26

Node 0x1a [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out

Control: name="Surround Playback Switch", index=0, device=0

ControlAmp: chs=3, dir=Out, idx=0, ofs=0

Control: name="Line Boost Volume", index=0, device=0

ControlAmp: chs=3, dir=In, idx=0, ofs=0

Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0

Amp-In vals: [0x00 0x00]

Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1

Amp-Out vals: [0x80 0x80]

Pincap 0x00003736: IN OUT Detect Trigger

Vref caps: HIZ 50 GRD 80 100

Pin Default 0x0181303f: [Jack] Line In at Ext Rear

Conn = 1/8, Color = Blue

DefAssociation = 0x3, Sequence = 0xf

Pin-ctls: 0x20: IN VREF_HIZ

Unsolicited: tag=04, enabled=1

Power states: D0 D1 D2 D3 EPSS

Power: setting=D0, actual=D0

Connection: 5

0x0c* 0x0d 0x0e 0x0f 0x26

Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out

Control: name="Headphone Playback Switch", index=0, device=0

ControlAmp: chs=3, dir=Out, idx=0, ofs=0

Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0

Amp-In vals: [0x00 0x00]

Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1

Amp-Out vals: [0x00 0x00]

Pincap 0x0001373e: IN OUT HP EAPD Detect Trigger

Vref caps: HIZ 50 GRD 80 100

EAPD 0x2: EAPD

Pin Default 0x02214020: [Jack] HP Out at Ext Front

Conn = 1/8, Color = Green

DefAssociation = 0x2, Sequence = 0x0

Pin-ctls: 0xc0: OUT HP VREF_HIZ

Unsolicited: tag=01, enabled=1

Power states: D0 D1 D2 D3 EPSS

Power: setting=D0, actual=D0

Connection: 5

0x0c 0x0d 0x0e 0x0f* 0x26

Node 0x1c [Pin Complex] wcaps 0x400481: 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: 0x20: IN

Unsolicited: tag=00, enabled=0

Power states: D0 D1 D2 D3 EPSS

Power: setting=D0, actual=D0, Setting-reset

Node 0x1d [Pin Complex] wcaps 0x400400: Mono

Pincap 0x00000020: IN

Pin Default 0x4025c641: [N/A] HP Out at Ext N/A

Conn = Optical, Color = UNKNOWN

DefAssociation = 0x4, Sequence = 0x1

Pin-ctls: 0x20: IN

Power states: D0 D1 D2 D3 EPSS

Power: setting=D0, actual=D0

Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital

Pincap 0x00000010: OUT

Pin Default 0x411111f0: [N/A] Speaker at Ext Rear

Conn = 1/8, Color = Black

DefAssociation = 0xf, Sequence = 0x0

Misc = NO_PRESENCE

Pin-ctls: 0x40: OUT

Unsolicited: tag=00, enabled=0

Power states: D0 D1 D2 D3 EPSS

Power: setting=D0, actual=D0

Connection: 1

0x06

Node 0x1f [Pin Complex] wcaps 0x400681: Stereo Digital

Pincap 0x00000020: IN

Pin Default 0x411111f0: [N/A] Speaker at Ext Rear

Conn = 1/8, Color = Black

DefAssociation = 0xf, Sequence = 0x0

Misc = NO_PRESENCE

Pin-ctls: 0x20: IN

Unsolicited: tag=00, enabled=0

Power states: D0 D1 D2 D3 EPSS

Power: setting=D0, actual=D0

Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono

Processing caps: benign=0, ncoeff=142

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] [0x00 0x00] [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: [0x80 0x80] [0x80 0x80] [0x00 0x00] [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=0x57, nsteps=0x57, stepsize=0x02, mute=0

Amp-Out vals: [0x57 0x57]

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 Kabylake HDMI

Address: 2

AFG Function Id: 0x1 (unsol 0)

Vendor Id: 0x8086280b

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

State of AFG node 0x01:

Power states: D0 D3 CLKSTOP EPSS

Power: setting=D0, actual=D0, Clock-stop-OK

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 KAE

Digital category: 0x0

IEC Coding Type: 0x0

PCM:

rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000

bits [0x1a]: 16 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=0, channel=0

Digital: Enabled KAE

Digital category: 0x0

IEC Coding Type: 0x0

PCM:

rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000

bits [0x1a]: 16 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 KAE

Digital category: 0x0

IEC Coding Type: 0x0

PCM:

rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000

bits [0x1a]: 16 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 0x00]

Pincap 0x0b000094: OUT Detect HBR HDMI DP

Pin Default 0x18560010: [Jack] Digital Out at Int HDMI

Conn = Digital, Color = Unknown

DefAssociation = 0x1, Sequence = 0x0

Pin-ctls: 0x00:

Unsolicited: tag=00, enabled=0

Power states: D0 D3 EPSS

Power: setting=D0, actual=D0

Devices: 0

Connection: 0

Node 0x06 [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 0x00]

Pincap 0x0b000094: OUT Detect HBR HDMI DP

Pin Default 0x18560010: [Jack] Digital Out at Int HDMI

Conn = Digital, Color = Unknown

DefAssociation = 0x1, Sequence = 0x0

Pin-ctls: 0x00:

Unsolicited: tag=00, enabled=0

Power states: D0 D3 EPSS

Power: setting=D0, actual=D0

Devices: 0

Connection: 0

Node 0x07 [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 0x00]

Pincap 0x0b000094: OUT Detect HBR HDMI DP

Pin Default 0x18560010: [Jack] Digital Out at Int HDMI

Conn = Digital, Color = Unknown

DefAssociation = 0x1, Sequence = 0x0

Pin-ctls: 0x00:

Unsolicited: tag=00, enabled=0

Power states: D0 D3 EPSS

Power: setting=D0, actual=D0

Devices: 0

Connection: 0

Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono

--endcollapse--



!!ALSA Device nodes

!!-----------------


crw-rw----+ 1 root audio 116, 12 Oct 11 08:33 /dev/snd/controlC0

crw-rw----+ 1 root audio 116, 10 Oct 11 08:33 /dev/snd/hwC0D0

crw-rw----+ 1 root audio 116, 11 Oct 11 08:33 /dev/snd/hwC0D2

crw-rw----+ 1 root audio 116, 3 Oct 11 08:53 /dev/snd/pcmC0D0c

crw-rw----+ 1 root audio 116, 2 Oct 11 11:32 /dev/snd/pcmC0D0p

crw-rw----+ 1 root audio 116, 9 Oct 11 08:53 /dev/snd/pcmC0D10p

crw-rw----+ 1 root audio 116, 4 Oct 11 08:33 /dev/snd/pcmC0D2c

crw-rw----+ 1 root audio 116, 5 Oct 11 08:53 /dev/snd/pcmC0D3p

crw-rw----+ 1 root audio 116, 6 Oct 11 08:53 /dev/snd/pcmC0D7p

crw-rw----+ 1 root audio 116, 7 Oct 11 08:53 /dev/snd/pcmC0D8p

crw-rw----+ 1 root audio 116, 8 Oct 11 08:53 /dev/snd/pcmC0D9p

crw-rw----+ 1 root audio 116, 1 Oct 11 08:33 /dev/snd/seq

crw-rw----+ 1 root audio 116, 33 Oct 11 08:33 /dev/snd/timer


/dev/snd/by-path:

total 0

drwxr-xr-x 2 root root 60 Oct 11 08:33 .

drwxr-xr-x 3 root root 320 Oct 11 08:33 ..

lrwxrwxrwx 1 root root 12 Oct 11 08:33 pci-0000:00:1f.3 -> ../controlC0



!!Aplay/Arecord output

!!--------------------


APLAY


**** List of PLAYBACK Hardware Devices ****

card 0: PCH [HDA Intel PCH], device 0: ALC897 Analog [ALC897 Analog]

Subdevices: 0/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

card 0: PCH [HDA Intel PCH], device 8: HDMI 2 [HDMI 2]

Subdevices: 1/1

Subdevice #0: subdevice #0

card 0: PCH [HDA Intel PCH], device 9: HDMI 3 [HDMI 3]

Subdevices: 1/1

Subdevice #0: subdevice #0

card 0: PCH [HDA Intel PCH], device 10: HDMI 4 [HDMI 4]

Subdevices: 1/1

Subdevice #0: subdevice #0


ARECORD


**** List of CAPTURE Hardware Devices ****

card 0: PCH [HDA Intel PCH], device 0: ALC897 Analog [ALC897 Analog]

Subdevices: 1/1

Subdevice #0: subdevice #0

card 0: PCH [HDA Intel PCH], device 2: ALC897 Alt Analog [ALC897 Alt Analog]

Subdevices: 1/1

Subdevice #0: subdevice #0


!!Amixer output

!!-------------


!!-------Mixer controls for card PCH


Card hw:0 'PCH'/'HDA Intel PCH at 0x51310000 irq 136'

Mixer name : 'Realtek ALC897'

Components : 'HDA:10ec0897,1458a194,00100402 HDA:8086280b,80860101,00100000'

Controls : 75

Simple ctrls : 26

Simple mixer control 'Master',0

Capabilities: pvolume pvolume-joined pswitch pswitch-joined

Playback channels: Mono

Limits: Playback 0 - 87

Mono: Playback 66 [76%] [-15.75dB] [on]

Simple mixer control 'Headphone',0

Capabilities: pvolume pswitch

Playback channels: Front Left - Front Right

Limits: Playback 0 - 87

Mono:

Front Left: Playback 87 [100%] [0.00dB] [on]

Front Right: Playback 87 [100%] [0.00dB] [on]

Simple mixer control 'PCM',0

Capabilities: pvolume

Playback channels: Front Left - Front Right

Limits: Playback 0 - 255

Mono:

Front Left: Playback 253 [99%] [-0.40dB]

Front Right: Playback 253 [99%] [-0.40dB]

Simple mixer control 'Front',0

Capabilities: pvolume pswitch

Playback channels: Front Left - Front Right

Limits: Playback 0 - 87

Mono:

Front Left: Playback 87 [100%] [0.00dB] [on]

Front Right: Playback 87 [100%] [0.00dB] [on]

Simple mixer control 'Front Mic',0

Capabilities: pvolume pswitch

Playback channels: Front Left - Front Right

Limits: Playback 0 - 31

Mono:

Front Left: Playback 0 [0%] [-34.50dB] [off]

Front Right: Playback 0 [0%] [-34.50dB] [off]

Simple mixer control 'Front Mic Boost',0

Capabilities: volume

Playback channels: Front Left - Front Right

Capture channels: Front Left - Front Right

Limits: 0 - 3

Front Left: 0 [0%] [0.00dB]

Front Right: 0 [0%] [0.00dB]

Simple mixer control 'Surround',0

Capabilities: pvolume pswitch

Playback channels: Front Left - Front Right

Limits: Playback 0 - 87

Mono:

Front Left: Playback 0 [0%] [-65.25dB] [off]

Front Right: Playback 0 [0%] [-65.25dB] [off]

Simple mixer control 'Center',0

Capabilities: pvolume pvolume-joined pswitch pswitch-joined

Playback channels: Mono

Limits: Playback 0 - 87

Mono: Playback 0 [0%] [-65.25dB] [off]

Simple mixer control 'LFE',0

Capabilities: pvolume pvolume-joined pswitch pswitch-joined

Playback channels: Mono

Limits: Playback 0 - 87

Mono: Playback 0 [0%] [-65.25dB] [off]

Simple mixer control 'Line',0

Capabilities: pvolume pswitch

Playback channels: Front Left - Front Right

Limits: Playback 0 - 31

Mono:

Front Left: Playback 0 [0%] [-34.50dB] [off]

Front Right: Playback 0 [0%] [-34.50dB] [off]

Simple mixer control 'Line Boost',0

Capabilities: volume

Playback channels: Front Left - Front Right

Capture channels: Front Left - Front Right

Limits: 0 - 3

Front Left: 0 [0%] [0.00dB]

Front Right: 0 [0%] [0.00dB]

Simple mixer control 'IEC958',0

Capabilities: pswitch pswitch-joined

Playback channels: Mono

Mono: Playback [off]

Simple mixer control 'IEC958',1

Capabilities: pswitch pswitch-joined

Playback channels: Mono

Mono: Playback [on]

Simple mixer control 'IEC958',2

Capabilities: pswitch pswitch-joined

Playback channels: Mono

Mono: Playback [on]

Simple mixer control 'IEC958',3

Capabilities: pswitch pswitch-joined

Playback channels: Mono

Mono: Playback [on]

Simple mixer control 'IEC958',4

Capabilities: pswitch pswitch-joined

Playback channels: Mono

Mono: Playback [on]

Simple mixer control 'Capture',0

Capabilities: cvolume cswitch

Capture channels: Front Left - Front Right

Limits: Capture 0 - 63

Front Left: Capture 39 [62%] [12.00dB] [on]

Front Right: Capture 39 [62%] [12.00dB] [on]

Simple mixer control 'Capture',1

Capabilities: cvolume cswitch

Capture channels: Front Left - Front Right

Limits: Capture 0 - 63

Front Left: Capture 0 [0%] [-17.25dB] [off]

Front Right: Capture 0 [0%] [-17.25dB] [off]

Simple mixer control 'Auto-Mute Mode',0

Capabilities: enum

Items: 'Disabled' 'Enabled'

Item0: 'Enabled'

Simple mixer control 'Channel Mode',0

Capabilities: enum

Items: '2ch' '4ch' '6ch'

Item0: '2ch'

Simple mixer control 'Digital',0

Capabilities: cvolume

Capture channels: Front Left - Front Right

Limits: Capture 0 - 120

Front Left: Capture 60 [50%] [0.00dB]

Front Right: Capture 60 [50%] [0.00dB]

Simple mixer control 'Input Source',0

Capabilities: cenum

Items: 'Front Mic' 'Rear Mic' 'Line'

Item0: 'Line'

Simple mixer control 'Input Source',1

Capabilities: cenum

Items: 'Front Mic' 'Rear Mic' 'Line'

Item0: 'Front Mic'

Simple mixer control 'Loopback Mixing',0

Capabilities: enum

Items: 'Disabled' 'Enabled'

Item0: 'Disabled'

Simple mixer control 'Rear Mic',0

Capabilities: pvolume pswitch

Playback channels: Front Left - Front Right

Limits: Playback 0 - 31

Mono:

Front Left: Playback 0 [0%] [-34.50dB] [off]

Front Right: Playback 0 [0%] [-34.50dB] [off]

Simple mixer control 'Rear Mic Boost',0

Capabilities: volume

Playback channels: Front Left - Front Right

Capture channels: Front Left - Front Right

Limits: 0 - 3

Front Left: 0 [0%] [0.00dB]

Front Right: 0 [0%] [0.00dB]



!!Alsactl output

!!--------------


--startcollapse--

state.PCH {

control.1 {

iface MIXER

name 'Channel Mode'

value '2ch'

comment {

access 'read write'

type ENUMERATED

count 1

item.0 '2ch'

item.1 '4ch'

item.2 '6ch'

}

}

control.2 {

iface MIXER

name 'Front Playback Volume'

value.0 87

value.1 87

comment {

access 'read write'

type INTEGER

count 2

range '0 - 87'

dbmin -6525

dbmax 0

dbvalue.0 0

dbvalue.1 0

}

}

control.3 {

iface MIXER

name 'Front Playback Switch'

value.0 true

value.1 true

comment {

access 'read write'

type BOOLEAN

count 2

}

}

control.4 {

iface MIXER

name 'Surround Playback Volume'

value.0 0

value.1 0

comment {

access 'read write'

type INTEGER

count 2

range '0 - 87'

dbmin -6525

dbmax 0

dbvalue.0 -6525

dbvalue.1 -6525

}

}

control.5 {

iface MIXER

name 'Surround Playback Switch'

value.0 false

value.1 false

comment {

access 'read write'

type BOOLEAN

count 2

}

}

control.6 {

iface MIXER

name 'Center Playback Volume'

value 0

comment {

access 'read write'

type INTEGER

count 1

range '0 - 87'

dbmin -6525

dbmax 0

dbvalue.0 -6525

}

}

control.7 {

iface MIXER

name 'LFE Playback Volume'

value 0

comment {

access 'read write'

type INTEGER

count 1

range '0 - 87'

dbmin -6525

dbmax 0

dbvalue.0 -6525

}

}

control.8 {

iface MIXER

name 'Center Playback Switch'

value false

comment {

access 'read write'

type BOOLEAN

count 1

}

}

control.9 {

iface MIXER

name 'LFE Playback Switch'

value false

comment {

access 'read write'

type BOOLEAN

count 1

}

}

control.10 {

iface MIXER

name 'Headphone Playback Volume'

value.0 87

value.1 87

comment {

access 'read write'

type INTEGER

count 2

range '0 - 87'

dbmin -6525

dbmax 0

dbvalue.0 0

dbvalue.1 0

}

}

control.11 {

iface MIXER

name 'Headphone Playback Switch'

value.0 true

value.1 true

comment {

access 'read write'

type BOOLEAN

count 2

}

}

control.12 {

iface MIXER

name 'Loopback Mixing'

value Disabled

comment {

access 'read write'

type ENUMERATED

count 1

item.0 Disabled

item.1 Enabled

}

}

control.13 {

iface MIXER

name 'Front Mic Playback Volume'

value.0 0

value.1 0

comment {

access 'read write'

type INTEGER

count 2

range '0 - 31'

dbmin -3450

dbmax 1200

dbvalue.0 -3450

dbvalue.1 -3450

}

}

control.14 {

iface MIXER

name 'Front Mic Playback Switch'

value.0 false

value.1 false

comment {

access 'read write'

type BOOLEAN

count 2

}

}

control.15 {

iface MIXER

name 'Rear Mic Playback Volume'

value.0 0

value.1 0

comment {

access 'read write'

type INTEGER

count 2

range '0 - 31'

dbmin -3450

dbmax 1200

dbvalue.0 -3450

dbvalue.1 -3450

}

}

control.16 {

iface MIXER

name 'Rear Mic Playback Switch'

value.0 false

value.1 false

comment {

access 'read write'

type BOOLEAN

count 2

}

}

control.17 {

iface MIXER

name 'Line Playback Volume'

value.0 0

value.1 0

comment {

access 'read write'

type INTEGER

count 2

range '0 - 31'

dbmin -3450

dbmax 1200

dbvalue.0 -3450

dbvalue.1 -3450

}

}

control.18 {

iface MIXER

name 'Line Playback Switch'

value.0 false

value.1 false

comment {

access 'read write'

type BOOLEAN

count 2

}

}

control.19 {

iface MIXER

name 'Auto-Mute Mode'

value Enabled

comment {

access 'read write'

type ENUMERATED

count 1

item.0 Disabled

item.1 Enabled

}

}

control.20 {

iface MIXER

name 'Input Source'

value Line

comment {

access 'read write'

type ENUMERATED

count 1

item.0 'Front Mic'

item.1 'Rear Mic'

item.2 Line

}

}

control.21 {

iface MIXER

name 'Input Source'

index 1

value 'Front Mic'

comment {

access 'read write'

type ENUMERATED

count 1

item.0 'Front Mic'

item.1 'Rear Mic'

item.2 Line

}

}

control.22 {

iface MIXER

name 'Capture Volume'

value.0 39

value.1 39

comment {

access 'read write'

type INTEGER

count 2

range '0 - 63'

dbmin -1725

dbmax 3000

dbvalue.0 1200

dbvalue.1 1200

}

}

control.23 {

iface MIXER

name 'Capture Switch'

value.0 true

value.1 true

comment {

access 'read write'

type BOOLEAN

count 2

}

}

control.24 {

iface MIXER

name 'Capture Volume'

index 1

value.0 0

value.1 0

comment {

access 'read write'

type INTEGER

count 2

range '0 - 63'

dbmin -1725

dbmax 3000

dbvalue.0 -1725

dbvalue.1 -1725

}

}

control.25 {

iface MIXER

name 'Capture Switch'

index 1

value.0 false

value.1 false

comment {

access 'read write'

type BOOLEAN

count 2

}

}

control.26 {

iface MIXER

name 'Front Mic Boost Volume'

value.0 0

value.1 0

comment {

access 'read write'

type INTEGER

count 2

range '0 - 3'

dbmin 0

dbmax 3000

dbvalue.0 0

dbvalue.1 0

}

}

control.27 {

iface MIXER

name 'Rear Mic Boost Volume'

value.0 0

value.1 0

comment {

access 'read write'

type INTEGER

count 2

range '0 - 3'

dbmin 0

dbmax 3000

dbvalue.0 0

dbvalue.1 0

}

}

control.28 {

iface MIXER

name 'Line Boost Volume'

value.0 0

value.1 0

comment {

access 'read write'

type INTEGER

count 2

range '0 - 3'

dbmin 0

dbmax 3000

dbvalue.0 0

dbvalue.1 0

}

}

control.29 {

iface MIXER

name 'Master Playback Volume'

value 66

comment {

access 'read write'

type INTEGER

count 1

range '0 - 87'

dbmin -6525

dbmax 0

dbvalue.0 -1575

}

}

control.30 {

iface MIXER

name 'Master Playback Switch'

value true

comment {

access 'read write'

type BOOLEAN

count 1

}

}

control.31 {

iface CARD

name 'Front Mic Jack'

value false

comment {

access read

type BOOLEAN

count 1

}

}

control.32 {

iface CARD

name 'Rear Mic Jack'

value false

comment {

access read

type BOOLEAN

count 1

}

}

control.33 {

iface CARD

name 'Line Jack'

value false

comment {

access read

type BOOLEAN

count 1

}

}

control.34 {

iface CARD

name 'Line Out Jack'

value false

comment {

access read

type BOOLEAN

count 1

}

}

control.35 {

iface CARD

name 'Front Headphone Jack'

value true

comment {

access read

type BOOLEAN

count 1

}

}

control.36 {

iface PCM

name 'Playback Channel Map'

value.0 3

value.1 4

comment {

access read

type INTEGER

count 2

range '0 - 36'

}

}

control.37 {

iface PCM

name 'Capture Channel Map'

value.0 0

value.1 0

comment {

access read

type INTEGER

count 2

range '0 - 36'

}

}

control.38 {

iface PCM

device 2

name 'Capture Channel Map'

value.0 0

value.1 0

comment {

access read

type INTEGER

count 2

range '0 - 36'

}

}

control.39 {

iface CARD

name 'HDMI/DP,pcm=3 Jack'

value false

comment {

access read

type BOOLEAN

count 1

}

}

control.40 {

iface MIXER

name 'IEC958 Playback Con Mask'

value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'

comment {

access read

type IEC958

count 1

}

}

control.41 {

iface MIXER

name 'IEC958 Playback Pro Mask'

value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'

comment {

access read

type IEC958

count 1

}

}

control.42 {

iface MIXER

name 'IEC958 Playback Default'

value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'

comment {

access 'read write'

type IEC958

count 1

}

}

control.43 {

iface MIXER

name 'IEC958 Playback Switch'

value false

comment {

access 'read write'

type BOOLEAN

count 1

}

}

control.44 {

iface PCM

device 3

name ELD

value ''

comment {

access 'read volatile'

type BYTES

count 0

}

}

control.45 {

iface CARD

name 'HDMI/DP,pcm=7 Jack'

value false

comment {

access read

type BOOLEAN

count 1

}

}

control.46 {

iface MIXER

name 'IEC958 Playback Con Mask'

index 1

value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'

comment {

access read

type IEC958

count 1

}

}

control.47 {

iface MIXER

name 'IEC958 Playback Pro Mask'

index 1

value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'

comment {

access read

type IEC958

count 1

}

}

control.48 {

iface MIXER

name 'IEC958 Playback Default'

index 1

value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'

comment {

access 'read write'

type IEC958

count 1

}

}

control.49 {

iface MIXER

name 'IEC958 Playback Switch'

index 1

value true

comment {

access 'read write'

type BOOLEAN

count 1

}

}

control.50 {

iface PCM

device 7

name ELD

value ''

comment {

access 'read volatile'

type BYTES

count 0

}

}

control.51 {

iface CARD

name 'HDMI/DP,pcm=8 Jack'

value false

comment {

access read

type BOOLEAN

count 1

}

}

control.52 {

iface MIXER

name 'IEC958 Playback Con Mask'

index 2

value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'

comment {

access read

type IEC958

count 1

}

}

control.53 {

iface MIXER

name 'IEC958 Playback Pro Mask'

index 2

value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'

comment {

access read

type IEC958

count 1

}

}

control.54 {

iface MIXER

name 'IEC958 Playback Default'

index 2

value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'

comment {

access 'read write'

type IEC958

count 1

}

}

control.55 {

iface MIXER

name 'IEC958 Playback Switch'

index 2

value true

comment {

access 'read write'

type BOOLEAN

count 1

}

}

control.56 {

iface PCM

device 8

name ELD

value ''

comment {

access 'read volatile'

type BYTES

count 0

}

}

control.57 {

iface CARD

name 'HDMI/DP,pcm=9 Jack'

value false

comment {

access read

type BOOLEAN

count 1

}

}

control.58 {

iface MIXER

name 'IEC958 Playback Con Mask'

index 3

value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'

comment {

access read

type IEC958

count 1

}

}

control.59 {

iface MIXER

name 'IEC958 Playback Pro Mask'

index 3

value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'

comment {

access read

type IEC958

count 1

}

}

control.60 {

iface MIXER

name 'IEC958 Playback Default'

index 3

value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'

comment {

access 'read write'

type IEC958

count 1

}

}

control.61 {

iface MIXER

name 'IEC958 Playback Switch'

index 3

value true

comment {

access 'read write'

type BOOLEAN

count 1

}

}

control.62 {

iface PCM

device 9

name ELD

value ''

comment {

access 'read volatile'

type BYTES

count 0

}

}

control.63 {

iface CARD

name 'HDMI/DP,pcm=10 Jack'

value false

comment {

access read

type BOOLEAN

count 1

}

}

control.64 {

iface MIXER

name 'IEC958 Playback Con Mask'

index 4

value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'

comment {

access read

type IEC958

count 1

}

}

control.65 {

iface MIXER

name 'IEC958 Playback Pro Mask'

index 4

value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'

comment {

access read

type IEC958

count 1

}

}

control.66 {

iface MIXER

name 'IEC958 Playback Default'

index 4

value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'

comment {

access 'read write'

type IEC958

count 1

}

}

control.67 {

iface MIXER

name 'IEC958 Playback Switch'

index 4

value true

comment {

access 'read write'

type BOOLEAN

count 1

}

}

control.68 {

iface PCM

device 10

name ELD

value ''

comment {

access 'read volatile'

type BYTES

count 0

}

}

control.69 {

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.70 {

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.71 {

iface PCM

device 8

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.72 {

iface PCM

device 9

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.73 {

iface PCM

device 10

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.74 {

iface MIXER

name 'PCM Playback Volume'

value.0 253

value.1 253

comment {

access 'read write user'

type INTEGER

count 2

range '0 - 255'

tlv '0000000100000008ffffec1400000014'

dbmin -5100

dbmax 0

dbvalue.0 -40

dbvalue.1 -40

}

}

control.75 {

iface MIXER

name 'Digital Capture Volume'

value.0 60

value.1 60

comment {

access 'read write user'

type INTEGER

count 2

range '0 - 120'

tlv '0000000100000008fffff44800000032'

dbmin -3000

dbmax 3000

dbvalue.0 0

dbvalue.1 0

}

}

}

--endcollapse--



!!All Loaded Modules

!!------------------


acpi_pad

acpi_tad

aesni_intel

ahci

autofs4

binfmt_misc

button

cec

configfs

coretemp

crc16

crc32_pclmul

crc32c_generic

crc32c_intel

crc64

crc64_rocksoft

crc_t10dif

crct10dif_common

crct10dif_generic

crct10dif_pclmul

cryptd

crypto_simd

drm

drm_buddy

drm_dp_helper

drm_kms_helper

ee1004

efi_pstore

efivarfs

evdev

ext4

fan

fat

fuse

ghash_clmulni_intel

hid

hid_generic

i2c_algo_bit

i2c_i801

i2c_smbus

i915

iTCO_vendor_support

iTCO_wdt

intel_cstate

intel_pmc_bxt

intel_pmc_core

intel_powerclamp

intel_rapl_common

intel_rapl_msr

intel_uncore

intel_wmi_thunderbolt

ip_tables

irqbypass

jbd2

joydev

kvm

kvm_intel

ledtrig_audio

libahci

libata

libphy

lp

mbcache

mdio_devres

mei

mei_hdcp

mei_me

nls_ascii

nls_cp437

nvme

nvme_core

parport

parport_pc

pcspkr

pl2303

ppdev

r8169

rapl

rc_core

realtek

rfkill

scsi_common

scsi_mod

serio_raw

snd

snd_hda_codec

snd_hda_codec_generic

snd_hda_codec_hdmi

snd_hda_codec_realtek

snd_hda_core

snd_hda_intel

snd_hwdep

snd_intel_dspcfg

snd_intel_sdw_acpi

snd_pcm

snd_timer

soundcore

t10_pi

ttm

usb_common

usbcore

usbhid

usbserial

vfat

video

watchdog

wmi

wmi_bmof

x86_pkg_temp_thermal

x_tables

xhci_hcd

xhci_pci



!!Sysfs Files

!!-----------


/sys/class/sound/hwC0D0/init_pin_configs:

0x11 0x4037c040

0x12 0x411111f0

0x14 0x01014010

0x15 0x411111f0

0x16 0x411111f0

0x17 0x411111f0

0x18 0x01a19030

0x19 0x02a19040

0x1a 0x0181303f

0x1b 0x02214020

0x1c 0x411111f0

0x1d 0x4025c641

0x1e 0x411111f0

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/hwC0D0/hints:


/sys/class/sound/hwC0D2/init_pin_configs:

0x05 0x18560010

0x06 0x18560010

0x07 0x18560010


/sys/class/sound/hwC0D2/driver_pin_configs:


/sys/class/sound/hwC0D2/user_pin_configs:


/sys/class/sound/hwC0D2/init_verbs:


/sys/class/sound/hwC0D2/hints:



!!ALSA/HDA dmesg

!!--------------


[ 0.087008] ACPI: Added _OSI(Linux-Dell-Video)

[ 0.087008] ACPI: Added _OSI(Linux-Lenovo-NV-HDMI-Audio)

[ 0.087008] ACPI: Added _OSI(Linux-HPI-Hybrid-Graphics)

--

[ 7.893497] AES CTR mode by8 optimization enabled

[ 7.899087] snd_hda_intel 0000:00:1f.3: enabling device (0000 -> 0002)

[ 7.899302] snd_hda_intel 0000:00:1f.3: bound 0000:00:02.0 (ops i915_audio_component_bind_ops [i915])

[ 7.908485] audit: type=1400 audit(1697002429.289:2): apparmor="STATUS" operation="profile_load" profile="unconfined" name="libreoffice-xpdfimport" pid=447 comm="apparmor_parser"

--

[ 7.981559] Process accounting resumed

[ 8.013017] snd_hda_codec_realtek hdaudioC0D0: autoconfig for ALC897: line_outs=1 (0x14/0x0/0x0/0x0/0x0) type:line

[ 8.013023] snd_hda_codec_realtek hdaudioC0D0: speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)

[ 8.013025] snd_hda_codec_realtek hdaudioC0D0: hp_outs=1 (0x1b/0x0/0x0/0x0/0x0)

[ 8.013026] snd_hda_codec_realtek hdaudioC0D0: mono: mono_out=0x0

[ 8.013028] snd_hda_codec_realtek hdaudioC0D0: inputs:

[ 8.013029] snd_hda_codec_realtek hdaudioC0D0: Front Mic=0x19

[ 8.013030] snd_hda_codec_realtek hdaudioC0D0: Rear Mic=0x18

[ 8.013032] snd_hda_codec_realtek hdaudioC0D0: Line=0x1a

[ 8.140639] input: HDA Intel PCH Front Mic as /devices/pci0000:00/0000:00:1f.3/sound/card0/input11

[ 8.140992] input: HDA Intel PCH Rear Mic as /devices/pci0000:00/0000:00:1f.3/sound/card0/input12

[ 8.141069] input: HDA Intel PCH Line as /devices/pci0000:00/0000:00:1f.3/sound/card0/input13

[ 8.141127] input: HDA Intel PCH Line Out as /devices/pci0000:00/0000:00:1f.3/sound/card0/input14

[ 8.141194] input: HDA Intel PCH Front Headphone as /devices/pci0000:00/0000:00:1f.3/sound/card0/input15

[ 8.141236] input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1f.3/sound/card0/input16

[ 8.141280] input: HDA Intel PCH HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:1f.3/sound/card0/input17

[ 8.141326] input: HDA Intel PCH HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:1f.3/sound/card0/input18

[ 8.141376] input: HDA Intel PCH HDMI/DP,pcm=9 as /devices/pci0000:00/0000:00:1f.3/sound/card0/input19

[ 8.141418] input: HDA Intel PCH HDMI/DP,pcm=10 as /devices/pci0000:00/0000:00:1f.3/sound/card0/input20

[ 8.292982] r8169 0000:02:00.0: firmware: failed to load rtl_nic/rtl8168h-2.fw (-2)



!!Packages installed

!!--------------------


ii alsa-topology-conf 1.2.4-1 all ALSA topology configuration files

ii alsa-ucm-conf 1.2.4-2 all ALSA Use Case Manager configuration files

ii alsa-utils 1.2.4-1 amd64 Utilities for configuring and using ALSA



Так же в этом разделе:
 
MyTetra Share v.0.65
Яндекс индекс цитирования