[ЗАКРЫТО]: ОС не видит проводные наушники.

Проблемы с аудио / видео / изображениями, воспроизведение, создание и редактирование. Также для поддержки и обсуждения игр


Vikinlin
Аватара пользователя
Сообщения: 37
Зарегистрирован: 30.05.2023

#

vall: Вики по ноутбукам от ASUS.

Ещё идея -- загрузиться с USB-live
Отличная идея! Спасибо, прочитаю/загружусь.

"You only live once, but if you do it right, once is enough." Mae West

vasek
Сообщения: 455
Зарегистрирован: 31.08.2022

#

Резюмируя …
Встроенная карта:
- Speaker звук воспроизводит, Headphone звук не воспроизводит
- в выводе amixer -c 0 нет control Speaker и Headphone
- в выводе pavucontrol имеется Speaker но нет Headphone
.... скорее всего или что то не установлено или что то мешает (слишком навороченное железо)

1. Вопрос-уточнение про pavucontrol: графа "Устройства Вывода" / "Порт"
- наушники не включены: что указано? - должно быть: Speakers, а если нажать выбор в конце слева, то Headphones (откючено)
- наушники включены: должно быть: Headphones (подключено), а если нажать выбор в конце слева, то Speakers (не доспупно)

2. Уточнение: вывод dmesg | grep -iE 'error|failed|firmware'

3. Насколько понимаю, аудио имеет технологию DSP, а вот как она поддерживается - вопрос … плюс к этому, что за наушники - тоже DSP или простые? Хорошо бы попробовать самые простые наушники.
Практически с этими новыми аудио не сталкивался, поэтому что то советовать не этично. По хорошему нужен анализ/debug всего этого, но это не для новичка ...
Что можно из простого попробовать, так это поиграться с параметрами модуля snd-hda-intel:
- для начала параметр dmic_detect=0 (отключает DSP), правда этот параметр устарел и вместо него рекомендуют использовать параметр dsp_driver модуля snd_intel_dspcfg
PS - описание параметров модуля можно узнать из вывода modinfo -p <module>, например
modinfo -p snd-hda-intel | grep DSP
dmic_detect:Allow DSP driver selection (bypass this driver) (0=off, 1=on) (default=1); deprecated, use snd-intel-dspcfg.dsp_driver option instead (bool)
В части использования параметра dsp_driver модуля snd_intel_dspcfg - сложнее (имеет 4 значения: 0, 1, 2, 3) … 0 - вроде бы auto; 1, насколько помню, для использования звукового драйвера DSP вместо SOF...

Больше склоняюсь в пробему с железом ... но поддержу vall попробовать Live CD разных OS Linux, в том числе и SystemRescue на основе Arch

Ошибки не исчезают с опытом - они просто умнеют

vall
Аватара пользователя
Администрация
Сообщения: 727
Зарегистрирован: 09.08.2022

#

Vikinlin:Отличная идея!
Ну идея так себе, поскольку мы общаемся на ресурсе сообщества Arch Linux, и исключительно по этому дистрибутиву. Что чётко продекларировано в Кодексе поведения на главной странице форума. Рекомендую ознакомиться при случае; это познавательно и снимает многие вопросы.

Однако иногда, чтобы помочь (в силу недостатка своих знаний), -- приходится придумывать нестандартные способы решения проблем...
vall
Аватара пользователя
Администрация
Сообщения: 727
Зарегистрирован: 09.08.2022

#

vasek:в том числе и SystemRescue на основе Arch
Кстати да, тоже вариант.

Только там надо после загрузки живого образа вручную запустить иксы:
startx
vasek
Сообщения: 455
Зарегистрирован: 31.08.2022

#

Ошибки не исчезают с опытом - они просто умнеют

Vikinlin
Аватара пользователя
Сообщения: 37
Зарегистрирован: 30.05.2023

#

vall: мы общаемся на ресурсе сообщества Arch Linux, и исключительно по этому дистрибутиву...

Однако иногда, чтобы помочь..., -- приходится придумывать нестандартные способы решения проблем...
Полностью поддерживаю Вашу тактику!
Кодекс прочёл от корки до корки перед регистрацией.
Полностью осознаю на что иду и какие цели преследую - добрые, интеллектуальные.
В моём сердце есть место только для Arch Linux!))

"You only live once, but if you do it right, once is enough." Mae West

