Нет звука на ноуте - фиктивный выход: Решено

Автор Alexander_d, 23 сентября 2020, 18:19:53

« назад - далее »

0 Пользователи и 3 гостей просматривают эту тему.

Alexander_d

Добрый день,
бьюсь уже не одну неделю. Не помогли никакие советы из интернета.

Ubuntu 20.04

В устройствах фиктивный выход, звука нет. Alsa force reload не помогает. Дополнительные опции в alsa.conf не дают результата.

Уже и ядро 5.8.11 накатил  (было 5.4.что-то там). Хоть бы хны.
Подскажите, пожалуйста, куда копать!

Спасибо!

Linux Dell 5.8.11-050811-generic #202009230858 SMP Wed Sep 23 13:06:55 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux


00:1f.3 Audio device [0403]: Intel Corporation Cannon Point-LP High Definition Audio Controller [8086:9dc8] (rev 30)
DeviceName: Onboard - Sound
Subsystem: Dell Cannon Point-LP High Definition Audio Controller [1028:08a8]
Kernel driver in use: snd_hda_intel
Kernel modules: snd_hda_intel, snd_sof_pci


Вывод alsa-base.conf
# autoloader aliases
install sound-slot-0 /sbin/modprobe snd-card-0
install sound-slot-1 /sbin/modprobe snd-card-1
install sound-slot-2 /sbin/modprobe snd-card-2
install sound-slot-3 /sbin/modprobe snd-card-3
install sound-slot-4 /sbin/modprobe snd-card-4
install sound-slot-5 /sbin/modprobe snd-card-5
install sound-slot-6 /sbin/modprobe snd-card-6
install sound-slot-7 /sbin/modprobe snd-card-7

# Cause optional modules to be loaded above generic modules
install snd /sbin/modprobe --ignore-install snd $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-ioctl32 ; /sbin/modprobe --quiet --use-blacklist snd-seq ; }
#
# Workaround at bug #499695 (reverted in Ubuntu see LP #319505)
install snd-pcm /sbin/modprobe --ignore-install snd-pcm $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-pcm-oss ; : ; }
install snd-mixer /sbin/modprobe --ignore-install snd-mixer $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-mixer-oss ; : ; }
install snd-seq /sbin/modprobe --ignore-install snd-seq $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-seq-midi ; /sbin/modprobe --quiet --use-blacklist snd-seq-oss ; : ; }
#
install snd-rawmidi /sbin/modprobe --ignore-install snd-rawmidi $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-seq-midi ; : ; }
# Cause optional modules to be loaded above sound card driver modules
install snd-emu10k1 /sbin/modprobe --ignore-install snd-emu10k1 $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-emu10k1-synth ; }
install snd-via82xx /sbin/modprobe --ignore-install snd-via82xx $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-seq ; }

# Load saa7134-alsa instead of saa7134 (which gets dragged in by it anyway)
install saa7134 /sbin/modprobe --ignore-install saa7134 $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist saa7134-alsa ; : ; }
# Prevent abnormal drivers from grabbing index 0
options bt87x index=-2
options cx88_alsa index=-2
options saa7134-alsa index=-2
options snd-atiixp-modem index=-2
options snd-intel8x0m index=-2
options snd-via82xx-modem index=-2
options snd-usb-audio index=-2
options snd-usb-caiaq index=-2
options snd-usb-ua101 index=-2
options snd-usb-us122l index=-2
options snd-usb-usx2y index=-2
# Ubuntu #62691, enable MPU for snd-cmipci
options snd-cmipci mpu_port=0x330 fm_port=0x388
# Keep snd-pcsp from being loaded as first soundcard
options snd-pcsp index=-2
# Keep snd-usb-audio from beeing loaded as first soundcard
options snd-usb-audio index=-2
options snd-hda-intel dmic_detect=0


ferum

Алгоритм такой, в поисковик
Audio device [0403]: Intel Corporation Cannon Point-LP High Definition Audio Controller [8086:9dc8] (rev 30) no sound
первый же вариант для пробы мне нравится https://www.linuxuprising.com/2018/06/fix-no-sound-dummy-output-issue-in.html
Мне когда то помогало snd_hda_intel=auto
Русские дебианщики против цифрового слабоумия !

Alexander_d

#2
Цитата: ferum от 23 сентября 2020, 19:35:18первый же вариант для пробы мне нравится https://www.linuxuprising.com/2018/06/fix-no-sound-dummy-output-issue-in.html
Мне когда то помогало snd_hda_intel=auto

