当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 45 篇帖子 ]  前往页数 1, 2, 3  下一页
作者 内容
1 楼 
 文章标题 : [教学帖]PulseAudio,ESD和ALSA,OSS的关系...
帖子发表于 : 2008-11-05 9:55 

注册: 2007-05-06 10:12
帖子: 1994
送出感谢: 0 次
接收感谢: 0 次
坛子里想了解下都搜不到相关内容,一直对这部分浑浑噩噩,甚至有"坚决用alsa不用pulse的幼稚想法,丢人啊...

PS:在坛子里发的帖子没几分钟就被google索引,真牛啊,我昨天搜索mpd混音的,结果都被带到我自己的帖子里.哈哈...

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

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

就架构和技术而言,alsa比oss优秀,pulseaudio比esd优秀.但是alsa已经成熟,pulseaudio只是接近成熟.所以目前的默认搭配基本还是alsa+esd,但是明显的pulseaudio的优势大的多,gnome也在准备将esd换为pulseaudio..

说一下目前选用pulseaudio+alsa的好处和坏处,好处就是解决混音和声卡独占问题,缺点就是有些软件(极其个别)还不支持...但是可以在ALSA中模拟一个channel到pulseAudio,见这里http://ubuntuforums.org/showthread.php?p=4928900

那么设置声音时怎么那么混乱啊?都是将alsa,pulse,esd,oss并列选择,怎么又成了不同功能的软件呢?这是因为声音服务器并不是必须的,你可以跳过esd和pulseaudio直接控制alsa和oss,只是没有了单独的声音控制以及混音功能,有的同学说了,不对啊,有啊,我就能混音,其实那是因为alsa自带了一个很简单的混音器dmix,这也是混音常常出问题,常常声卡独占的原因..

貌似大概就是这么个关系,中文资料很少,英文的关于关系的资料也很少,这也只是我自己的理解,有很多不足(例如不能简单归纳为两类,功能上并不是完全替代的关系),其他的不足还请大家指正...

PS:pulseaudio好像坚决不碰底层的,音量的部分只有一个master,各个声道和输入源还是交给alsa控制的..还叫个alsa mixer...哎,就是因为N年前一直没有好的应用层声音系统,alsa才向上发展,搞的很乱啊...坛子里还有个帖子说pulse和alsa水火不容- -!

附上我的设置,混音,放音,录音,都没有问题...


附件:
Screenshot-Sound Preferences.png
Screenshot-Sound Preferences.png [ 58.62 KiB | 被浏览 38279 次 ]



最后由 xeoc 编辑于 2008-11-05 10:49,总共编辑了 1 次
页首
 用户资料  
 
2 楼 
 文章标题 : Re: [教学帖]PulseAudio,ESD和ALSA,OSS的关系...
帖子发表于 : 2008-11-05 10:26 
头像

注册: 2007-09-29 3:09
帖子: 5773
送出感谢: 0 次
接收感谢: 3
换了头像之后研究的对象有所变化? :em02


_________________
HUNT Unfortunately No Talent...


页首
 用户资料  
 
3 楼 
 文章标题 : Re: [教学帖]PulseAudio,ESD和ALSA,OSS的关系...
帖子发表于 : 2008-11-05 10:41 

注册: 2007-05-06 10:12
帖子: 1994
送出感谢: 0 次
接收感谢: 0 次
HuntXu 写道:
换了头像之后研究的对象有所变化? :em02


最近玩mpd和xmms2才捣鼓这些的,和头像没关系... :em06


页首
 用户资料  
 
4 楼 
 文章标题 : Re: [教学帖]PulseAudio,ESD和ALSA,OSS的关系...
帖子发表于 : 2008-11-05 10:45 
头像

注册: 2007-06-13 15:57
帖子: 12567
地址: 在他乡
送出感谢: 50
接收感谢: 87
:em11


页首
 用户资料  
 
5 楼 
 文章标题 : Re: [教学帖]PulseAudio,ESD和ALSA,OSS的关系...
帖子发表于 : 2008-11-05 11:49 
头像

注册: 2006-09-02 14:18
帖子: 5308
地址: 汉桑城
送出感谢: 1
接收感谢: 1
我觉得还是声道的问题,本人开启多声道后就没有混音不正常的情况

viewtopic.php?f=74&t=163455


_________________
全世界linux爱好者联合起来 !
一切闭源操作系统都是纸老虎 !
要斗私批修,拒绝黑屏,使用linux !
让一部分人先用起Archlinux来 !
linux是第一生产力 !
讲正气,讲开源,讲free
要坚定不移的走开源的道路 !
linux明天会更好 !

dpkg -l |grep ^rc|awk '{print $2}' |tr ["\n"] [" "]|sudo xargs dpkg -P -
ubuntu粉丝群 26660836 已满员


页首
 用户资料  
 
6 楼 
 文章标题 : Re: [教学帖]PulseAudio,ESD和ALSA,OSS的关系...
帖子发表于 : 2008-11-05 12:46 
头像

注册: 2008-07-14 22:42
帖子: 8078
地址: Beijing
送出感谢: 0 次
接收感谢: 0 次
pulse确实还不错阿。。。 :em06


