Xubuntu только показывает Фиктивный вывод для аудио, если я не включаю HDMI, затем я могу использовать HDMI аудио

У меня есть Dell G3 15. Рабочий Xubuntu 18.04. Все работало отлично до 26/27-го февраля 2020. После этого аудио прекратило работать, и я только вижу фиктивный вывод в микшере. Я предполагаю, что было обновление в это время. Я думаю, что Ноутбук имеет звуковую карту ALC3204. Я нашел, что, если я включаю дисплей HDMI, я могу играть аудио через HDMI.

Вещи я попробовал:

  • Переустановленное Импульсное Аудио и перезагруженный.
  • Отключенная Защищенная загрузка.
  • Открытый терминал и работал, sudo Кв. - заставляют установку pavucontrol pavucontrol затем вводимый профиль конфигурации устанавливать конфигурацию на аналоговый стерео, только находить "фиктивный вывод" как единственную опцию снова.
  • Открытый терминал и выполнил sudo alsa перезагрузка силы.
  • pulseaudio-k && sudo alsa перезагрузка силы не имел никакого эффекта.
  • BIOS-> отключает аудио-> начальная загрузка к Ubuntu-> перезапуск->, BIOS-> включает аудио->, начальная загрузка к Ubuntu не работала. У меня все еще есть "Фиктивный вывод" как единственная опция звукового вывода.
  • Я пошел на сайт лощины, чтобы видеть, мог ли я загрузить новый драйвер для Realtek ALC3204, но единственные драйверы, которые я мог найти на сайте, только для Windows 10.
  • добавленные "опции snd-hda-intel-model=headset-mic probe_mask=0x103" к/etc/modprobe.d/alsa-base.conf, btw это останавливает HDMI аудио, работающее после перезапуска. Таким образом, если я делаю это, у меня нет аудио независимо от того, что я делаю.
  • Я попробовал аудио USB "карта", она хорошо работает.
  • Я просто добавил, snd_hda_intel.dmic_detect=0 к этой строке, GRUB_CMDLINE_LINUX_DEFAULT = "тихий всплеск mem_sleep_default=deep" в/etc/default/grub затем выполнил личинку обновления и перезапустил. гнездо для наушников теперь работает, динамик и микрометр все еще не работают.

Некоторые выводы

G3-3590:~$ aplay -L
default
    Playback/recording through the PulseAudio sound server
null
    Discard all samples (playback) or generate zero samples (capture)
pulse
    PulseAudio Sound Server
hdmi:CARD=NVidia,DEV=0
    HDA NVidia, HDMI 0
    HDMI Audio Output
dmix:CARD=NVidia,DEV=3
    HDA NVidia, HDMI 0
    Direct sample mixing device
dsnoop:CARD=NVidia,DEV=3
    HDA NVidia, HDMI 0
    Direct sample snooping device
hw:CARD=NVidia,DEV=3
    HDA NVidia, HDMI 0
    Direct hardware device without any conversions
plughw:CARD=NVidia,DEV=3
    HDA NVidia, HDMI 0
    Hardware device with all software conversions
G3-3590:~$ sudo inxi -Fxz
System:    Host: plakkies-G3-3590 Kernel: 5.3.0-46-generic x86_64
           bits: 64 gcc: 7.5.0
           Desktop: Xfce 4.12.3 (Gtk 2.24.31) Distro: Ubuntu 18.04.4 LTS
Machine:   Device: laptop System: Dell product: G3 3590 serial: <filter>
           Mobo: Dell model: 061RYD v: A00 serial: <filter>
           UEFI: Dell v: 1.6.0 date: 08/08/2019
Battery    BAT0: charge: 46.1 Wh 100.0% condition: 46.1/51.0 Wh (90%)
           model: LGC-LGC4.474 DELL 415CG98 status: Full
CPU:       6 core Intel Core i7-9750H (-MT-MCP-) 
           arch: Skylake rev.10 cache: 12288 KB
           flags: (lm nx sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx) bmips: 31199
           clock speeds: max: 4500 MHz 1: 1370 MHz 2: 3619 MHz 3: 4391 MHz
           4: 3604 MHz 5: 3808 MHz 6: 3193 MHz 7: 4152 MHz 8: 3590 MHz
           9: 3847 MHz 10: 3612 MHz 11: 3615 MHz 12: 3585 MHz