Эту статью видел. Так делал. Результат = 0. Не помогает ни авто, ни дженерик. Потому и воззываю к помощи  ;D

P.S. Когда выгружаю alsa, пишет, что некоторые модули не выгружены. Может в этом причина?

alex@Dell:~$ sudo alsa force-reload
Unloading ALSA sound driver modules: snd-seq-midi snd-seq-midi-event snd-rawmidi snd-sof-pci snd-sof-intel-byt snd-sof-intel-ipc snd-sof-intel-hda-common snd-soc-hdac-hda snd-sof-xtensa-dsp snd-sof-intel-hda snd-sof snd-hda-ext-core snd-soc-acpi-intel-match snd-soc-acpi snd-soc-core snd-compress snd-pcm-dmaengine snd-hda-codec-realtek snd-hda-codec-hdmi snd-hrtimer snd-hda-codec-generic snd-hda-intel snd-intel-dspcfg snd-hda-codec snd-hda-core snd-hwdep snd-pcm snd-seq snd-seq-device snd-timer (failed: modules still loaded: snd-hrtimer snd-hda-codec-generic snd-hda-intel snd-intel-dspcfg snd-hda-codec snd-hda-core snd-hwdep snd-pcm snd-seq snd-seq-device snd-timer).
Loading ALSA sound driver modules: snd-seq-midi snd-seq-midi-event snd-rawmidi snd-sof-pci snd-sof-intel-byt snd-sof-intel-ipc snd-sof-intel-hda-common snd-soc-hdac-hda snd-sof-xtensa-dsp snd-sof-intel-hda snd-sof snd-hda-ext-core snd-soc-acpi-intel-match snd-soc-acpi snd-soc-core snd-compress snd-pcm-dmaengine snd-hda-codec-realtek snd-hda-codec-hdmi snd-hrtimer snd-hda-codec-generic snd-hda-intel snd-intel-dspcfg snd-hda-codec snd-hda-core snd-hwdep snd-pcm snd-seq snd-seq-device snd-timer.

PbI6A

Надо попробовать в микшере переключиться с виртуальной (или с "отключено") на реальную звуковуху и переключить звуковое устройство на аналоговый (или цифровой) стерео дуплекс.
Регулятор громкости PulseAudio -> Конфигурация -> Профиль: Аналоговый стерео выход (в зависимости от того, какое устройство, скорее всего, такой); Устройство Вывода -> Port: Линейный выход (или наушники или ещё что там включено). У меня дома всё работает нормально, а на работе после каждой перезагрузки профиль конфигурации переключается на "Выключено". И неизвестно, как его поменять по умолчанию. Может быть, и тут такая же проблема?
LINUX means: Linux Is Not a UniX
Вернулся на Devuan. Счастлив!

Alexander_d

#4
Цитата: PbI6A от 24 сентября 2020, 14:56:49
Надо попробовать в микшере переключиться с виртуальной (или с "отключено") на реальную звуковуху и переключить звуковое устройство на аналоговый (или цифровой) стерео дуплекс.
Проблема в том, что в drop-down листе есть только одно устройство: фиктивный вывод

PbI6A

Ветоятно, это какая-то ядерная проблема - в ядре нет модуля для звуковухи либо он не подгрузился. Надо попробовать посмотреть что говорит команда lspci. Вот у меня, например, говорит что есть некий:

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

И ещё, может быть, надо поставить пакеты firmware-linux-nonfree и firmware-misc-nonfree?
LINUX means: Linux Is Not a UniX
Вернулся на Devuan. Счастлив!

ferum

Цитата: PbI6A от 26 сентября 2020, 04:40:24Ветоятно, это какая-то ядерная проблема - в ядре нет модуля для звуковухи либо он не подгрузился.
Да ну на ... в первом посте вывод используется драйвер ядра.
Можно попробовать снести пульсеаудио
sudo apt purge pulseaudio
В прочем мы не видели вывод
alsamixer
Русские дебианщики против цифрового слабоумия !

Alexander_d

Добрый вечер,

спасибо всем за участие.

Удалось в одной из тем зарубежных форумов найти решение. Оно простое. Мешала одна пакость:

*sudo apt purge timidity-daemon

Кто бы мог подумать.

PbI6A

вообще не понятно, при чём был демон midi...
LINUX means: Linux Is Not a UniX
Вернулся на Devuan. Счастлив!