ubuntu server版本没有声音

时间:2023-01-01 00:30:38

在ubuntu14.04 的server版本上安装桌面、浏览器等一切使用正常,播放视频时发现没有声音,下载了smplayer视频播放器发现也没有声音,推测是声卡驱动问题,被折磨了两天的时间,以下是解决方案。

1.       系统:ubuntu14.04 server版本

2.       问题:没有声音,无论是在浏览器、视频播放器或spicy客户端链接的实例

里面播放的视频都没有声音

3.       解决方案:

ALSA+pauseaudio

ALSA(高级Linux声音体系)是为声卡提供驱动的Linux内核组件,以替代原先的OSS(开放声音系统).这两个是系统发出声音最低层的软件系统,可以视为(或者就是)驱动.

而PulseAudio和ESD是两个声音服务器,简单说,软件要发声就先发消息给声音服务器,然后声音服务器经过处理(主要是多条音频流的混音),然后发给驱动控制声音设备发出声音.

# apt-get install alsa-base alsa-utils

# alsa force-reload

重启后浏览器和视频播放器中的视频播放能够听到声音

# apt-get install pulseaudio pulseaudio-utilspulseaudio-module-x11

在/etc/X11/openbox/autostart问价中添加命令

/usr/bin/pulseaudio –start –log-target=syslog &

到此为止声音问题就全部解决

最后好想说解决问题的过程心情真的很烦躁,但是当问题解决了又很开心,很有成就感,希望可以一直坚持下去吧,加油!为所有默默工作的程序员们。

欢迎大家批评指导!!