FreeBSD其他内核设置选项(6)

2009-05-13 13:34:36来源:未知 阅读 ()

新老客户大回馈,云服务器低至5折


# dd if=/dev/audio of=out.au bs=1024 count=10
# cat out.au > /dev/audio
  此后就可以安装相关的声音应用软件了,这些软件通常位于ports的软件包目录下,例如播放mp3格式的音乐文件的软件mpg123:
# cd /usr/ports/audio/mpg123
# make install
# mpg123 test.mp3
  

  • 其他的声卡驱动程序

  除了SoundBlaster声卡之外,FreeBSD还可以支持SoundBlaster AWE 32/ 64、Gravis Ultrasound、Microsoft Sound System、Roland MPU 401、ProAudioSpectrum等声卡。支持这些声卡的驱动也在LINT文件中给出了范例,但这些驱动程序不是单独使用的,需要与上面提到的基本设备sb0相互合作。
  如果计算机上没有声卡,也可以使用个人计算机的喇叭模拟声卡。这样的音响效果并不令人满意,而且也会消耗大量处理器时间,因此应该尽量使用,模拟声卡的设备驱动为pca0。
  有些情况下某些soundblaster声卡使用以上的sd0声卡设备选项并不能正常工作,会遇到IRQ/D RQ的冲突问题。此外还可以使用另一个驱动程序pcm0,这个驱动程序能支持一些sb0不支持的SoundBlast er兼容声卡。当然pcm0的功能相对弱一些,不能支持midi功能。设备sb0能和其他几个设备同时发挥作用,而p cm0设备不能和前面提到的其他设备相互协作,使用pcm0的配置文件应该为:
controller   pnp0
controller   snd0
device pcm0 at isa? port 0x220 irq 7 drq 1 vector pcmintr
  有时由于pnp设置资源的问题,使得pcm驱动将声卡识别为第二个设备pcm1,而报告pcm0与pcm1存在冲突,此时可以简单的建立设备snd1,而忽略pcm0的冲突信息,此后就一直使用snd1作为声卡设备。


本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u2/66172/showart_545779.html

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:FreeBSD其他内核设置选项(5)

下一篇:FreeBSD其他内核设置选项(7)