|
|
我朋友买了新的专业声卡,家里屯积了一堆旧的声卡,于是我向他借了块Diamond MX300来用用。
拿到声卡,装上去后,进入Linux,#lspci,显示:00:08.0 Multimedia audio controller: Aureal Semiconductor Vortex 2 (rev fa),证明已经声卡已经正确的装上去了,下一步就是驱动程序的问题。
先试试PCI128所用的OSS驱动,很轻松的就识别出来了,进入X,启动XMMS,找些APE来听,效果继续继承OSS的“优良传统”,混音器中PCM一栏调高就声音嘶哑。按照PCI128的经验,把PCM调到50%应该就没有问题了,但是MX300却好像还效果不佳,而且此时声音极小,几乎要把我的音箱音量调到最大才行……又尝试把MX300和PCI128同时启用,但是要么两个都没有声音,要么就只有PCI128有声音(faint)……听了几分钟,感觉似乎没有MX300所“鼓吹”的那种完美音效,又把驱动调到PCI128来对比一下,faint~,PCI128的音质比MX300还好……无奈,只好换回PCI128来用。
在那位朋友的推荐下,到Mydrivers下载了au88xx-1.0.5的驱动(2000年的老东西),解压下来一看Readme,经测试在Red Hat 6.0、7.1通过,什么年代的东西啊……make install,n秒钟后出现满屏幕的错误……分析一下,似乎是该驱动需要的内核与我现在内核出现相当大的差异的缘故,也难怪,2000年的驱动和2003年的内核……
无果,用回PCI128,突然想起一个多月前另外一位朋友的MX200用不到的那个驱动,去down下来,原来也是au88xx的驱动,不过是1.1.2版的,看Readme,也是经测试在Red Hat 6.0、7.1通过……不理它,make install,在满屏幕的警告信息之后,编译成功了,并且安装上去,modconf(我的是debian),出错,说什么/etc/modules.conf不对,要运行update-modules云云,照做,没有效果,把心一横,把/etc/modules.conf删掉(安装驱动前是空的,所以不怕),modconf,可以选驱动了,选上au8830,回到X,启动XMMS,有声音!听下去,果然有与众不同的感觉,比OSS驱动起来的效果好多了(比PCI128也好多了),尝试着再打开一个XMMS,也放得出声音,也就是说这个驱动支持多音频流!连arts或者esound等声音服务都省了:)
可以享受MX300的音质了,随便一脚把OSS踹出Linux…… |
|