Не работает звук Focal Fossa Ubuntu 20.04 - proUbuntu
1 голос
/ 10 июля

Недавно я использовал ubuntu 20.04, и у меня есть ноутбук HP pavillion с динамиками B&O. Однако r я не могу слышать r ни звука. хотя Bluetooth работает нормально.

Я пробовал много решений, например:

*sudo apt purge timidity-daemon

*sudo alsa force-reload

*sudo apt install pavucontrol и работает pavucontrol.

Ни одно решений еще не помогло r мне.

РЕДАКТИРОВАТЬ: Поздно r Я предположил, что это ошибка ядра и скажите решение, используя следующие команды:

sudo add-apt-repository ppa:kaihengfeng/fix-lp1869819
sudo apt-get update

afte r, что я попытался переустановить pulseaudio. И теперь устройства bluetooth сразу после подключения r автоматически отключаются, не воспроизводят никакого звука, например r.

EDIT2: Я хотел бы представить следующие выходы

1.1. cat / proc / asound / cards

 0 [NVidia         ]: HDA-Intel - HDA NVidia
                      HDA NVidia at 0xb4000000 irq 17

1.2. lsmod | grep snd

snd_soc_hdac_hdmi      36864  0
snd_hda_codec_realtek   122880  0
snd_hda_codec_generic    81920  1 snd_hda_codec_realtek
snd_soc_dmic           16384  0
snd_sof_pci            20480  0
snd_sof_intel_hda_common    69632  1 snd_sof_pci
snd_soc_hdac_hda       24576  1 snd_sof_intel_hda_common
snd_sof_intel_hda      20480  1 snd_sof_intel_hda_common
snd_sof_intel_byt      20480  1 snd_sof_pci
snd_sof_intel_ipc      20480  1 snd_sof_intel_byt
snd_sof               106496  4 snd_sof_pci,snd_sof_intel_hda_common,snd_sof_intel_byt,snd_sof_intel_ipc
snd_sof_xtensa_dsp     16384  1 snd_sof_pci
snd_hda_ext_core       28672  4 snd_sof_intel_hda_common,snd_soc_hdac_hdmi,snd_soc_hdac_hda,snd_sof_intel_hda
snd_soc_acpi_intel_match    32768  2 snd_sof_pci,snd_sof_intel_hda_common
snd_soc_acpi           16384  2 snd_sof_pci,snd_soc_acpi_intel_match
ledtrig_audio          16384  3 snd_hda_codec_generic,snd_hda_codec_realtek,snd_sof
snd_soc_core          245760  5 snd_sof,snd_sof_intel_hda_common,snd_soc_hdac_hdmi,snd_soc_hdac_hda,snd_soc_dmic
snd_hda_codec_hdmi     61440  1
snd_compress           24576  1 snd_soc_core
ac97_bus               16384  1 snd_soc_core
snd_pcm_dmaengine      16384  1 snd_soc_core
snd_hda_intel          53248  3
snd_intel_dspcfg       24576  3 snd_hda_intel,snd_sof_pci,snd_sof_intel_hda_common
snd_hda_codec         131072  5 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec_realtek,snd_soc_hdac_hda
snd_hda_core           90112  10 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_ext_core,snd_hda_codec,snd_hda_codec_realtek,snd_sof_intel_hda_common,snd_soc_hdac_hdmi,snd_soc_hdac_hda,snd_sof_intel_hda
snd_hwdep              20480  1 snd_hda_codec
snd_pcm               106496  9 snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec,snd_sof,snd_sof_intel_hda_common,snd_soc_hdac_hdmi,snd_soc_core,snd_hda_core,snd_pcm_dmaengine
snd_seq_midi           20480  0
snd_seq_midi_event     16384  1 snd_seq_midi
snd_rawmidi            36864  1 snd_seq_midi
snd_seq                69632  2 snd_seq_midi,snd_seq_midi_event
snd_seq_device         16384  3 snd_seq,snd_seq_midi,snd_rawmidi
snd_timer              36864  2 snd_seq,snd_pcm
snd                    90112  19 snd_hda_codec_generic,snd_seq,snd_seq_device,snd_hda_codec_hdmi,snd_hwdep,snd_hda_intel,snd_hda_codec,snd_hda_codec_realtek,snd_timer,snd_compress,snd_soc_core,snd_pcm,snd_rawmidi
soundcore              16384  1 snd

1.3. lsmod | grep snd_hda_intel