Vikinlin
Аватара пользователя
Сообщения: 37
Зарегистрирован: 30.05.2023

#

vasek: Больше склоняюсь в пробему с железом ... но поддержу vall попробовать Live CD разных OS Linux, в том числе и SystemRescue на основе Arch

SystemRescue - https://www.system-rescue.org/
Ventoy - https://www.ventoy.net/en/
Спасибо!

"You only live once, but if you do it right, once is enough." Mae West

Vikinlin
Аватара пользователя
Сообщения: 37
Зарегистрирован: 30.05.2023

#

vall: Только там надо после загрузки живого образа вручную запустить иксы:
Спасибо!

"You only live once, but if you do it right, once is enough." Mae West

Vikinlin
Аватара пользователя
Сообщения: 37
Зарегистрирован: 30.05.2023

#

vasek:Вопрос-уточнение
1. Выпадающий список не работает, т.к. там только Speakers. Нигде в настройках pavucontrol, Alsa, ответах на запросы в терминале, не вижу слова Headphones. В конфигах – есть.

2. dmesg | grep -iE 'error|failed|firmware'
Что-то слишком много ошибок. Наверное, после моих высотехнологических ночных корректировок))
[    0.908814] pcieport 0000:00:1d.0: DPC: error containment capabilities: Int Msg #0, RPExt+ PoisonedTLP+ SwTrigger+ RP PIO Log 4, DL_ActiveErr+
[    0.909296] pcieport 0000:00:1d.6: DPC: error containment capabilities: Int Msg #0, RPExt+ PoisonedTLP+ SwTrigger+ RP PIO Log 4, DL_ActiveErr+
[    0.909738] pcieport 0000:00:1d.7: DPC: error containment capabilities: Int Msg #0, RPExt+ PoisonedTLP+ SwTrigger+ RP PIO Log 4, DL_ActiveErr+
[    0.976006] RAS: Correctable Errors collector initialized.
[    1.622035] nouveau 0000:01:00.0: pmu: firmware unavailable
[    1.786069] i915 0000:00:02.0: [drm] Finished loading DMC firmware i915/kbl_dmc_ver1_04.bin (v1.4)
[    7.003041] systemd[1]: TPM2 PCR Machine ID Measurement was skipped because of an unmet condition check (ConditionPathExists=/sys/firmware/efi/efivars/StubPcrKernelImage-4a67b082-0a4c-41cf-b6c7-440b29bb8c4f).
[    8.086762] Bluetooth: hci0: Minimum firmware build 1 week 10 2014
[    8.119726] Bluetooth: hci0: Found device firmware: intel/ibt-20-1-3.sfi
[    8.119803] Bluetooth: hci0: Firmware Version: 15-45.22
[    8.132069] iwlwifi 0000:04:00.0: loaded firmware version 74.a5e9588b.0 cc-a0-74.ucode op_mode iwlmvm
[    8.133170] asus_wmi: fan_curve_get_factory_default (0x00110024) failed: -19
[    8.133438] asus_wmi: fan_curve_get_factory_default (0x00110025) failed: -19
[    8.217261] wl: module verification failed: signature and/or required key missing - tainting kernel
[    8.233368] thermal thermal_zone7: failed to read out thermal zone (-61)
[    9.023494] xhci_hcd 0000:01:00.2: xHC error in resume, USBSTS 0x401, Reinit
[    9.799758] Bluetooth: hci0: Waiting for firmware download to complete
[    9.800778] Bluetooth: hci0: Firmware loaded in 1641649 usecs
[    9.819780] Bluetooth: hci0: Firmware revision 0.3 build 15 week 45 2022
[   10.029937] nvidia-gpu 0000:01:00.3: i2c timeout error e0000000
[   10.029941] ucsi_ccg 26-0008: i2c_transfer failed -110
[   10.029942] ucsi_ccg 26-0008: ucsi_ccg_init failed - -110
[   10.029944] ucsi_ccg: probe of 26-0008 failed with error -110
[   28.981973] xhci_hcd 0000:01:00.2: xHC error in resume, USBSTS 0x401, Reinit
[ 2794.419410] xhci_hcd 0000:01:00.2: xHC error in resume, USBSTS 0x401, Reinit
3. Наушники простые проводные – 2 шт. Одни – старые от iPod, вторые – недавно купленные, с микрофоном на протяжении шнурка. Обе версии работают в Windows, с того же стандартного входа.
Попробую сначала исключить проблемы с железом. Если норм, тогда попробую настроить, нет – переустановлю.

