未检测到音频驱动器 - Ubuntu 20.04 - LG Gram 14 2-in-1

未检测到音频驱动器 - Ubuntu 20.04 - LG Gram 14 2-in-1

我安装了 Ubuntu 20.04,但未检测到音频驱动器。我使用的是 LG Gram 14 2 合 1。Ubuntu 内核是 5.4.0-45。

以下是我所知道的情况:

  1. sudo lspci输出:
00:00.0 主机桥:英特尔公司 440BX/ZX/DX - 82443BX/ZX/DX 主机桥(AGP 禁用)(rev 03)
00:07.0 ISA 桥:英特尔公司 82371AB/EB/MB PIIX4 ISA(rev 01)
00:07.1 IDE 接口:Intel 公司 82371AB/EB/MB PIIX4 IDE (rev 01)
00:07.3 桥接器:英特尔公司 82371AB/EB/MB PIIX4 ACPI (rev 02)
00:08.0 VGA 兼容控制器:Microsoft Corporation Hyper-V 虚拟 VGA
  1. 没有音频设备。sudo lspci -v输出:
00:00.0 主机桥:英特尔公司 440BX/ZX/DX - 82443BX/ZX/DX 主机桥(AGP 禁用)(rev 03)
    标志:总线主控、中等设备、延迟 0

00:07.0 ISA 桥:英特尔公司 82371AB/EB/MB PIIX4 ISA(rev 01)
    子系统:Microsoft Corporation 82371AB/EB/MB PIIX4 ISA
    标志:总线主控、中等设备、延迟 0

00:07.1 IDE 接口:Intel Corporation 82371AB/EB/MB PIIX4 IDE(rev 01)(prog-if 80 [ISA 兼容模式仅控制器,支持总线主控])
    标志:总线主控、中等设备、延迟 0
    内存位于 000001f0(32 位,不可预取)[虚拟] [大小=8]
    位于 000003f0 的内存(类型 3,不可预取)[虚拟]
    内存位于 00000170 (32 位,不可预取) [虚拟] [大小=8]
    位于 00000370 的内存(类型 3,不可预取)[虚拟]
    ffa0 上的 I/O 端口 [虚拟] [大小=16]
    正在使用的内核驱动程序:ata_piix
    内核模块:pata_acpi

00:07.3 桥接器:英特尔公司 82371AB/EB/MB PIIX4 ACPI (rev 02)
    标志:中等开发,IRQ 9
    内核模块:i2c_piix4

00:08.0 VGA 兼容控制器:Microsoft Corporation Hyper-V 虚拟 VGA (prog-if 00 [VGA 控制器])
    标志:总线主控、快速设备、延迟 0、IRQ 11
    位于 f8000000 的内存(32 位,不可预取)[大小=64M]
    扩展 ROM 位于 000c0000 [虚拟] [禁用] [大小=128K]
    正在使用的内核驱动程序:hyperv_fb
    内核模块:hyperv_fb
  1. PulseAudio Visual Manager 仅显示虚拟输出: PulseAudio 可视化管理器
  1. alsamixer给了我这个:
无法打开混频器:没有此文件或目录
  1. 这不起作用:

    sudo apt-get install --reinstall alsa-base pulseaudio sudo alsa force-reload

  2. $ vim/etc/modprobe.d/alsa-base.conf输出为:

自动加载器别名
安装声音槽-0 /sbin/modprobe snd-card-0
安装声音槽 1 /sbin/modprobe snd-card-1
安装声音槽-2 /sbin/modprobe snd-card-2
安装声音槽 3 /sbin/modprobe snd-card-3
安装声音槽 4 /sbin/modprobe snd-card-4
安装声音槽-5 /sbin/modprobe snd-card-5
安装声音槽-6 /sbin/modprobe snd-card-6
安装声音槽-7 /sbin/modprobe snd-card-7

# 使可选模块在通用模块之上加载
安装 snd /sbin/modprobe --ignore-install snd $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-ioctl32 ; /sbin/modprobe --quiet --use-blacklist snd-seq ; }
#
# 解决错误 #499695(在 Ubuntu 中恢复,参见 LP #319505)
安装 snd-pcm /sbin/modprobe --ignore-install snd-pcm $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-pcm-oss ; : ; }
安装 snd-mixer /sbin/modprobe --ignore-install snd-mixer $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-mixer-oss ; : ; }
安装 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 ; : ; }
#
安装 snd-rawmidi /sbin/modprobe --ignore-install snd-rawmidi $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-seq-midi ; : ; }
# 使可选模块加载于声卡驱动模块之上
安装 snd-emu10k1 /sbin/modprobe --ignore-install snd-emu10k1 $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-emu10k1-synth ; }
安装 snd-via82xx /sbin/modprobe --ignore-install snd-via82xx $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-seq ; }

# 加载 saa7134-alsa 而不是 saa7134(无论如何它都会被拖进来)
安装 saa7134 /sbin/modprobe --ignore-install saa7134 $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist saa7134-alsa ; : ; }
# 防止异常驱动程序抢占索引 0
选项 bt87x 索引=-2
选项 cx88_alsa 索引=-2
选项 saa7134-alsa 索引=-2
选项 snd-atiixp-modem 索引=-2
选项 snd-intel8x0m 索引=-2
选项 snd-via82xx-modem 索引=-2
选项 snd-usb-audio index=-2
选项 snd-usb-caiaq 索引=-2
选项 snd-usb-ua101 索引=-2
选项 snd-usb-us122l 索引=-2
选项 snd-usb-usx2y 索引=-2
# Ubuntu #62691,为 snd-cmipci 启用 MPU
选项 snd-cmipci mpu_port=0x330 fm_port=0x388
# 防止 snd-pcsp 被加载为第一个声卡
选项 snd-pcsp 索引=-2
# 阻止 snd-usb-audio 作为第一个声卡加载
选项 snd-usb-audio index=-2
选项 snd-hda-intel 型号=mbp55
选项 snd-hda-intel 型号=mbp55

我已经束手无策了。有很多关于没有声音的信息,但几乎在所有情况下,它们都检测到了音频设备。任何帮助都将不胜感激。

相关内容