snd_hda_intel          53248  3
snd_intel_dspcfg       24576  3 snd_hda_intel,snd_sof_pci,snd_sof_intel_hda_common
snd_hda_codec         131072  5 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec_realtek,snd_soc_hdac_hda
snd_hda_core           90112  10 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_ext_core,snd_hda_codec,snd_hda_codec_realtek,snd_sof_intel_hda_common,snd_soc_hdac_hdmi,snd_soc_hdac_hda,snd_sof_intel_hda
snd_pcm               106496  9 snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec,snd_sof,snd_sof_intel_hda_common,snd_soc_hdac_hdmi,snd_soc_core,snd_hda_core,snd_pcm_dmaengine
snd                    90112  19 snd_hda_codec_generic,snd_seq,snd_seq_device,snd_hda_codec_hdmi,snd_hwdep,snd_hda_intel,snd_hda_codec,snd_hda_codec_realtek,snd_timer,snd_compress,snd_soc_core,snd_pcm,snd_rawmidi

1.4. inxi -SA (возможно, придется установить inxi)

System:    Host: jarvis Kernel: 5.4.0-42-generic x86_64 bits: 64 Desktop: Gnome 3.36.3 
           Distro: Ubuntu 20.04.1 LTS (Focal Fossa) 
Audio:     Device-1: Intel Cannon Lake PCH cAVS driver: sof-audio-pci 
           Device-2: NVIDIA GP107GL High Definition Audio driver: snd_hda_intel 
           Sound Server: ALSA v: k5.4.0-42-generic 

1.5. lspci -nnk | grep -n -A 4 Аудио

47:00:1f.3 Audio device [0403]: Intel Corporation Cannon Lake PCH cAVS [8086:a348] (rev 10)
48- Subsystem: Hewlett-Packard Company Cannon Lake PCH cAVS [103c:8478]
49- Kernel driver in use: sof-audio-pci
50- Kernel modules: snd_hda_intel, snd_sof_pci
51-00:1f.4 SMBus [0c05]: Intel Corporation Cannon Lake PCH SMBus Controller [8086:a323] (rev 10)
--
62:01:00.1 Audio device [0403]: NVIDIA Corporation GP107GL High Definition Audio Controller [10de:0fb9] (rev a1)
63: Subsystem: Hewlett-Packard Company GP107GL High Definition Audio Controller [103c:8478]
64- Kernel driver in use: snd_hda_intel
65- Kernel modules: snd_hda_intel
66-02:00.0 Unassigned class [ff00]: Alcor Micro AU6625 PCI-E Flash card reader controller [1aea:6625]
67- Subsystem: Hewlett-Packard Company AU6625 PCI-E Flash card reader controller [103c:8478]

1.6. uname -a

Linux jarvis 5.4.0-42-generic #46-Ubuntu SMP Fri Jul 10 00:24:02 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux

1.7. aplay -l

**** List of PLAYBACK Hardware Devices ****
card 0: NVidia [HDA NVidia], device 3: HDMI 0 [HDMI 0]
  Subdevices: 1/1
  Subdevice #0: subdevice #0

1.8. sudo lshw - C мультимедиа (без sudo, если вы не можете)

  *-multimedia
       description: Audio device
       product: GP107GL High Definition Audio Controller
       vendor: NVIDIA Corporation
       physical id: 0.1
       bus info: pci@0000:01:00.1
       version: a1
       width: 32 bits
       clock: 33MHz
       capabilities: pm msi pciexpress bus_master cap_list
       configuration: driver=snd_hda_intel latency=0
       resources: irq:17 memory:b4000000-b4003fff
  *-usb:1
       description: Video
       product: HP Wide Vision HD Camera
       vendor: Chicony
       physical id: 5
       bus info: usb@1:5
       version: 32.48
       capabilities: usb-2.00
       configuration: driver=uvcvideo maxpower=500mA speed=480Mbit/s
  *-multimedia
       description: Audio device
       product: Cannon Lake PCH cAVS
       vendor: Intel Corporation
       physical id: 1f.3
       bus info: pci@0000:00:1f.3
       version: 10
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi bus_master cap_list
       configuration: driver=sof-audio-pci latency=32
       resources: irq:16 memory:b451c000-b451ffff memory:b4100000-b41fffff

1.9. dpkg -l | grep alsa

ii  alsa-base                                     1.0.25+dfsg-0ubuntu5                  all          ALSA driver configuration files
ii  alsa-topology-conf                            1.2.2-1                               all          ALSA topology configuration files
ii  alsa-ucm-conf                                 1.2.2-1ubuntu0.1                      all          ALSA Use Case Manager configuration files
ii  alsa-utils                                    1.2.2-1ubuntu1                        amd64        Utilities for configuring and using ALSA
ii  gstreamer1.0-alsa:amd64                       1.16.2-4                              amd64        GStreamer plugin for ALSA

1.10. dpkg -l | grep linux - | grep $ (uname - r)