"You only live once, but if you do it right, once is enough." Mae West

vasek
Сообщения: 455
Зарегистрирован: 31.08.2022

#

Vikinlin:Попробую сначала исключить проблемы с железом. Если норм, тогда попробую настроить, нет – переустановлю.
Попробуй все-таки поиграться с параметрами модуля snd-hda-intel ... как? - смотри Wiki

PS - лучший способ узнать виновника (или железо или установка) создать загрузочную флешку с SystemRescue используя для этого Ventoy ...

Ошибки не исчезают с опытом - они просто умнеют

Vikinlin
Аватара пользователя
Сообщения: 37
Зарегистрирован: 30.05.2023

#

Понял, спасибо!

"You only live once, but if you do it right, once is enough." Mae West

vasek
Сообщения: 455
Зарегистрирован: 31.08.2022

#

Для проверки запусти команду: sudo alsactl dump-state 2>~/alsa_err.log
Если ошибок не будет, то файл ~/alsa_err.log будет пустой … также проверь наличие слова Headphone в выводе терминала
Хотя смысла и нет, но на всякий случай можно проверить и с наушниками и без них.

Ошибки не исчезают с опытом - они просто умнеют

Vikinlin
Аватара пользователя
Сообщения: 37
Зарегистрирован: 30.05.2023

#

vasek:Для проверки
Файл пуст - ошибок нет!)) Как и слова Headphone. Я бы уже его в словарь добавил, но смысла нет)
В ином мире тоже ничего волшебного не произошло - те же сообщения в терминале. Вроде, ничего не пропустил.
amixer -c 0
Simple mixer control 'Master',0
  Capabilities: pvolume pswitch
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 87
  Mono:
  Front Left: Playback 29 [33%] [-43.50dB] [on]
  Front Right: Playback 29 [33%] [-43.50dB] [on]
Simple mixer control 'PCM',0
  Capabilities: pvolume
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 255
  Mono:
  Front Left: Playback 121 [47%] [-26.80dB]
  Front Right: Playback 121 [47%] [-26.80dB]
