耳机俱乐部论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

楼主: kyokyo

吃个操作系统的螃蟹

[复制链接]

184

主题

1万

帖子

104

积分

超级会员

Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6

积分
104
注册时间
2011-10-10

积极参与奖

发表于 2012-5-23 20:46:35 | 显示全部楼层
原帖由 zzetax 于 2012-5-23 20:38 发表
呃。。。这样的话是不是说ms系统无法做到避免一切由于中断引入的Jitter?
这样的话,外接解码不能避开这个问题吗?电脑只是输出数字信号,在解码中才生成模拟信号,这就和电脑中断没有关系了吧?
数字信号就一样了么?专业数字声卡也都是玩玄学的了
HIFI→HUFI→HUEND→HUESTED→QUESTED→多媒体2.1
回复 支持 反对

使用道具 举报

129

主题

2426

帖子

54

积分

高级会员

Rank: 4Rank: 4Rank: 4Rank: 4

积分
54
注册时间
2001-11-21
 楼主| 发表于 2012-5-23 23:33:04 | 显示全部楼层
以前我也是这么认为的,数字信号是没有是真的。但是这个想法过于绝对。数字信号的确是不会失真,但是数字信号传输后,必须依赖新的准确时钟,并且传输后应该能缓存一段数据才能保证不失真。缓存和reclock组成异步时钟系统,这个可以隔离前面传输的数字信号失真。隔离程度和缓存大小等参数有很大的关系。而且缓存和reclock也会引入新的失真。

例如我们的CD盘,就是从一个数字源传输到了光盘上,而且没有失真。但是当光盘放到CD播放机后,由于光盘质量,CD播放机质量,时钟,解码器等等的影响,最后输出的信号是失真的。不同的光盘,CD播放器,解码,时钟导致最终的结果千差万别。

当没有reclock机制的时候,解码器会使用数据信号中携带的时钟信号进行还原,这时候就更无法隔离数字源的失真了。有些解码器会用一些技术进行时钟纠正。

因此Embla播放器,网播等方式,是可以隔离计算机数字源的jitter的。也是最靠谱的重放实现方式。
回复 支持 反对

使用道具 举报

8

主题

366

帖子

5

积分

初级会员

Rank: 2Rank: 2

积分
5
注册时间
2010-9-18
发表于 2012-5-24 00:15:42 | 显示全部楼层
原帖由 kyokyo 于 2012-5-22 20:37 发表
再接一个,

下面Windows相关的内容只是猜测,因为不了解Windows的具体实现。音频应用(播放器)是应用层的程序,它每隔一段时间会将一段音频数据发送到操作系统中。
而应用层还有许多其它的应用,也会间歇占用CP ...

“在Windows下基本无法做到这个方案,因为MS似乎没有公开任何细节和让大家修改中断和CPU绑定关系的接口。希望将来有朋友能够试试实现这个方案。”
哈,这小东东MS有放出,在下捣鼓xp多时,渴望与K兄多交流OS的优化,请PM个号~
回复 支持 反对

使用道具 举报

9

主题

1374

帖子

11

积分

中级会员

Rank: 3Rank: 3Rank: 3

积分
11
注册时间
2008-8-15
发表于 2012-5-24 10:04:31 | 显示全部楼层
楼主这篇帖子养分很高啊,学习了、、、、
回复 支持 反对

使用道具 举报

164

主题

1万

帖子

207

积分

荣誉会员

Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7

积分
207
注册时间
2005-2-22

优秀版主奖

发表于 2012-5-24 10:26:57 | 显示全部楼层
原帖由 kyokyo 于 2012-5-23 23:33 发表
以前我也是这么认为的,数字信号是没有是真的。但是这个想法过于绝对。数字信号的确是不会失真,但是数字信号传输后,必须依赖新的准确时钟,并且传输后应该能缓存一段数据才能保证不失真。缓存和reclock组成异步时钟 ...


其实根据本人多年的实践结合国内外的众多观点
我认为jitter signature存在于如下环节:reclock引入新的失真,其特点会受到之前传输、接收、缓存等部件的工作影响,将前一个设备的特征jitter再次引入到后面的数字流中。
也就是说理论上jitter可以“彻底”隔离,实际上,目前的电路设计无法做到“彻底”
PC hi-fi : IBM x220i->TC K8->Apogee Rosetta200 (Mutec iclock Syn Both) ->Drawmer MC2.1->ADAM S4X-H
CD system : CEC TL3N-> Apogee Rosetta200(Mutec iclock Syn Both)->Drawmer MC2.1->ADAM S4X-H

2* TAOC 25MF + 35S
WB isolation transformer + LITE P100
AA Ferrite2,WireWorld Silver Electra 7 * 3
Nordost Tyr2(AES),Tyr(XLR),Mogami 3173(XLR)
回复 支持 反对

使用道具 举报

164

主题

1万

帖子

207

积分

荣誉会员

Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7

积分
207
注册时间
2005-2-22

优秀版主奖

发表于 2012-5-24 10:31:03 | 显示全部楼层
原帖由 kyokyo 于 2012-5-21 00:11 发表
近日有些许闲暇, 计划亲自做个Realtime Linux的音频播放器玩玩。