ii  linux-headers-5.4.0-42-generic                5.4.0-42.46                           amd64        Linux kernel headers for version 5.4.0 on 64 bit x86 SMP
ii  linux-image-5.4.0-42-generic                  5.4.0-42.46                           amd64        Signed kernel image generic
ii  linux-modules-5.4.0-42-generic                5.4.0-42.46                           amd64        Linux kernel extra modules for version 5.4.0 on 64 bit x86 SMP
ii  linux-modules-extra-5.4.0-42-generic          5.4.0-42.46                           amd64        Linux kernel extra modules for version 5.4.0 on 64 bit x86 SMP
ii  linux-modules-nvidia-440-5.4.0-42-generic     5.4.0-42.46                           amd64        Linux kernel nvidia modules for version 5.4.0-42

1.11. modprobe --show-зависит snd_hda_intel

insmod /lib/modules/5.4.0-42-generic/kernel/sound/soundcore.ko 
install /sbin/modprobe --ignore-install snd $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-ioctl32 ; /sbin/modprobe --quiet --use-blacklist snd-seq ; } 
insmod /lib/modules/5.4.0-42-generic/kernel/sound/core/snd-timer.ko 
install /sbin/modprobe --ignore-install snd-pcm $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-pcm-oss ; : ; } 
insmod /lib/modules/5.4.0-42-generic/kernel/sound/core/snd-hwdep.ko 
insmod /lib/modules/5.4.0-42-generic/kernel/sound/hda/snd-hda-core.ko 
insmod /lib/modules/5.4.0-42-generic/kernel/sound/pci/hda/snd-hda-codec.ko 
insmod /lib/modules/5.4.0-42-generic/kernel/sound/hda/snd-intel-dspcfg.ko 
insmod /lib/modules/5.4.0-42-generic/kernel/sound/pci/hda/snd-hda-intel.ko 

1.12. grep intel /etc/modprobe.d/alsa-base.conf

options snd-intel8x0m index=-2

Ответы [ 2 ]

0 голосов
/ 04 августа

Наконец, после r много просматривая net и читая об опциях alsa fo r NVIDIA aound controlle r, я получил следующее решение

2 файла должны быть изменены

  1. /etc/modprobe.d/blacklist.conf и
  2. /etc/modprobe.d/alsa-base.conf

Изменения в файле 1.

  • откройте файл, используя root
  • добавить следующую строку в конец файла options snd-hda-intel dmic_detect=0
  • сохранить и выйти из файла

Изменения в файле 2.

  • откройте файл, используя root
  • добавьте в конец строки следующее: blacklist snd_soc_skl
  • сохранить и выйти из файла.

Перезагрузитесь и наслаждайтесь восстановленным звуком!

0 голосов
/ 22 июля

РЕДАКТИРОВАТЬ : Избегайте отсутствия ядра linux -modules-extra-XX-generi c при обновлении ядра может помочь избежать проблемы в будущем, в некоторых случаях.

Этот ответ r, возможно, является скорее комментарием, но он не подходит как таковой. Итак, это мои пять центов, чтобы попытаться помочь.

Недавно я столкнулся с проблемой со звуком в 20.04, и решить ее было болезненно. Только «фиктивный вывод» (звук) в Ubuntu 20.04 после r перезагрузки - Неисправный диск r / модуль Внизу вопроса я перечисляю лишь несколько источников, которые я читал *. 1011 *

Основываясь на этом опыте (см. мой собственный ответ r), я предлагаю вам добавить следующую информацию:

  1. Результат

    1.1. cat /proc/asound/cards

    1.2. lsmod | grep snd

    1.3. lsmod | grep snd_hda_intel

    1.4. inxi -SA (возможно, придется установить inxi)

    1.5. lspci -nnk | grep -n -A 4 Audio

    1,6. uname -a

    1,7. aplay -l

    1.8. sudo lshw -C multimedia (без sudo если нельзя)

    1.9. dpkg -l | grep alsa

    1.10. dpkg -l | grep linux- | grep $(uname -r)

    1.11. modprobe --show-depends snd_hda_intel

    1.12. grep intel /etc/modprobe.d/alsa-base.conf

  2. Подробно на

    2.1. Звук работал когда-нибудь? Вроде и было, но я не уверен.

    2.2. Если у вас есть "simila r" рабочая система №2.

Пункт 2.2. был ключевым для r меня. Если у вас есть такая возможность, я предлагаю вам ее использовать.

Если нет, вы можете r установить другую r Ubuntu 20.04. Мне потребовалось (примерно) около 6 часов, чтобы исправить проблему (возможно, больше). И, возможно, мне потребовалось бы еще 6 без моего №2. Таким образом, установка другого r Ubuntu является конкурентной попыткой.

Вы можете сделать это, например, r, сжав r текущие разделы и добавив еще r Ubuntu сторону рядом. Возможно, вам потребуется не более 30 ГБ. Вы даже можете использовать r старый /home, если он находится в отдельном разделе (рекомендуемая практика).

Примечание: я не уверен, что исправление, которое вы пробовали, могло «испортить» вас r базовая система.

...