Graphics:  Card-1: Intel Device 3e9b bus-ID: 00:02.0
           Card-2: NVIDIA Device 2191 bus-ID: 01:00.0
           Display Server: X.Org 1.20.5
           drivers: modesetting,nvidia (unloaded: fbdev,vesa,nouveau)
           Resolution: 1920x1080@60.00hz
           OpenGL: renderer: GeForce GTX 1660 Ti with Max-Q Design/PCIe/SSE2
           version: 4.6.0 NVIDIA 435.21 Direct Render: Yes
Audio:     Card-1 Intel Cannon Lake PCH cAVS
           driver: sof-audio-pci bus-ID: 00:1f.3
           Card-2 NVIDIA Device 1aeb driver: snd_hda_intel bus-ID: 01:00.1
           Sound: Advanced Linux Sound Architecture v: k5.3.0-46-generic
G3-3590:~$ dmesg |grep audio
[    3.555373] snd_hda_intel 0000:01:00.1: Handle vga_switcheroo audio client
[    3.640969] sof-audio-pci 0000:00:1f.3: warning: No matching ASoC machine driver found
[    3.640974] sof-audio-pci 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if 0x040100
[    3.641097] sof-audio-pci 0000:00:1f.3: use msi interrupt mode
[    3.645485] sof-audio-pci 0000:00:1f.3: bound 0000:00:02.0 (ops i915_audio_component_bind_ops [i915])
[    3.649680] sof-audio-pci 0000:00:1f.3: hda codecs found, mask 5
[    3.649682] sof-audio-pci 0000:00:1f.3: using HDA machine driver skl_hda_dsp_generic now
[    3.701574] sof-audio-pci 0000:00:1f.3: Direct firmware load for intel/sof/sof-cfl.ri failed with error -2
[    3.701577] sof-audio-pci 0000:00:1f.3: error: request firmware intel/sof/sof-cfl.ri failed err: -2
[    3.701580] sof-audio-pci 0000:00:1f.3: error: failed to load DSP firmware -2
[    3.701945] sof-audio-pci 0000:00:1f.3: error: sof_probe_work failed err: -2
[    3.925713] snd_hda_codec_generic hdaudioC0D0: autoconfig for Generic: line_outs=0 (0x0/0x0/0x0/0x0/0x0) type:line
[    3.925716] snd_hda_codec_generic hdaudioC0D0:    speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
[    3.925717] snd_hda_codec_generic hdaudioC0D0:    hp_outs=0 (0x0/0x0/0x0/0x0/0x0)
[    3.925717] snd_hda_codec_generic hdaudioC0D0:    mono: mono_out=0x0
[    3.925718] snd_hda_codec_generic hdaudioC0D0:    dig-out=0x7/0x0
[    3.925718] snd_hda_codec_generic hdaudioC0D0:    inputs:
[    4.755902] usbcore: registered new interface driver snd-usb-audio

Спасибо за любую справку можно обеспечить.

1
задан 14 April 2020 в 17:38

2 ответа

найденный ответом с некоторой справкой. Я спросил кого-то, кто знает больше, чем я и был указан на это. Как я становлюсь звуковым с картой HDA?

Это решило проблему.

На всякий случай та ссылка исчезает, вот выполненные шаги.

откройте alsa-base.conf как корень - например:

sudo gedit /etc/modprobe.d/alsa-base.conf

и добавьте следующие строки в конце файла

options snd-hda-intel single_cmd=1
options snd-hda-intel probe_mask=1
options snd-hda-intel model=basic
0
ответ дан 25 April 2020 в 10:49

Дополнительный параметр ядра может помочь увидеть испорченный звук.

Откройте /etc/default/grub от имени root и добавьте 'snd_hda_intel.dmic_detect=0' к этой строке:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash snd_hda_intel.dmic_detect=0"

после этого выполните

grub-mkconfig -o /boot/grub/grub.cfg

в терминале и перезагрузитесь.

3
ответ дан 30 April 2020 в 21:21

Другие вопросы по тегам:

Похожие вопросы: