音频设备问题(ALC-889) – Ubuntu 16.04

好吧,我想我的车载音频设备Ubuntu 16.04需要一些帮助。

根据sudo lspci我的车载音频设备是:

 *Audio device: Intel Corporation 5 Series/3400 Series Chipset High Definition Audio (rev 06)* 

aplay -l打印:

  **** List of PLAYBACK Hardware Devices **** card 0: MID [HDA Intel MID], device 0: ALC889 Analog [ALC889 Analog] Subdevices: 1/1 Subdevice #0: subdevice #0 card 0: MID [HDA Intel MID], device 1: ALC889 Digital [ALC889 Digital] Subdevices: 1/1 Subdevice #0: subdevice #0 card 2: HDMI [HDA ATI HDMI], device 3: HDMI 0 [HDMI 0] Subdevices: 1/1 Subdevice #0: subdevice #0 

它曾经适用于Ubuntu 12.0414.04,但不适用于当前的lts版本16.04我根本没有声音,它甚至没有显示在“声音设置选项卡”中,所以可能是16.04的驱动程序出错了?

我试过旧post中的每一个建议的解决方案,但仍然没有运气。 有任何想法吗?

桌面系统规格:

  • 英特尔酷睿i3 540 @ 3.07GHz
  • 8.00GB DDR3
  • 华硕电脑股份有限公司P7H55-M PRO(LGA1156)
  • 1024MB ATI AMD Radeon R7 200系列

输入 输出和终端

问题是如果您的计算机上存在HDMI,Ubuntu 16.04默认为HDMI作为默认音频。 在我的情况下,它确实看到我的Sound Blaster Audigy 2卡,但HDMI(来自我的video卡)被设置为默认值; 改变的方式与14.04中的改变方式不同。

文件,文件夹和程序几乎可以正常工作,但如果您遵循14.04的“无声音”问题则不要,因为文件名和位置在16.04中已更改。 我从一周的谷歌搜索和实验中得到这些信息。 但它似乎是一个已知的错误,所以答案应该很快就会到来。 与此同时,我猜我们都要等。 当我需要声音时,我恢复到14.04上网本。 上网本不能满足16.04的系统要求,但超过了14.04的要求。 应该说些什么。

虽然我没有给你答案,但我希望这能让你对我们遇到的问题有所了解。 如果你想出点什么,请告诉我。 谢谢,

不知道你是否还有这个问题,我在迷你PC上遇到了类似的问题。 它还具有Intel Wildcat音频设备; 我设法通过执行以下操作来修复它:

  • 安装pavucontrol(PulseAudio音量控制); 它也可以在软件中心使用
  • 在“配置”选项卡上,检查是否有2个配置文件
  • 将您不需要的配置文件设置为“关闭”。 就我而言,这是一个有很多模拟选项的人

一旦我这样做,所有奇怪的行为都停止了,我的音频正在处理所有应用程序(我对Kodi特别感兴趣,但Rythmbox,VLC和video也开始工作)。 我现在已经拥有function齐全的5.1环绕声。 奇怪的是,Firefox上的youtube流媒体在改变之前有音频(当然:)之后)。

希望这可以帮助。

用我的Focusrite Saffire 2i4升级到16.04之后我遇到了同样的问题,我终于找到了这个并用这个命令修复它,然后重新启动:

 sudo apt-get remove fwupd 

你可能不想这样做,如果你真的需要fwupd,但看起来已经有一个bug报告 ,希望它很快就会得到修复。

我有同样的问题。 有趣的是,我可以听到登录屏幕的声音。

我还想到的是,如果我将音频配置为使用ALSA,则VLC会起作用。 这让我觉得pulsaudio的东西被打破了。

知道我开始使用pulseaudio后。 我将配置内部设备切换到模拟立体声双工。 它配置为使用Digital Stereo IEC958。

我有一个类似的问题,但我尝试了很多东西,包括卸载和重新安装alsa-base和pulseaudio,最终工作的是删除我的主文件夹内的.config文件夹下的pulse文件夹。