G了些许日子,发现已经有个ubuntu Studio,估计用来做音频和图像处理的工作站系统。
其主打Feature是low latency,即低延时,作为音频播放,带来 ...


问下楼主这个ubuntu studio版的默认播放器是啥?
弄个for linux的第三方播放器是否效果更好?
PC hi-fi : IBM x220i->TC K8->Apogee Rosetta200 (Mutec iclock Syn Both) ->Drawmer MC2.1->ADAM S4X-H
CD system : CEC TL3N-> Apogee Rosetta200(Mutec iclock Syn Both)->Drawmer MC2.1->ADAM S4X-H

2* TAOC 25MF + 35S
WB isolation transformer + LITE P100
AA Ferrite2,WireWorld Silver Electra 7 * 3
Nordost Tyr2(AES),Tyr(XLR),Mogami 3173(XLR)
回复 支持 反对

使用道具 举报

0

主题

2

帖子

0

积分

新手上路

Rank: 1

积分
0
注册时间
2012-4-5
发表于 2012-5-24 11:07:12 | 显示全部楼层
还是有点担心对USB解码的支持度
回复 支持 反对

使用道具 举报

129

主题

2426

帖子

54

积分

高级会员

Rank: 4Rank: 4Rank: 4Rank: 4

积分
54
注册时间
2001-11-21
 楼主| 发表于 2012-5-26 22:30:40 | 显示全部楼层
Ubuntu Studio 播放器是 audacious, 还有一个比较有名的是deadbeef.
这两个网上都说可以bit perfect。

Ubuntu studio最大的好处是直接装上就能用,操作系统不需要太大的优化就能有较好的效果。
像CMP + Cplay / JPlay 等大神级别的播放器,都要求大家出吃奶的劲优化计算机和操作系统。

另外,它也可以安装到U盘上,而且支持中文和中文输入法。上网等也都没问题。
回复 支持 反对

使用道具 举报

129

主题

2426

帖子

54

积分

高级会员

Rank: 4Rank: 4Rank: 4Rank: 4

积分
54
注册时间
2001-11-21
 楼主| 发表于 2012-5-26 22:31:24 | 显示全部楼层
USB是驱动不用太担心,目前多数厂商都支持USB Audio class 2,这就是Linux的标准。
回复 支持 反对

使用道具 举报

129

主题

2426

帖子

54

积分

高级会员

Rank: 4Rank: 4Rank: 4Rank: 4

积分
54
注册时间
2001-11-21
 楼主| 发表于 2012-5-28 22:51:05 | 显示全部楼层
这两天有了些进展。 目前已经完成了实时内核的修改。 现在可以使用1个核心独立处理USB DAC的中断。
声音很不错,至少Windows下 CPlay和PlayPCM完全被干掉了。 特别是声音的空间感, WIn 7下面声场
层次感觉虽然已经很好,乐器分离都很好。 但在新的i系统对比下,空间感还是有写差距。Linux下,可以
明显感受到录音的音乐厅包围感。
回复 支持 反对

使用道具 举报

156

主题

3090

帖子

24

积分

中级会员

Rank: 3Rank: 3Rank: 3

积分
24
注册时间
2010-3-15
发表于 2012-5-28 22:54:20 | 显示全部楼层
加油
回复 支持 反对

使用道具 举报

129

主题

2426

帖子

54

积分

高级会员

Rank: 4Rank: 4Rank: 4Rank: 4

积分
54
注册时间
2001-11-21
 楼主| 发表于 2012-5-28 23:43:19 | 显示全部楼层
除了包围感,另外一个感觉就是柔和,多了一份圆润。
回复 支持 反对

使用道具 举报

129

主题

2426

帖子

54

积分

高级会员

Rank: 4Rank: 4Rank: 4Rank: 4

积分
54
注册时间
2001-11-21
 楼主| 发表于 2012-6-6 10:41:26 | 显示全部楼层
Download ubuntu studio here. No need install, live boot up from DVD.
http://cdimage.ubuntu.com/ubuntustudio/releases/precise/release/
回复 支持 反对

使用道具 举报

64

主题

2789

帖子

29

积分

中级会员

Rank: 3Rank: 3Rank: 3

积分
29
注册时间
2010-12-11
发表于 2012-6-6 11:40:27 | 显示全部楼层
多谢楼上
回复 支持 反对

使用道具 举报

7

主题

1074

帖子

10

积分

中级会员

Rank: 3Rank: 3Rank: 3

积分
10
注册时间
2010-9-14
发表于 2012-6-6 11:49:36 | 显示全部楼层
保持高度关注,虽然偶现在忙疯了。等有空的时候(也许永远木有了 ),期待和LZ好好交流交流。

目前高度关注Linux驱动下的PC-Fi,觉得这才是希望的所在。瘟7、瘟8、瘟x就算了。它们是专有系统,太墨守成规啦。
mini-dac + se535
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

耳机俱乐部微信
耳机俱乐部微信

联系我们|有害信息举报:010-60152166 邮箱:zx@jd-bbs.com|手机版|Archiver|黑名单|中国耳机爱好者俱乐部 ( 京ICP备09075138号 )

GMT+8, 2024-6-8 20:52 , Processed in 0.112251 second(s), 41 queries , Gzip On.

快速回复 返回顶部 返回列表