Simple mixer control 'Mic Boost',0
  Capabilities: volume
  Playback channels: Front Left - Front Right
  Capture channels: Front Left - Front Right
  Limits: 0 - 3
  Front Left: 3 [100%] [30.00dB]
  Front Right: 3 [100%] [30.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 [off]
Simple mixer control 'IEC958',2
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'Capture',0
  Capabilities: cvolume cswitch
  Capture channels: Front Left - Front Right
  Limits: Capture 0 - 63
  Front Left: Capture 63 [100%] [30.00dB] [on]
  Front Right: Capture 63 [100%] [30.00dB] [on]


amixer -c 1
Simple mixer control 'IEC958',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [on]
Simple mixer control 'IEC958',1
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [on]
Simple mixer control 'IEC958',2
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [on]
Simple mixer control 'IEC958',3
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [on]


aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: PCH [HDA Intel PCH], device 0: ALC294 Analog [ALC294 Analog]
  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
card 0: PCH [HDA Intel PCH], device 8: HDMI 2 [HDMI 2]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: NVidia [HDA NVidia], device 3: HDMI 0 [HDMI 0]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: NVidia [HDA NVidia], device 7: HDMI 1 [HDMI 1]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: NVidia [HDA NVidia], device 8: HDMI 2 [HDMI 2]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: NVidia [HDA NVidia], device 9: HDMI 3 [HDMI 3]
  Subdevices: 1/1
  Subdevice #0: subdevice #0


cat /proc/asound/modules
 0 snd_hda_intel
 1 snd_hda_intel


 
journalctl -b | grep -i error
Jun 02 14:06:13 EndeavourOS kernel: pcieport 0000:00:1d.0: DPC: error containment capabilities: Int Msg #0, RPExt+ PoisonedTLP+ SwTrigger+ RP PIO Log 4, DL_ActiveErr+
Jun 02 14:06:13 EndeavourOS kernel: pcieport 0000:00:1d.6: DPC: error containment capabilities: Int Msg #0, RPExt+ PoisonedTLP+ SwTrigger+ RP PIO Log 4, DL_ActiveErr+
Jun 02 14:06:13 EndeavourOS kernel: pcieport 0000:00:1d.7: DPC: error containment capabilities: Int Msg #0, RPExt+ PoisonedTLP+ SwTrigger+ RP PIO Log 4, DL_ActiveErr+
Jun 02 14:06:13 EndeavourOS kernel: RAS: Correctable Errors collector initialized.
Jun 02 14:06:25 EndeavourOS kernel: nvidia-gpu 0000:01:00.3: i2c timeout error e0000000
Jun 02 14:06:25 EndeavourOS kernel: ucsi_ccg: probe of 8-0008 failed with error -110
Jun 02 14:07:16 EndeavourOS kernel: xhci_hcd 0000:01:00.2: xHC error in resume, USBSTS 0x401, Reinit
Jun 02 14:07:27 EndeavourOS kernel: xhci_hcd 0000:01:00.2: xHC error in resume, USBSTS 0x401, Reinit
Jun 02 14:07:42 EndeavourOS kernel: xhci_hcd 0000:01:00.2: xHC error in resume, USBSTS 0x401, Reinit
Jun 02 14:07:57 EndeavourOS kernel: xhci_hcd 0000:01:00.2: xHC error in resume, USBSTS 0x401, Reinit
Jun 02 14:08:24 EndeavourOS kernel: xhci_hcd 0000:01:00.2: xHC error in resume, USBSTS 0x401, Reinit
Jun 02 14:12:02 EndeavourOS kernel: xhci_hcd 0000:01:00.2: xHC error in resume, USBSTS 0x401, Reinit
Jun 02 14:19:20 EndeavourOS kernel: xhci_hcd 0000:01:00.2: xHC error in resume, USBSTS 0x401, Reinit


lspci | grep Audio | awk '{print $1}'
00:1f.3
01:00.1


lspci -vs 00:1f.3
00:1f.3 Audio device: Intel Corporation Cannon Lake PCH cAVS (rev 10) (prog-if 80)
	Subsystem: ASUSTeK Computer Inc. Device 1dd1
	Flags: bus master, fast devsel, latency 32, IRQ 159
	Memory at a5518000 (64-bit, non-prefetchable) [size=16K]
	Memory at a5100000 (64-bit, non-prefetchable) [size=1M]
	Capabilities: [50] Power Management version 3
	Capabilities: [80] Vendor Specific Information: Len=14 <?>
	Capabilities: [60] MSI: Enable+ Count=1/1 Maskable- 64bit+
	Kernel driver in use: snd_hda_intel
	Kernel modules: snd_hda_intel, snd_soc_skl, snd_sof_pci_intel_cnl


lspci -vs 01:00.1
01:00.1 Audio device: NVIDIA Corporation TU106 High Definition Audio Controller (rev a1)
	Subsystem: ASUSTeK Computer Inc. Device 1312
	Flags: bus master, fast devsel, latency 0, IRQ 17
	Memory at a5080000 (32-bit, non-prefetchable) [size=16K]
	Capabilities: [60] Power Management version 3
	Capabilities: [68] MSI: Enable- Count=1/1 Maskable- 64bit+
	Capabilities: [78] Express Endpoint, MSI 00
	Capabilities: [100] Advanced Error Reporting
	Kernel driver in use: snd_hda_intel
	Kernel modules: snd_hda_intel


dmesg | grep -iE 'error | failed|rirmware'
[    0.574502] pcieport 0000:00:1d.0: DPC: error containment capabilities: Int Msg #0, RPExt+ PoisonedTLP+ SwTrigger+ RP PIO Log 4, DL_ActiveErr+
[    0.574981] pcieport 0000:00:1d.6: DPC: error containment capabilities: Int Msg #0, RPExt+ PoisonedTLP+ SwTrigger+ RP PIO Log 4, DL_ActiveErr+
[    0.575452] pcieport 0000:00:1d.7: DPC: error containment capabilities: Int Msg #0, RPExt+ PoisonedTLP+ SwTrigger+ RP PIO Log 4, DL_ActiveErr+
[   25.405673] wl: module verification failed: signature and/or required key missing - tainting kernel
[   25.725676] nvidia-gpu 0000:01:00.3: i2c timeout error e0000000
[   25.729935] ucsi_ccg 8-0008: i2c_transfer failed -110
[   25.734214] ucsi_ccg 8-0008: ucsi_ccg_init failed - -110
[   25.738614] ucsi_ccg: probe of 8-0008 failed with error -110
[   27.476514] asus_wmi: fan_curve_get_factory_default (0x00110024) failed: -19
[   27.476810] asus_wmi: fan_curve_get_factory_default (0x00110025) failed: -19
[   28.343778] thermal thermal_zone6: failed to read out thermal zone (-61)
[   76.376230] xhci_hcd 0000:01:00.2: xHC error in resume, USBSTS 0x401, Reinit
[   87.842842] xhci_hcd 0000:01:00.2: xHC error in resume, USBSTS 0x401, Reinit
[  102.615997] xhci_hcd 0000:01:00.2: xHC error in resume, USBSTS 0x401, Reinit
[  117.235508] xhci_hcd 0000:01:00.2: xHC error in resume, USBSTS 0x401, Reinit
[  144.121487] xhci_hcd 0000:01:00.2: xHC error in resume, USBSTS 0x401, Reinit
[  362.921245] xhci_hcd 0000:01:00.2: xHC error in resume, USBSTS 0x401, Reinit
[  801.074319] xhci_hcd 0000:01:00.2: xHC error in resume, USBSTS 0x401, Reinit
[ 1166.594848] xhci_hcd 0000:01:00.2: xHC error in resume, USBSTS 0x401, Reinit
[ 1211.366856] xhci_hcd 0000:01:00.2: xHC error in resume, USBSTS 0x401, Reinit
В Pavucontrol - почти без изменений. Из выбора в Output Devices, Port только Speakers. В настройках был новый профиль, который погоды не делает.
В Alsamixer прежняя картина.

"You only live once, but if you do it right, once is enough." Mae West

Vikinlin
Аватара пользователя
Сообщения: 37
Зарегистрирован: 30.05.2023

#

MamkinHaker:У меня
Всё было установлено, кроме последних двух.
Установил, но безрезультатно.
Спасибо!

"You only live once, but if you do it right, once is enough." Mae West

vasek
Сообщения: 455
Зарегистрирован: 31.08.2022

#

Vikinlin:те же сообщения в терминале
Похоже не то смотрел .... я имел ввиду текст, который появляется в терминале после запуска команды alsactl dump-state 2>~/alsa_err.log
... этот вывод можно направить и файл ... запусти sudo alsactl dump-state 1>~/alsa.log и смотри в этом файле наличие Headphone

Ошибки не исчезают с опытом - они просто умнеют

Vikinlin
Аватара пользователя
Сообщения: 37
Зарегистрирован: 30.05.2023

#

vasek:Похоже не то смотрел
Думаю, Вас правильно понял.
alsa_err.log пуст.
alsa.log
cat alsa.log
state.PCH {
	control.1 {
		iface MIXER
		name 'Master Playback Volume'
		value.0 21
		value.1 21
		comment {
			access 'read write'
			type INTEGER
			count 2
			range '0 - 87'
			dbmin -6525
			dbmax 0
			dbvalue.0 -4950
			dbvalue.1 -4950
		}
	}
	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 'Capture Volume'
		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.4 {
		iface MIXER
		name 'Capture Switch'
		value.0 true
		value.1 true
		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 CARD
		name 'Mic Phantom Jack'
		value true
		comment {
			access read
			type BOOLEAN
			count 1
		}
	}
	control.7 {
		iface CARD
		name 'Speaker Phantom Jack'
		value true
		comment {
			access read
			type BOOLEAN
			count 1
		}
	}
	control.8 {
		iface PCM
		name 'Playback Channel Map'
		value.0 0
		value.1 0
		comment {
			access read
			type INTEGER
			count 2
			range '0 - 36'
		}
	}
	control.9 {
		iface PCM
		name 'Capture Channel Map'
		value.0 0
		value.1 0
		comment {
			access read
			type INTEGER
			count 2
			range '0 - 36'
		}
	}
	control.10 {
		iface CARD
		name 'HDMI/DP,pcm=3 Jack'
		value false
		comment {
			access read
			type BOOLEAN
			count 1
		}
	}
	control.11 {
		iface MIXER
		name 'IEC958 Playback Con Mask'
		value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
		comment {
			access read
			type IEC958
			count 1
		}
	}
	control.12 {
		iface MIXER
		name 'IEC958 Playback Pro Mask'
		value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
		comment {
			access read
			type IEC958
			count 1
		}
	}
	control.13 {
		iface MIXER
		name 'IEC958 Playback Default'
		value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
		comment {
			access 'read write'
			type IEC958
			count 1
		}
	}
	control.14 {
		iface MIXER
		name 'IEC958 Playback Switch'
		value false
		comment {
			access 'read write'
			type BOOLEAN
			count 1
		}
	}
	control.15 {
		iface PCM
		device 3
		name ELD
		value ''
		comment {
			access 'read volatile'
			type BYTES
			count 0
		}
	}
	control.16 {
		iface CARD
		name 'HDMI/DP,pcm=7 Jack'
		value false
		comment {
			access read
			type BOOLEAN
			count 1
		}
	}
	control.17 {
		iface MIXER
		name 'IEC958 Playback Con Mask'
		index 1
		value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
		comment {
			access read
			type IEC958
			count 1
		}
	}
	control.18 {
		iface MIXER
		name 'IEC958 Playback Pro Mask'
		index 1
		value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
		comment {
			access read
			type IEC958
			count 1
		}
	}
	control.19 {
		iface MIXER
		name 'IEC958 Playback Default'
		index 1
		value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
		comment {
			access 'read write'
			type IEC958
			count 1
		}
	}
	control.20 {
		iface MIXER
		name 'IEC958 Playback Switch'
		index 1
		value false
		comment {
			access 'read write'
			type BOOLEAN
			count 1
		}
	}
	control.21 {
		iface PCM
		device 7
		name ELD
		value ''
		comment {
			access 'read volatile'
			type BYTES
			count 0
		}
	}
	control.22 {
		iface CARD
		name 'HDMI/DP,pcm=8 Jack'
		value false
		comment {
			access read
			type BOOLEAN
			count 1
		}
	}
	control.23 {
		iface MIXER
		name 'IEC958 Playback Con Mask'
		index 2
		value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
		comment {
			access read
			type IEC958
			count 1
		}
	}
	control.24 {
		iface MIXER
		name 'IEC958 Playback Pro Mask'
		index 2
		value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
		comment {
			access read
			type IEC958
			count 1
		}
	}
	control.25 {
		iface MIXER
		name 'IEC958 Playback Default'
		index 2
		value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
		comment {
			access 'read write'
			type IEC958
			count 1
		}
	}
	control.26 {
		iface MIXER
		name 'IEC958 Playback Switch'
		index 2
		value false
		comment {
			access 'read write'
			type BOOLEAN
			count 1
		}
	}
	control.27 {
		iface PCM
		device 8
		name ELD
		value ''
		comment {
			access 'read volatile'
			type BYTES
			count 0
		}
	}
	control.28 {
		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.29 {
		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.30 {
		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.31 {
		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
		}
	}
}
state.NVidia {
	control.1 {
		iface CARD
		name 'HDMI/DP,pcm=3 Jack'
		value false
		comment {
			access read
			type BOOLEAN
			count 1
		}
	}
	control.2 {
		iface MIXER
		name 'IEC958 Playback Con Mask'
		value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
		comment {
			access read
			type IEC958
			count 1
		}
	}
	control.3 {
		iface MIXER
		name 'IEC958 Playback Pro Mask'
		value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
		comment {
			access read
			type IEC958
			count 1
		}
	}
	control.4 {
		iface MIXER
		name 'IEC958 Playback Default'
		value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
		comment {
			access 'read write'
			type IEC958
			count 1
		}
	}
	control.5 {
		iface MIXER
		name 'IEC958 Playback Switch'
		value true
		comment {
			access 'read write'
			type BOOLEAN
			count 1
		}
	}
	control.6 {
		iface PCM
		device 3
		name ELD
		value ''
		comment {
			access 'read volatile'
			type BYTES
			count 0
		}
	}
	control.7 {
		iface CARD
		name 'HDMI/DP,pcm=7 Jack'
		value false
		comment {
			access read
			type BOOLEAN
			count 1
		}
	}
	control.8 {
		iface MIXER
		name 'IEC958 Playback Con Mask'
		index 1
		value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
		comment {
			access read
			type IEC958
			count 1
		}
	}
	control.9 {
		iface MIXER
		name 'IEC958 Playback Pro Mask'
		index 1
		value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
		comment {
			access read
			type IEC958
			count 1
		}
	}
	control.10 {
		iface MIXER
		name 'IEC958 Playback Default'
		index 1
		value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
		comment {
			access 'read write'
			type IEC958
			count 1
		}
	}
	control.11 {
		iface MIXER
		name 'IEC958 Playback Switch'
		index 1
		value true
		comment {
			access 'read write'
			type BOOLEAN
			count 1
		}
	}
	control.12 {
		iface PCM
		device 7
		name ELD
		value ''
		comment {
			access 'read volatile'
			type BYTES
			count 0
		}
	}
	control.13 {
		iface CARD
		name 'HDMI/DP,pcm=8 Jack'
		value false
		comment {
			access read
			type BOOLEAN
			count 1
		}
	}
	control.14 {
		iface MIXER
		name 'IEC958 Playback Con Mask'
		index 2
		value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
		comment {
			access read
			type IEC958
			count 1
		}
	}
	control.15 {
		iface MIXER
		name 'IEC958 Playback Pro Mask'
		index 2
		value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
		comment {
			access read
			type IEC958
			count 1
		}
	}
	control.16 {
		iface MIXER
		name 'IEC958 Playback Default'
		index 2
		value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
		comment {
			access 'read write'
			type IEC958
			count 1
		}
	}
	control.17 {
		iface MIXER
		name 'IEC958 Playback Switch'
		index 2
		value true
		comment {
			access 'read write'
			type BOOLEAN
			count 1
		}
	}
	control.18 {
		iface PCM
		device 8
		name ELD
		value ''
		comment {
			access 'read volatile'
			type BYTES
			count 0
		}
	}
	control.19 {
		iface CARD
		name 'HDMI/DP,pcm=9 Jack'
		value false
		comment {
			access read
			type BOOLEAN
			count 1
		}
	}
	control.20 {
		iface MIXER
		name 'IEC958 Playback Con Mask'
		index 3
		value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
		comment {
			access read
			type IEC958
			count 1
		}
	}
	control.21 {
		iface MIXER
		name 'IEC958 Playback Pro Mask'
		index 3
		value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
		comment {
			access read
			type IEC958
			count 1
		}
	}
	control.22 {
		iface MIXER
		name 'IEC958 Playback Default'
		index 3
		value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
		comment {
			access 'read write'
			type IEC958
			count 1
		}
	}
	control.23 {
		iface MIXER
		name 'IEC958 Playback Switch'
		index 3
		value true
		comment {
			access 'read write'
			type BOOLEAN
			count 1
		}
	}
	control.24 {
		iface PCM
		device 9
		name ELD
		value ''
		comment {
			access 'read volatile'
			type BYTES
			count 0
		}
	}
	control.25 {
		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.26 {
		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.27 {
		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.28 {
		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'
		}
	}
}
просмотрел в Office поиском и перепроверил вглазную? вручную?))

"You only live once, but if you do it right, once is enough." Mae West

Vikinlin
Аватара пользователя
Сообщения: 37
Зарегистрирован: 30.05.2023

#

Vikinlin:В ином мире
Это я о результате тестирования с помощью LiveCD сторонними дистрибутивами.

"You only live once, but if you do it right, once is enough." Mae West

vasek
Сообщения: 455
Зарегистрирован: 31.08.2022

#

Выходит, что Windows видит Headphone, а Linux не видит - причина скорее всего в модулях не работающих с китайским железом ....
Возможно и ошибаюсь ...
Все больше прихожу к тому, что при покупке нового железа ... для использования в Linux ... желательно проверять прямо в магазине (с Live USB)

PS - забыл отметить, что Speaker в выводе alsactl dump-state имеется (хотя amixer его тоже не видит)
Vikinlin: control.7 {
iface CARD
name 'Speaker Phantom Jack'
value true

Ошибки не исчезают с опытом - они просто умнеют

Vikinlin
Аватара пользователя
Сообщения: 37
Зарегистрирован: 30.05.2023

#

vasek: Выходит, что Windows видит Headphone, а Linux не видит - причина скорее всего в модулях не работающих с китайским железом ....
Я тоже сейчас об этом подумал))
Speaker в выводе alsactl dump-state имеется
Speaker - такое слово мой комп знает. У него проблемы с другим словом - Headphones.
желательно проверять прямо в магазине
Идеальный вариант))

"You only live once, but if you do it right, once is enough." Mae West

Vikinlin
Аватара пользователя
Сообщения: 37
Зарегистрирован: 30.05.2023

#

vasek:'Speaker Phantom Jack'
В моём случае, name 'Phantom jack' больше подходит для Headphones))

"You only live once, but if you do it right, once is enough." Mae West

Ответить