QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2146|回复: 7

谁能帮忙解释一下OSS和ALSA

[复制链接]
发表于 2004-10-1 10:41:19 | 显示全部楼层 |阅读模式
这两种声音系统,那种好一点。听说OSS是旧的(kernel <2.6). ALSA是新的(kernel>=2.6).到底有什么不一样的。对于设备支持的情况有什么不一样。我是说/dev/dsp. /dev/mixer. /dev/sequencer等。 效率,音质有什么变化。支持多个程序共享声音吗?
发表于 2004-10-1 22:56:26 | 显示全部楼层
我也在迷惑中阿
回复

使用道具 举报

发表于 2004-10-2 01:27:09 | 显示全部楼层
以前的linux内核(2.2,2.4)里包含的是oss”声卡“驱动 ,o s s 是个商业驱动,包含在内核中的是一个免费的版本,各个方面都打了折扣。现在的2.6里仍然包含了oss,如果只满足让linux出声,仍然可以使用oss。
alsa的历史比oss短,是为了实现声卡的某些高级的功能而设计的,现在已经用的非常广泛了,支持的声卡也比oss多了(不是绝对的),2.6内核已经把alsa作为默认的声卡驱动。
oss的商业版不比alsa差,虽然我没有用过。
回复

使用道具 举报

 楼主| 发表于 2004-10-2 17:20:08 | 显示全部楼层
了解些了。但还需努力了解更多。谢谢
回复

使用道具 举报

发表于 2004-10-3 08:18:17 | 显示全部楼层
个人建议用 OSS 商业版(2.4 和 2.6 的都有)不然就用 ALSA ,内核自带的 OSS 基本上属于扔货。
回复

使用道具 举报

发表于 2006-4-14 23:00:00 | 显示全部楼层
ML2.0带的oss是什么版?amraroK中选alsa有点卡,选oss不会,奇怪?
另外的,arts,esd等又是什么驱动?
回复

使用道具 举报

发表于 2006-4-14 23:42:32 | 显示全部楼层
ML  里没有 OSS ,用的是 alsa ,OSS 是 alsa 模拟出来的。
arts 和 esd 都是一种服务,他经过处理后发送给声卡(类似一种中转服务,可以提供一些硬件不支持的功能)

ML 如果用 OSS ,那肯定是内核自带的那个。
回复

使用道具 举报

发表于 2006-4-18 15:21:42 | 显示全部楼层
我用的是nforce主板集成的声卡,可惜的是alsa的驱动音质明显和nvidia官方提供的oss驱动不是一个档次的。唉........只好用官方的oss驱动了。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-12-4 17:49 , Processed in 0.138562 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

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