LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1472|回复: 7

artsd esd alsa oss分别都是什么东西,有什么关系?

[复制链接]
发表于 2005-1-11 13:27:24 | 显示全部楼层 |阅读模式
我只知道kde用artsd,gnome用esd,还有编译内核的时候好像有alsa,oss什么的,
那他们到底是什么关系呢?
我在kde下能用alsa使哪些用artsd的程序发音吗?比如说kde的声音服务等等. :help  :help
发表于 2005-1-11 18:11:34 | 显示全部楼层
alsa和oss是驱动,artsd和esd是混音器,以后台服务方式运行。
 楼主| 发表于 2005-1-11 21:53:34 | 显示全部楼层
那我用的是fc3下的kde,他的声音驱动是什么?alsa还是oss,要是我换到gnome下,混音器变成esd了,那声音驱动呢,是什么???
发表于 2005-1-11 22:01:02 | 显示全部楼层
使用alsa还是oss取决于你加载的驱动模块。

stardict用的是esd,郁闷啊!新版的esd在我的系统下暴音严重啊。
 楼主| 发表于 2005-1-11 22:20:05 | 显示全部楼层
snd_intel8x0           34829  1
snd_ac97_codec         64401  1 snd_intel8x0
snd_pcm_oss            47609  0
snd_mixer_oss          17217  1 snd_pcm_oss
snd_pcm                97993  3 snd_intel8x0,snd_pcm_oss
snd_timer              29765  1 snd_pcm
snd_page_alloc          9673  2 snd_intel8x0,snd_pcm
gameport                4801  1 snd_intel8x0
snd_mpu401_uart         8769  1 snd_intel8x0
snd_rawmidi            26725  1 snd_mpu401_uart
snd_seq_device          8137  1 snd_rawmidi
snd                    54053  14 snd_intel8x0,snd_ac97_codec,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_timer,snd_mpu401_uart,snd_rawmidi,snd_seq_device
soundcore               9889  1 snd
这是我lsmod看来是oss了,那要是想装alsa是不是需要先卸载oss???
还有装alsa不用编译内核吧?
谢谢了
发表于 2005-1-11 23:59:30 | 显示全部楼层
snd 打头的明显是 alsa 的驱动啊,snd_mixer_oss 是 alsa 为了兼容 oss 而作的接口,使一些早期开发的只支持 oss 的应用程序也可以发声音。
发表于 2005-1-12 00:17:26 | 显示全部楼层
Post by x-dongzi
snd_intel8x0           34829  1
snd_ac97_codec         64401  1 snd_intel8x0
snd_pcm_oss            47609  0
snd_mixer_oss          17217  1 snd_pcm_oss
snd_pcm                97993  3 snd_intel8x0,snd_pcm_oss
snd_timer              29765  1 snd_pcm
snd_page_alloc          9673  2 snd_intel8x0,snd_pcm
gameport                4801  1 snd_intel8x0
snd_mpu401_uart         8769  1 snd_intel8x0
snd_rawmidi            26725  1 snd_mpu401_uart
snd_seq_device          8137  1 snd_rawmidi
snd                    54053  14 snd_intel8x0,snd_ac97_codec,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_timer,snd_mpu401_uart,snd_rawmidi,snd_seq_device
soundcore               9889  1 snd
这是我lsmod看来是oss了,那要是想装alsa是不是需要先卸载oss???
还有装alsa不用编译内核吧?
谢谢了

本来就是alsa了。如果你想用oss,并且没有将oss编译成内核模块的话,你可以去oss的网站去下载安装。
 楼主| 发表于 2005-1-12 12:24:49 | 显示全部楼层
喔,知道了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表