Известно, что у Acer Swift 3, как и вообще у устройств, использующих звуковую карту Realtek ALC 256, проблемы с динамиком, наушниками и встроенным микрофоном.
Однако я здесь, чтобы попросить вас о помощи, возможно, в поиске решения.
У меня и моего друга есть этот ноутбук: на его ноутбуке работает динамик, наушники и особенно внутренний микрофон! Единственное, при подключенных наушниках приходится вручную выбирать выход на наушники, а не на динамик.
В моем ноутбуке все совершенно по-другому: изначально у меня был только «фиктивный вывод» в качестве устройства вывода и пустое пространство в качестве устройства ввода. Затем, добавив параметры snd-hda-intel модель = общий
и параметры snd-hda-intel dmic_detected = 0
Наконец-то я смог увидеть Seaker, наушники и внутренний микрофон, но ничего не работает. Только с bluetooth устройств я слышу звук, но внутренний динамик, разъем для наушников и внутренний микрофон не работают!
Конечно, я пробовал много вещей с миксер
, павуконтроль
или же hdajackretask
хоть динамики заставить работать, но ничего не получилось.
Мы оба используем Ubuntu 20.
Я не эксперт по Linux, но я попытался найти разницу между этими двумя устройствами. Я нашел разницу в карточки списка pacmd
вывод, а также в Alsamixer.
Н
НА РАБОЧЕМ УСТРОЙСТВЕ ВЫВОД карточки списка pacmd
ЯВЛЯЕТСЯ
индекс: 0
имя: <alsa_card.pci-0000_00_1f.3-platform-skl_hda_dsp_generic>
драйвер: <module-alsa-card.c>
модуль владельца: 23
характеристики:
алса.карта = "0"
alsa.card_name = "sof-hda-dsp"
alsa.long_card_name = "sof-hda-dsp"
alsa.driver_name = "snd_soc_skl_hda_dsp"
device.bus_path = "pci-0000:00:1f.3-platform-skl_hda_dsp_generic"
sysfs.path = "/devices/pci0000:00/0000:00:1f.3/skl_hda_dsp_generic/sound/card0"
устройство.шина = "PCI"
устройство.вендор.ид = "8086"
device.vendor.name = "Корпорация Intel"
устройство.продукт.id = "9dc8"
device.product.name = "Аудиоконтроллер высокой четкости Cannon Point-LP"
устройство.строка = "0"
device.description = "Аудиоконтроллер высокой четкости Cannon Point-LP"
модуль-udev-detect.discovered = "1"
device.icon_name = "аудио-карта-PCI"
профили:
HiFi: воспроизведение музыки в качестве HiFi (приоритет 40768, доступно: неизвестно)
выключено: Spento (приоритет 0, доступно: неизвестно)
активный профиль: <HiFi>
раковины:
alsa_output.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__hw_sofhdadsp_5__sink/#1: Аудиоконтроллер высокой четкости Cannon Point-LP Выход HDMI3/DP3
alsa_output.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__hw_sofhdadsp_4__sink/#2: Аудиоконтроллер высокой четкости Cannon Point-LP Выход HDMI2/DP2
alsa_output.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__hw_sofhdadsp_3__sink/#3: Аудиоконтроллер высокого разрешения Cannon Point-LP Выход HDMI1/DP1
alsa_output.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__hw_sofhdadsp__sink/#4: Cannon Point-LP High Definition Audio Controller Динамик + наушники
источники:
alsa_output.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__hw_sofhdadsp_5__sink.monitor/#1: Монитор Cannon Point-LP High Definition Audio Controller Выход HDMI3/DP3
alsa_output.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__hw_sofhdadsp_4__sink.monitor/#2: Монитор Cannon Point-LP High Definition Audio Controller Выход HDMI2/DP2
alsa_output.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__hw_sofhdadsp_3__sink.monitor/#3: Монитор Cannon Point-LP High Definition Audio Controller Выход HDMI1/DP1
alsa_output.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__hw_sofhdadsp__sink.monitor/#4: Монитор Cannon Point-LP High Definition Audio Controller Динамик + наушники
alsa_input.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__hw_sofhdadsp__source/#5: Cannon Point-LP High Definition Audio Controller Наушники Стереомикрофон
alsa_input.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__hw_sofhdadsp_6__source/#6: Цифровой микрофон Cannon Point-LP High Definition Audio Controller
порты:
[Выход] HDMI3: Выход HDMI3/DP3 (приоритет 700, смещение задержки 0 мкс, доступно: нет)
характеристики:
[Выход] HDMI2: Выход HDMI2/DP2 (приоритет 600, смещение задержки 0 мкс, доступно: нет)
характеристики:
[Выход] HDMI1: Выход HDMI1/DP1 (приоритет 500, смещение задержки 0 мкс, доступно: нет)
характеристики:
[Out] Динамик: динамик (приоритет 100, смещение задержки 0 мкс, доступно: неизвестно)
характеристики:
[Out] Наушники: Наушники (приоритет 200, смещение задержки 0 мкс, доступно: неизвестно)
характеристики:
[In] Mic2: Стереомикрофон для наушников (приоритет 200, смещение задержки 0 мкс, доступно: неизвестно)
характеристики:
[Вход] Mic1: цифровой микрофон (приоритет 100, смещение задержки 0 мкс, доступно: неизвестно)
характеристики:
а НА НЕРАБОТАЮЩЕМ УСТРОЙСТВЕ такой вывод:
индекс: 0
имя: <alsa_card.pci-0000_00_1f.3>
драйвер: <module-alsa-card.c>
модуль владельца: 23
характеристики:
алса.карта = "0"
alsa.card_name = "HDA Intel PCH"
alsa.long_card_name = "HDA Intel PCH по адресу 0xb1128000 irq 129"
alsa.driver_name = "snd_hda_intel"
device.bus_path = "PCI-0000:00:1f.3"
sysfs.path = "/devices/pci0000:00/0000:00:1f.3/звук/карта0"
устройство.шина = "PCI"
устройство.вендор.ид = "8086"
device.vendor.name = "Корпорация Intel"
устройство.продукт.id = "9d71"
device.product.name = "Sunrise Point-LP HD Audio"
device.form_factor = "внутренний"
устройство.строка = "0"
device.description = "Встроенный звук"
модуль-udev-detect.discovered = "1"
device.icon_name = "аудио-карта-PCI"
профили:
вход:аналоговый-стерео: аналоговый стереовход (приоритет 32833, доступно: неизвестно)
output:analog-stereo: Аналоговый стереовыход (приоритет 39268, доступно: неизвестно)
выход:аналог-стерео+вход:аналог-стерео: аналоговый стереодуплекс (приоритет 39333, доступно: неизвестно)
выход: HDMI-стерео: цифровой стереовыход (HDMI) (приоритет 38668, доступно: неизвестно)
выход: HDMI-стерео+вход: аналоговый-стерео: цифровой стереовыход (HDMI) + аналоговый стереовход (приоритет 38733, доступно: неизвестно)
выкл.: выкл. (приоритет 0, доступно: неизвестно)
активный профиль: <выход:аналог-стерео+вход:аналог-стерео>
раковины:
alsa_output.pci-0000_00_1f.3.analog-stereo/#1: встроенный аналоговый стереозвук
источники:
alsa_output.pci-0000_00_1f.3.analog-stereo.monitor/#1: Монитор встроенного аудио аналогового стерео
alsa_input.pci-0000_00_1f.3.analog-stereo/#2: встроенный аналоговый стереозвук
порты:
аналоговый ввод: аналоговый ввод (приоритет 10000, смещение задержки 0 мкс, доступно: неизвестно)
характеристики:
аналоговый-выход-динамик: динамики (приоритет 10000, смещение задержки 0 мкс, доступно: неизвестно)
характеристики:
device.icon_name = "аудио-динамики"
Analog-output-headphones: Наушники (приоритет 9900, смещение задержки 0 мкс, доступно: нет)
характеристики:
device.icon_name = "аудио-наушники"
hdmi-output-0: HDMI/DisplayPort (приоритет 5900, смещение задержки 0 мкс, доступно: неизвестно)
характеристики:
device.icon_name = "видео-дисплей"
Далее, НА РАБОЧЕМ УСТРОЙСТВЕ, миксер
выглядит как
, а на НЕРАБОТАЮЩЕМ устройстве это 
Итак, теперь вопрос: кто-нибудь из вас знает, в чем проблема и как ее решить? Как сделать так, чтобы нерабочее устройство имело те же настройки, что и рабочее? Я вижу, что у них разные настройки звуковой карты и прошивки.
Если вам нужен какой-либо другой вывод, я немедленно отредактирую этот пост!
РЕДАКТИРОВАТЬ: я даю вам результаты двух команд: кот /proc/asound/модули
и dmesg | grep снд
.
1а. кот /proc/asound/модули
на рабочем устройстве дает 0 snd_soc_skl_hda_dsp
1б. кот /proc/asound/модули
на НЕ работающем устройстве выдает 0 snd_hda_intel
2а. dmesg | grep снд
на рабочее устройство возвращается
[3.423610] snd_hda_intel 0000:00:1f.3: DSP обнаружен с информацией о классе/подклассе/программе PCI 0x040100
[ 3.423636] snd_hda_intel 0000:00:1f.3: Цифровые микрофоны, найденные на платформе Skylake+, с использованием драйвера SOF
[ 3.699005] snd_hda_codec_realtek ehdaudio0D0: автоконфигурация для ALC256: line_outs=1 (0x14/0x0/0x0/0x0/0x0) тип: динамик
[ 3.699008] snd_hda_codec_realtek ehdaudio0D0: Speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
[ 3.699010] snd_hda_codec_realtek ehdaudio0D0: hp_outs=1 (0x21/0x0/0x0/0x0/0x0)
[ 3.699011] snd_hda_codec_realtek ehdaudio0D0: моно: mono_out=0x0
[3.699012] snd_hda_codec_realtek ehdaudio0D0: входы:
[ 3.699013] snd_hda_codec_realtek ehdaudio0D0: микрофон гарнитуры = 0x19
[3.758163] snd_hda_codec_realtek ehdaudio0D0: ASoC: виджет приемника AIF1TX перезаписан
[3.758170] snd_hda_codec_realtek ehdaudio0D0: ASoC: исходный виджет AIF1RX перезаписан
2б. на НЕработающих устройствах dmesg | grep снд
дает
[ 5.489834] snd_hda_intel 0000:00:1f.3: параметр dmic_detect устарел, вместо него следует передать параметр snd-intel-dspcfg.dsp_driver=1
[ 5.490101] snd_hda_intel 0000:00:1f.3: связанный 0000:00:02.0 (ops i915_audio_component_bind_ops [i915])
[ 5.541621] snd_hda_codec_realtek hdaudioC0D0: автоконфигурация для ALC256: line_outs=1 (0x14/0x0/0x0/0x0/0x0) тип: динамик
[ 5.541642] snd_hda_codec_realtek hdaudioC0D0: Speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
[ 5.541645] snd_hda_codec_realtek hdaudioC0D0: hp_outs=1 (0x21/0x0/0x0/0x0/0x0)
[ 5.541647] snd_hda_codec_realtek hdaudioC0D0: моно: mono_out=0x0
[ 5.541649] snd_hda_codec_realtek hdaudioC0D0: входы: