升级到18.10后无声音,仅显示一个虚拟设备


10

更新到Ubuntu 18.10后,我的声音设备不再被识别。仅显示一个虚拟设备。

我有一个板载英特尔设备:

lspci -nnk | grep -A2 Audio
00:1b.0 Audio device [0403]: Intel Corporation 7 Series/C216 Chipset Family High Definition Audio Controller [8086:1e20] (rev 04)
    Subsystem: Intel Corporation 7 Series/C216 Chipset Family High Definition Audio Controller [8086:2036]
    Kernel driver in use: snd_hda_intel
    Kernel modules: snd_hda_intel

该命令pacmd list-cards不显示任何设备:

:~$ pacmd list-cards
0 card(s) available.

此消息/var/log/syslog可能与问题有关:

Oct 19 21:02:06 MyComputerName pulseaudio[14331]: E: [pulseaudio] 
backend-ofono.c: Failed to register as a handsfree audio agent with 
ofono: org.freedesktop.DBus.Error.ServiceUnknown: The name org.ofono 
was not provided by any .service files

有人有同样的问题吗?我怎样才能解决这个问题?

Answers:


17

尝试

sudo apt purge timidity-daemon 

reboot

我在升级到Ubuntu 18.10时遇到了同样的问题- 谢谢 @abu_bua-删除timidity-daemon修复了它!我已经搜索了网络并删除了脉冲配置,重新加载了alsa-尝试了所有方法...您如何解决这个问题的,怯id守护程序是什么引起了问题?
迈克尔·

@MichaelBack我认为胆小是在pulseaudio启动之前打开声音设备,并阻止pulseaudio接收它。一旦胆怯消失,设备就会以脉冲的形式弹出。先前的发行版必须具有不同的操作顺序,或者两者必须更愿意共享。
hobbs

我的问题是相似的。但是,我使用的是AMD而不是Intel。但是,此解决方案无法解决我的问题。
TheGeeko61 '18

1
也为我解决了。难以置信。
Riccardo Orlando,

不适用于我
-aez

3

我原来的原因是旧的pulseaudio配置文件所在。我确实使用以下方法删除了它们:

sudo apt purge alsa-base pulseaudio

这也将导致某些依赖项被清除。因此,重新安装所有内容的最简单方法是:

sudo apt install ubuntu-gnome-desktop

但是,这可能会带回一些您以前有意删除的软件包。因此,请跟踪所安装的内容。

重新安装已删除内容的另一种方法是简单地从终端复制已卸载软件包的列表:

The following packages will be REMOVED:
   alsa-base* indicator-sound* libcanberra-pulse* paprefs* pulseaudio* 
   pulseaudio-equalizer* pulseaudio-esound-compat* pulseaudio-module-bluetooth* 
   pulseaudio-module-gsettings* pulseaudio-module-raop*
   pulseaudio-module-zeroconf* ubuntu-desktop* ubuntu-gnome-desktop*

对我来说,这是:

sudo apt install alsa-base indicator-sound libcanberra-pulse paprefs\
pulseaudio pulseaudio-equalizer pulseaudio-esound-compat\
pulseaudio-module-bluetooth pulseaudio-module-gsettings\
pulseaudio-module-raop pulseaudio-module-zeroconf ubuntu-desktop\
ubuntu-gnome-desktop

重新安装所有内容后,您会大声疾呼:

sudo alsa force-reload

此后,声音设备应再次工作。


这对于在Lenovo Thinkpad P72上全新安装Ubuntu 18.10无效。
Lexible

这在Lenovo G50的18.10升级中失败。
TheGeeko61 '19

1
我会建议这样做:sudo apt install --reinstall -o Dpkg::Options::="--force-confask,confnew,confmiss" pulseaudio alsa-base它将重新安装配置文件,而无需卸载,然后手动安装相关的软件包。
gustavwiz '19

0

这就是我所做的,使我的18.04再次识别了音频:

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

你的旅费可能会改变。但这对我有用。(Tm值)


0

使用安装pavucontrol

sudo apt-get install pavucontrol

安装后,通过pavcontrol在终端中键入命令将其打开,然后选择输出设备。


安装后,通过在终端中键入命令pavcontrol打开它,然后选择输出设备
Rajesh Krishna

2
嗨Rajesh,欢迎来到Ask Ubuntu。注释用于要求澄清或改善答案的建议。请避免在评论中添加一半答案。
Kulfy

pavucontrol不是pavcontrol
R. Gurung

0

从19.04升级到19.10后,我只是经历了类似但略有不同的经历。一切正常,直到我将笔记本电脑插入DisplayLink集线器,然后所有声音都消失了。我在另一个论坛上看到有人在谈论插入HDMI屏幕后丢失声音的情况,这很相似。

我当时的所有设备都出现了,但是我听不到任何声音。在声音控制面板中,我可以选择一个USB耳机,但是当我单击测试时,没有扬声器可以单击以执行测试。对我来说,简单的解决方法是杀死并重新启动pulseaudio

pulseaudio --k

pulseaudio --start

之后,一切恢复了活力。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.