Ubuntu 18.04 中声卡显示为虚拟输出

Ubuntu 18.04 中声卡显示为虚拟输出

虚拟输出显示设置->声音在 Ubuntu 18.04 中。

在此处输入图片描述 虚拟输出

我试过:

sudo alsa force-reload

它什么也没做。我不知道还能尝试什么。

$lsb_release -a
无可用的 LSB 模块。
分销商 ID:Ubuntu
描述:Ubuntu 18.04 LTS
版本:18.04
代号:仿生

$lsmod |查看 snd_hda_intel 的帮助
snd_hda_intel 40960 3
snd_hda_codec 126976 4 snd_hda_intel,snd_hda_codec_hdmi,snd_hda_codec_generic,snd_hda_codec_realtek
snd_hda_core 81920 5 snd_hda_intel,snd_hda_codec,snd_hda_codec_hdmi,snd_hda_codec_generic,snd_hda_codec_realtek
snd_pcm 98304 4 snd_hda_intel,snd_hda_codec,snd_hda_core,snd_hda_codec_hdmi
snd 81920 18 snd_hda_intel、snd_hwdep、snd_seq、snd_hda_codec、snd_timer、snd_rawmidi、snd_hda_codec_hdmi、snd_hda_codec_generic、snd_seq_device、snd_hda_codec_realtek、snd_pcm

$lspci -nnk | grep -A2 音频
00:1f.3 音频设备 [0403]: Intel Corporation Sunrise Point-H HD Audio [8086:a170] (rev 31)
     子系统:微星国际有限公司 [MSI] Sunrise Point-H HD Audio [1462:fa15]
    正在使用的内核驱动程序:snd_hda_intel
    内核模块:snd_hda_intel

$猫/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 模型=自动

还尝试过:

$ pacmd 列表卡
0 张卡可用。
$ aplay-l
aplay:device_list:270:未找到声卡...

我还要说明的是:当我使用 USB 声卡时,它在启动时不起作用,根本不显示。当我断开它并再次连接时,它开始工作。我如何确定哪个应用程序捕获声卡?

答案1

只是想补充一下,我也遵循了类似的指示在运行 Ubuntu cosmic (18.10) 的戴尔 XPS 13 上重启后,声音短暂地工作。在“自动”和“通用”之间切换并没有太大变化

sudo alsa force-reload

对我有用。

答案2

虚拟输出

我知道这是一个老问题,但按照建议的修复方法对我不起作用。我运行 16.04 很好,但全新安装了 18.04 后音频丢失。我进一步升级到 18.10,仍然没有音频。

轮廓

经过一番搜索,我找到了帮助论坛运行时pacmd list-cards我注意到,虽然它看到了我的声卡,但活动个人资料曾是离开。为了解决这个问题,我运行了:

pacmd set-card-profile alsa_card.pci-0000_00_1b.0 output:analog-stereo+input:analog-stereo

我刚这样做,我的声音偏好设置就显示内置音频模拟立体声在输出选项卡下,而不是虚拟输出

答案3

其他服务可能捕获默认音频输出在 pulseaudio 能够保留它之前。只留下一个“虚拟输出”作为(无用的)后备。通过两个命令检查实际结果aplay和实际pulseaudio看到的结果之间是否存在差异:

$ aplay -l

$ pacmd list-cards

如果第二个命令不包含模拟输出,但aplay列出了它,那么某些东西正在抓取模拟输出,从而阻止脉冲音频使用它们。您是否安装了 timidity?尝试停止或删除它。

答案4

我遇到的问题略有不同。

命令

lsmod | grep snd_hda_intel

lspci -nnk | grep -A2 Audio

都表明我已经snd_hda_intel在系统上,但音频控制一直虚拟输出

下列的声音故障排除作为sigint 提到,我意识到那oem-audio-hda-daily-dkms是唯一需要的。

sudo apt-add-repository ppa:ubuntu-audio-dev/alsa-daily
sudo apt-get install oem-audio-hda-daily-dkms

我的硬件:

  • 主板:华擎 Z370 Pro4
  • i7 8700k

相关内容