_________________
Ubuntu User


页首
 用户资料  
 
7 楼 
 文章标题 : Re: [教学帖]PulseAudio,ESD和ALSA,OSS的关系...
帖子发表于 : 2008-11-06 15:30 
头像

注册: 2006-07-08 14:07
帖子: 1771
送出感谢: 14
接收感谢: 1
xeoc 写道:
HuntXu 写道:
换了头像之后研究的对象有所变化? :em02


最近玩mpd和xmms2才捣鼓这些的,和头像没关系... :em06


是啊,也是搞mpd才研究了这几个关系

google对网站索引得太快了,同感。


页首
 用户资料  
 
8 楼 
 文章标题 : Re: [教学帖]PulseAudio,ESD和ALSA,OSS的关系...
帖子发表于 : 2009-02-13 20:53 

注册: 2008-02-21 19:36
帖子: 61
送出感谢: 0 次
接收感谢: 0 次
正在找相关的资料,谢谢!


页首
 用户资料  
 
9 楼 
 文章标题 : Re: [教学帖]PulseAudio,ESD和ALSA,OSS的关系...
帖子发表于 : 2009-02-15 10:14 
头像

注册: 2007-11-28 5:39
帖子: 358
送出感谢: 0 次
接收感谢: 0 次
PulseAudio會一路走好的。但是,現在PulseAudio還沒有成熟。我暫時只能選擇ALSA dmix。
主要問題是Skype與PulseAudio的問題,還有我的兩個聲卡,PulseAudio只能使用其中一個。
PulseAuido的Glitch-free還沒有做好,聽高質量音樂還是有點嚓音的。


页首
 用户资料  
 
10 楼 
 文章标题 : Re: [教学帖]PulseAudio,ESD和ALSA,OSS的关系...
帖子发表于 : 2009-06-14 22:06 
头像

注册: 2009-05-22 14:26
帖子: 91
送出感谢: 0 次
接收感谢: 0 次
我在fedora的论坛跟着帖子又转到这来了 :em03 :em03 :em03
惭愧惭愧,还是这里的人气旺,在其他论坛问个问题几天没人理 :em20 :em20 :em20


页首
 用户资料  
 
11 楼 
 文章标题 : Re: [教学帖]PulseAudio,ESD和ALSA,OSS的关系...
帖子发表于 : 2009-09-24 14:59 
头像

注册: 2008-02-17 23:47
帖子: 22109
地址: 美丽富饶的那啥星球
送出感谢: 11
接收感谢: 82
学习 :em11


_________________
明天就换大三八!
——8核CPU、8G内存、8T硬盘……
8卡交火,80寸大屏放8个……
IPv8的光纤要8条……

---------------------------------------------------------------------------------
[图片版]新手当自强(续)FAQ
[新手进阶]挂载、fstab、调整linux分区
[图片版]E17桌面环境配置手把手


页首
 用户资料  
 
12 楼 
 文章标题 : Re: [教学帖]PulseAudio,ESD和ALSA,OSS的关系...
帖子发表于 : 2009-09-25 2:58 

注册: 2005-05-20 15:12
帖子: 14
送出感谢: 0 次
接收感谢: 0 次
不知道pulseaudio有什么好的。bug一大堆。功能上增强的东西是啥?


_________________
Regards
HB

i5-750/4G/NVidia
Everything under Ubuntu


页首
 用户资料  
 
13 楼 
 文章标题 : Re: [教学帖]PulseAudio,ESD和ALSA,OSS的关系...
帖子发表于 : 2009-09-30 14:17 
头像

注册: 2008-04-26 12:41
帖子: 10974
送出感谢: 11
接收感谢: 38
:em09


_________________
[新手必读]wubi安装常见问题(FAQ)
[分享]装双系统的同学必看——Windows与Linux系统共享交换分区的方法
kde下唯美的暗黑内透主题(无需编译)
无穷老机上的Trinity Desktop Environment


页首
 用户资料  
 
14 楼 
 文章标题 : Re: [教学帖]PulseAudio,ESD和ALSA,OSS的关系...
帖子发表于 : 2009-09-30 14:19 
头像

注册: 2007-07-30 18:28
帖子: 22033
地址: 空气中
系统: Linux
送出感谢: 17
接收感谢: 68
很晕,因为文档很少。诺大的互联网基本都没有这方面的资料。


_________________
『这个世界都是我的 ,我爱你们』

ENTP ⥂ INTP ⥄ INFP ⇦ INTJ

在此发布的文章使用 Creative Commons Attribution-ShareAlike 4.0 协议


页首
 用户资料  
 
15 楼 
 文章标题 : Re: [教学帖]PulseAudio,ESD和ALSA,OSS的关系...
帖子发表于 : 2009-10-01 8:33 
头像

注册: 2008-08-19 21:07
帖子: 81
送出感谢: 0 次
接收感谢: 0 次
哈哈,原来还有这个门道,支持,支持!! :em11


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 45 篇帖子 ]  前往页数 1, 2, 3  下一页

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 3 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译