Today's the day

向软件大牛炫耀我会焊单片机,向硬件大牛炫耀我会写 Rails,向软硬件大牛炫耀我生物,向软硬件生物大牛炫耀我会折腾期货 -_-bbb

试用 BFS

试用 OSS4

galeki posted @ 2009年9月22日 03:59 in Linux with tags oss4 linux , 5649 阅读

前两天折腾完了 BFS,虽然没有什么感觉比较失望,却把折腾的瘾勾了起来,这次下手的是 OSS4,同样是早就不满 Alsa 驱动的音质了,不管是内核中的还是 Alsa-driver 都是一样郁闷。

托 overlay 的福,想尝鲜 OSS4 非常容易,只需要:

layman -a oss-overlay
emerge oss-devel

就可以安装 OSS4 了,之后只要:

/etc/init.d/oss start
rc-update add oss boot

运行 OSS 的 daemon 再把这个 daemon 加到启动中去。

值得注意的是,内核中的声音支持,也就是 Sound Card Support 必须设定为 <M>,否则 OSS 会报告冲突。第一次启动 /etc/init.d/oss 的时候会自动根据当前内核编译内核模块。

如果启动没有报错,OSS 就顺利启动完毕了。

然后就是在 make.conf 中加上 oss 和 oss4 的标记了,然后 -N world,这样软件们都可以用 OSS 的输出接口了。

接下来就是重头戏,试用了,使用 Audacious,选择上 OSSv4 的输出,然后找了几首 flac,开始感受 OSS4:

 终于,可以在 Linux 下听到清澈的音乐了~~~ 从第一首歌放出来的第一秒开始,就找到了感觉~ 不再是心理因素和错觉,OSS4 简直是帅呆了~

和 Win 下相比已经听不出区别,甚至感觉还好一点(这个是心理因素的可能性很大)。

安装 overlay 中的 gst-plugins-oss4 就可以在 Gnome 下启用 OSS4 了,不过在我这里还是有点问题,虽然音量控制可以找到 OSS4(如下图),在用 Audacious 放歌的时候也可以用任务栏的音量控制调节音量,但是 Gnome 的本地程序却无法播放出声音,比如 Banshee 和 Pidgin 的消息音,看样子是 GStream 的问题。嗯,这个留着过两天再折腾~

 对 OSS 刮目相看了~

 

 

Head_small
K*K 说:
2009年9月22日 20:56

ALSA 的音质确实烂,高音上不去,低音下不来。

只是我一直都没怎么拿 Linux 听歌,所以一直都忍了。

找时间看下 Fedora 下如何换 OSS。

Avatar_small
galeki 说:
2009年9月24日 03:02

@K*K: 的确。不过驱动应该就是把软件解码的音频流提交给硬件就完了,一直不清楚为什么驱动会这么影响音质……

rainleaf 说:
2009年9月24日 03:02

没用过OSS,但是感觉我的这个00:14.2 Audio device: ATI Technologies Inc SBx00 Azalia (Intel HDA)在Linux下的音质比Windows XP要好。(xp使用官方驱动)

Avatar_small
galeki 说:
2009年9月25日 02:28

@rainleaf: 这……难道是因为 ATI 的官方驱动太差了?


登录 *


loading captcha image...
(输入验证码)
or Ctrl+Enter