
我安装了 Ubuntu 20.04,但未检测到音频驱动器。我使用的是 LG Gram 14 2 合 1。Ubuntu 内核是 5.4.0-45。
以下是我所知道的情况:
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
- 没有音频设备。
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
- PulseAudio Visual Manager 仅显示虚拟输出: PulseAudio 可视化管理器
alsamixer
给了我这个:
无法打开混频器:没有此文件或目录
这不起作用:
sudo apt-get install --reinstall alsa-base pulseaudio
sudo alsa force-reload
$ 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
我已经束手无策了。有很多关于没有声音的信息,但几乎在所有情况下,它们都检测到了音频设备。任何帮助都将不胜感激。