[修改回复]
删除回复
插入表情:
宋体
楷体
幼圆
黑体
隶书
华文行楷
方正舒体
Arial
Arial Black
Arial Narrow
Century Gothic
Comic Sans MS
#0000FF
#8A2BE2
#DEB887
#5F9EA0
#7FFF00
#000000
#D2691E
#FF7F50
#FF0000
#DC143C
#99ccff
字体颜色
#FFF8DC
#00FFFF
#EE82EE
#F5DEB3
#FFFFFF
#F5F5F5
#FFFF00
#9ACD32
使用帮助
用户反馈:(简单意译了,作者的名字一改省略。但是还是表示以下感谢。) 1. 在freshrpms.net上可以找到RPM包。http://freshrpms.net/docs/alsa/ 如果针对你特定内核的RPM没有,你可以通过源RPM为你的特定内核重构一个: "rpmbuild --rebuild" 2. ALSA intel8x0 的维基百科:http://opensrc.org/alsa/index.php?page=intel8x0 3. 我终于让midi在我的nforce2 apu上正确工作,通过添加下面的行: options snd-intel8x0 mpu_port=0x330 希望这对勇敢的linux音乐家有用。 4. 当前对本芯片的SP/DIF的支持只在cvs版的ALSA才有。我不知道为什么要这样。但是在/dev/alsa下所需的设备并不会为“发行版”的ALSA所创建,另外混音器(mixer)中也不能找到SPDIF控制。找一个最新的CVS版吧。提示:使用gnome-alsamixer,会让你比使用alsamixer更容易的启用许多SPDIF选项。 5.nfroce2多声道混音alsa音频可以使用下面的配置文件: ### .asoundrc for nforce2 apu pcm.nforce-hw { type hw card 0 } pcm.!default { type plug slave.pcm "nforce" } pcm.nforce { type dmix ipc_key 1234 slave { pcm "hw:0,0" period_time 0 period_size 1024 buffer_size 4096 rate 44100 } } ctl.nforce-hw { type hw card 0 } 它定义了两个多通道设备分别称为"nforce"和"default"。为"raw"飞混音输出(如jackd,它并不怎么喜欢dmix插件)定义了称为 "nforce-hw" 的设备。 应用实例: --xmms,你需要xmms-alsa插件,并且配置它使用称为"nforce"的设备。 --(g)mpayer你需要使用如下命令启动:"gmplayer -ao alsa9:nforce" 现在,所有的音频都使用alsa而不用esound或者arts了。希望这个有用。 作者:lars 6. 我成功的在华硕A7N8X Deluxe 板载声卡上实现了 5.1 声道。芯片组被侦测为: "NVidia nForce2:Realtek ALC650 rev 3" (MB is hardware revision 2.0) 我用的是Gentoo发行版,我编译了alsa-{driver,libs}-0.9.8,并且加入了oss的支持。然后用了gamix(一个好用的gtk alsa mixer)。我取消了Surround, LFE, Master, PCM的静音,并把它们开刀最大。在MB面板后面有: 2ch,front L+R, 绿色 jack 2ch,rear L+R, 紫色 jack 1ch,bass L, 橙色 jack 这是默认设置。(这一段看不太懂,所以大概翻译了一下,希望传达出来的一点意思对你们的理解有所提示。) 我用3个立体声功放,带有2,2,1扬声器(没有钱买新的5.1声道的设备啊),所以,同时调整三个功放的声音时就比较郁闷。:-) 作为测试,我使用了一张支持5.1声道的DVD,以ROOT身份进行试验。 # mplayer dvd://1 -v -aid 128 -ao oss -channels 6 2>&1|grep AC3: 检查你是不是有一个类似于下面的输出: AC3: 5.1 (3f+2r+lfe) 48000 Hz 448.0 kbit/s 如果没有,试一下129, 130... 以获取帮助。(靠!老外写得句子这么口语化,看不懂了!) 享受美妙的音质体验吧! 7. 我有一个华硕的带nforce2芯片组的a7n8x-vm板子,我成功的让所有的音效都通过mplayer的spdif输出。模拟信号和数字信号都可以,所以无论你是在欣赏AC3电影还是听MP3的时候,就不需要对参数进行变化了。有三个参数帮你搞定一切: mplayer -ao alsa9:spdif -ac hwac3, -srate 48000 somemovie.avi -ao alsa9:spdif通过spdif输出送出所有的音频 -ac hwac3,如果有ac3流,它就会以raw模式发送,因此你的接收器就可以处理它了,否则,“模拟”回放将被使用。 -srate 48000 把所有的都转换成48kHz,因为声卡不能同国spdif处理44.1kHz的信号,否则将导致其播放速度加快。 完了,尽情享受吧! 8. 我已经可以在我的系统上通过数字spdif实现AC3/DTS输出了。这就意味着我可以用XINE回放DVD而实现杜比数字5.1声道(Dolby Digital 5.1 sound)了。 我有一个运行着getoo linux的Shuttle SN41G2系统。主板是nforce2芯片组,和intel8xO的声音芯片。我还订购了额外的spdif扩展,以提供4个数字接口(1个光纤接入,一个光线输出,一个同轴电缆输入,一个同轴电缆输出)。我运行的是CVS版的alsa-driver和alsa-libs,另外和以下的.asoundrc(基于上面的Lars G写得那份)。只在slave设备的pcm值上有一个很小的改动。 pcm.nforce-hw { type hw card 0 } pcm.!default { type plug slave.pcm "nforce" } #0,0 is analog out (i.e. headphone socket on the shuttle), and 0,1 is #spdif out. pcm.nforce { type dmix ipc_key 1234 slave { pcm "hw:0,1" period_time 0 period_size 1024 buffer_size 4096 rate 44100 } } ctl.nforce-hw { type hw card 0 } Everything else is as per the intel8xO sound card matrix.(看不懂,不翻了) 提示: ---- o) KDE 默认状态下,KDE是使用artsd来混音的,但是因为我们使用了dmix插件,那就不再需要它了。artsd通过阻止其他任何程序发声的方式,掌管着声音设备(除非那些程序有一个artsd的插件),这样就导致了像xmms,xine,甚至alsapalyer运行时挂起 。 通过上面的.asoundrc文件,你就可以进入KDE,加载控制中心,关掉artsd,而所有的声音都工作正常。 o) 用aplay和KDE时的噪音和爆音干扰 我发现自己的.asoundrc文件在用aplay播放声音提示时会产生恼人的爆音和噼啪声。(KDE使用aplay来产生声音提示,例如登录和注销的声音)。这个问题似乎是因为cvs版的alsa-utils的问题。所以我反安装了这些之后,又装回了旧版的(我用gentoo的emerge,我估计是装载了0.92版的)。(编者按-原文是9.2版的。但是alsa现在还没有到2.9呢,哪来的9.2版啊。是我错了还是作者错了呢?) 9. 因为某种原因,ALSA不能在KDE中被正确的侦测。请确认是不是使用了artsd输出。控制中心-〉系统和媒体-〉多媒体-〉声音I/O,修改声音方案为:Threaded Open Sound System。 10. CIMLinux给的解决方案在我的华硕A7N8X Deluxe上工作良好。 但是在我KDE下回放,最大化/最小化窗口的时候会有一个跳过声音(其他的PCI活动都会产生同样的结果 - 我机器上还在使用PCI的图形加速卡)。安如下方法加入"buffer_size"值进行挽救。 slave { pcm "hw:0,1" period_time 0 period_size 1024 buffer_size 32768 rate 48000 } (这段位于dmix插件的同一部分。) 较小的buffer_size可能会使其工作正常。因为似乎ALSA在使用SP/DIF输出的时候会强行转换为48000Hz,但是我为了清晰,还是修改它了。 11. 我最终也使得alsa成功的运行在我的微星nforce 1 k7n420主板上。Had to drop the period in half.(长话短说了。——这么烦不知是不是合适。) pcm.nforce-hw { type hw card 0 } pcm.!default { type plug slave.pcm "nforce" } pcm.nforce { type dmix ipc_key 1234 slave { pcm "hw:0,0" period_time 0 period_size 512 buffer_size 4096 rate 44100 } } ctl.nforce-hw { type hw card 0 }
不能为空
不能含有 ` 字符,字数8000以内
(CTRL+ENTER提交)
关闭窗口