在类似情况下对我来说足够有趣有助于将显示分辨率从1280×720 16×9更改为800×600 4×3。 HDMI声音出现在100%的情况下! 然后我将分辨率切换回来,声音有时会停留。 不久。

 aplay -l **** List of PLAYBACK Hardware Devices **** card 0: PCH [HDA Intel PCH], device 0: ALC662 rev3 Analog [ALC662 rev3 Analog] Subdevices: 1/1 Subdevice #0: subdevice #0 card 0: PCH [HDA Intel PCH], device 1: ALC662 rev3 Digital [ALC662 rev3 Digital] Subdevices: 1/1 Subdevice #0: subdevice #0 card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0] Subdevices: 0/1 Subdevice #0: subdevice #0 lspci 00:00.0 Host bridge: Intel Corporation 3rd Gen Core processor DRAM Controller (rev 09) 00:02.0 VGA compatible controller: Intel Corporation 3rd Gen Core processor Graphics Controller (rev 09) 00:14.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB xHCI Host Controller (rev 04) 00:16.0 Communication controller: Intel Corporation 7 Series/C210 Series Chipset Family MEI Controller #1 (rev 04) 00:1a.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB Enhanced Host Controller #2 (rev 04) 00:1b.0 Audio device: Intel Corporation 7 Series/C210 Series Chipset Family High Definition Audio Controller (rev 04) 00:1c.0 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 1 (rev c4) 00:1c.1 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 2 (rev c4) 00:1c.2 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 3 (rev c4) 00:1c.3 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 4 (rev c4) 00:1d.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB Enhanced Host Controller #1 (rev 04) 00:1f.0 ISA bridge: Intel Corporation HM76 Express Chipset LPC Controller (rev 04) 00:1f.2 SATA controller: Intel Corporation 7 Series Chipset Family 6-port SATA Controller [AHCI mode] (rev 04) 00:1f.3 SMBus: Intel Corporation 7 Series/C210 Series Chipset Family SMBus Controller (rev 04) 02:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTS5229 PCI Express Card Reader (rev 01) 03:00.0 Network controller: Realtek Semiconductor Co., Ltd. RTL8188EE Wireless Network Adapter (rev 01) 04:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 07) 

好吧,似乎Canonical用他们最新的系统更新之一为我们解决了问题 ! 多谢你们!

产量

编辑:输入仍然无法工作(麦克风/线路输入)。

输入

在使用ALSA, Pulseaudio和外部USB声卡进行升级后,我的操作系统Ubuntu 16.10也出现了同样的问题:

以下措施无法解决故障:

  • 在GRUB引导选项中禁用ACPI,这可能导致USB设备断电:acpi = off
  • 在BIOS中禁用ACPI
  • USB端口全速和高速配置
  • ALSA记录的/etc/asound.conf和〜/ .asoundrc中的配置文件
  • 利用pavucontrol
  • 重新安装Pulseaudio和ALSA Utils

主要问题是Pulseaudio配置文件中激活的IDLE模式:/etc/pulse/default.pa ,它可以关闭USB声卡。

以下步骤解决了USB-Soundcard的故障:

1.检查系统上安装的可用声卡。

cat /proc/asound/cards

0 [NVidia]:HDA-Intel – HDA NVidia HDA NVidia,位于0xfbe78000 irq 21

1 [CI2]:USB-Audio – Steinberg CI2雅马哈公司Steinberg CI2 at usb-0000:00:12.0-2,全速

索引0:板载声卡英特尔。 索引1:外部USB声卡

2.找到Onboard Soundcard的相应驱动程序模块:

lsmod | grep snd

获取有关驱动程序的详细信

modinfo snd_hda_audio

阅读驱动程序的描述,它应该对应于第一步中发现的PCI卡,在“parm”类别下。

注意:驱动程序“snd_usb_audio”用于USB设备声卡,“snd_hda_audio”用于Intel板载声卡。

3.通过将其列入黑名单来停用Onboard Soundcard Driver,因此只有一个音频驱动程序可以与使用的USB声卡对应:

sudo nano /etc/modprobe.d/blacklist.conf

在步骤2中使用驱动程序作为eaxmined,在文件末尾添加以下行:

blacklist snd_hda_intel

  • 在我的情况下,内核不需要更新。 如果设备未在以下步骤4中列入黑名单,请尝试更新内核:

sudo update-initramf -u

4.检查黑名单是否成功。 只应出现第二张声卡:

cat /proc/asound/cards

1 [CI2]:USB-Audio – Steinberg CI2雅马哈公司Steinberg CI2 at usb-0000:00:12.0-2,全速

5.取消激活空闲模式 ,类似于音频设备的暂停模式 ,否则当声音应用程序没有使用时,USB设备会自动断开连接:

sudo nano /etc/pulse/default.pa

更改以下行:

load-module module-suspend-on-idle

#load-module module-suspend-on-idle

重启

观察:建议安装应用程序“pavucontrol”以进行其他配置和监督当前的声音配置。

sudo apt-get install pavucontrol

我希望这对其他人也有帮助。