使你的系统支持多音频流 [Allow multiple programs to play sound at once]
http://tech.ddvip.com 2006年08月24日 社区交流
本文详细介绍使你的系统支持多音频流 [Allow multiple programs to play sound at once]
引:多音频流支持问题经常是我们将系统装好后要解决的首要问题之一。这篇文章介绍了几种使不支持硬件混音的声卡支持多音频流的方案。我没有一一尝试,但我至少知道使用KDE时,用ARTS是个不错的选择,虽然有时会有延迟现象。但文章中也对延迟问题给出了可行的解决方案,虽然并不很明确,但值得参考。头一次翻译比较长的东西,脑袋大了。有些地方翻译的可能欠妥,兄弟们请指出来我好改正。
正文:
在Linux中,通常情况下只有一个程序可以正常播放声音,除非你有一块支持硬件混音的声卡,或者使用了下面方法中的一种。下面的所有方法都是软件混音的方式,但前两种不需要运行那些有可能造成停顿(lag)、声音延迟、并且凌驾于你的系统之上的外部声音服务器(external sound server)。
------------------------------------------
1、Open Sound System
译注:关于OSS使用的详细内容,请参考《用OSS让你的集成声卡完美支持多音频流》 http://arch.linuxsir.org/main/?q=node/40
这是ALSA之外的另一个声音架构。最新的驱动源代码可以在http://www.opensound.com找到。它的驱动使用类似dmix的方法,提供了清晰的软件混音功能。不同之处是它已经为你做好了所有的设置,并且支持几乎所有程序,在游戏中尤其出色。它最后的发行版本支持一些ALSA调用,但并不十分稳定可靠。不要将它和开源的OSS(open source OSS)混用。虽然这个驱动每次只可以自由使用四个月(之后你需要重新安装它),但这其实和自由使用没什么区别:P
在Arch上运行它,你需要:
# cd /sbin
# ln -s /bin/lsmod
因为oss会在/sbin中寻找lsmod,而Arch将它放在/bin/中。
责编:豆豆技术应用
- Linux/Unix 新闻
- Linux/Unix 入门
- Linux/Unix 命令
- Linux/Unix 安装
- Linux 嵌入式系统
- Linux/Unix 编程
- Linux/Unix 管理
- Linux/Unix 桌面
- Linux/Unix 内核
- Linux/Unix 软件
- SCO Unix
- NetBSD
- OpenBSD
- Redhat/Fedora Linux
- 手机
- Linux/Unix find 搜索命令
- Linux/Unix vi 命令
- Linux/Unix kde 桌面环境
- Linux/Unix GNOME 桌面环境
- Linux/Unix Make 命令
- Linux/Unix crontab 命令
- Linux/Unix ext3 文件系统
- Linux/Unix 文件系统详解
- Linux/Unix ADSL 拨号设置
- Linux/Unix GRUB 配置及应用
- Linux/Unix nfs配置
- Linux/Unix 硬件信息查看及管理
- Linux/Unix 优化
- Linux/Unix 交换分区Swap管理及应用
- Linux/Unix 用户管理
- Linux/Unix Ramdisk
- Linux/Unix 密码恢复管理
- Linux/Unix 文件删除恢复
- Linux/Unix fdisk分区
- Linux/Unix lvs负载均衡管理
- Linux/Unix root用户
- Linux/Unix 集群
- Linux/Unix 日志
- 更多Linux/Unix专题……