13

主题

1

好友

1406

积分

认证会员 当前离线

Rank: 4

UID
30337
帖子
1595
精华
0
经验
1406 点
金钱
1382 ¥
注册时间
2007-11-12

认证会员

发表于 2015-6-24 11:08 来自手机端 | 显示全部楼层
src也是可以解决的,不要听别人乱说linux怎样不好。

13

主题

1

好友

1406

积分

认证会员 当前离线

Rank: 4

UID
30337
帖子
1595
精华
0
经验
1406 点
金钱
1382 ¥
注册时间
2007-11-12

认证会员

发表于 2015-6-24 11:15 来自手机端 | 显示全部楼层
还有aes和rs422差别很大的,最好去看看ice的文件

118

主题

0

好友

4168

积分

罗宾汉 当前离线

江西人在广东

Rank: 7Rank: 7Rank: 7

UID
3563
帖子
4355
精华
2
经验
4168 点
金钱
1275 ¥
注册时间
2005-3-22

优秀设计 论坛贵宾

发表于 2015-6-24 12:00 | 显示全部楼层
y15388169 发表于 2015-6-22 04:13
linux用于hifi就是玩具,包括卖天价的linn,原因在于其音频底层驱动alsa垃圾,都是src的,不要异想天开打它 ...

ALSA的SRC是因为混响的原因吧?
这个可以设置的。我现在就测试了Linux播放192k,当然是通过I2S输出的,不知道这样怎么src?
头像被屏蔽

11

主题

2

好友

535

积分

禁止发言 当前离线

UID
610219
帖子
725
精华
0
经验
535 点
金钱
605 ¥
注册时间
2013-8-16
发表于 2015-6-24 15:06 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽

118

主题

0

好友

4168

积分

罗宾汉 当前离线

江西人在广东

Rank: 7Rank: 7Rank: 7

UID
3563
帖子
4355
精华
2
经验
4168 点
金钱
1275 ¥
注册时间
2005-3-22

优秀设计 论坛贵宾

发表于 2015-6-24 15:15 | 显示全部楼层
y15388169 发表于 2015-6-24 15:06
不要花心思去研究alsa,你去玩下jack再讲。我当然全试过才会说linux用于hifi不行的话,欢迎你试出新结论

我现在I2S输出的数据就是文件的源数据,你之前说是因为src的原因,可是我现在这样是没有src了,不知道你说不行还有其他原因吗?
据我所知市面上很多便携播放器很多用linux系统的吧。
头像被屏蔽

11

主题

2

好友

535

积分

禁止发言 当前离线

UID
610219
帖子
725
精华
0
经验
535 点
金钱
605 ¥
注册时间
2013-8-16
发表于 2015-6-24 15:50 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽

118

主题

0

好友

4168

积分

罗宾汉 当前离线

江西人在广东

Rank: 7Rank: 7Rank: 7

UID
3563
帖子
4355
精华
2
经验
4168 点
金钱
1275 ¥
注册时间
2005-3-22

优秀设计 论坛贵宾

发表于 2015-6-24 16:22 | 显示全部楼层
y15388169 发表于 2015-6-24 15:50
jack是实时的也不行,但你说行就行啦,国内出的linux数播不好听就是全部垃圾玩具,不想争论,有空你听下l ...

一起讨论下啊。
我就是奇怪在哪部分影响了Linux声音这一块。一开始你说SRC,我说我可以关掉SRC,那剩下还会是什么原因呢?
头像被屏蔽

11

主题

2

好友

535

积分

禁止发言 当前离线

UID
610219
帖子
725
精华
0
经验
535 点
金钱
605 ¥
注册时间
2013-8-16
发表于 2015-6-24 17:02 来自手机端 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽

118

主题

0

好友

4168

积分

罗宾汉 当前离线

江西人在广东

Rank: 7Rank: 7Rank: 7

UID
3563
帖子
4355
精华
2
经验
4168 点
金钱
1275 ¥
注册时间
2005-3-22

优秀设计 论坛贵宾

发表于 2015-6-24 17:37 | 显示全部楼层
y15388169 发表于 2015-6-24 17:02
有什么奇怪?alas驱动很脏,并非关了src就hifi了,不然,那么多音响大厂DAC工程师不懂linux吗?linn搞的数 ...

很脏不知道指的是什么?
Linux系统中很多应用会使用ALSA,不同的源的声音可能采样率不一样,所以在ALSA里面需要做SRC转换到统一的采样率之后再混声。

讨论理论吧。
如果要说事实的话现在很多音响厂也有用linux做播放器啊,也没听到一片倒的批评声音。
以前倒是有人说安卓的src问题,也是几年前的事情了
头像被屏蔽

11

主题

2

好友

535

积分

禁止发言 当前离线

UID
610219
帖子
725
精华
0
经验
535 点
金钱
605 ¥
注册时间
2013-8-16
发表于 2015-6-24 17:50 来自手机端 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
头像被屏蔽

11

主题

2

好友

535

积分

禁止发言 当前离线

UID
610219
帖子
725
精华
0
经验
535 点
金钱
605 ¥
注册时间
2013-8-16
发表于 2015-6-24 17:58 来自手机端 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽

16

主题

3

好友

822

积分

职业侠客 当前离线

Rank: 5Rank: 5

UID
55715
帖子
904
精华
0
经验
822 点
金钱
797 ¥
注册时间
2008-9-24
发表于 2015-6-24 20:25 | 显示全部楼层
我也想听听为什么linux做hifi不行

16

主题

3

好友

822

积分

职业侠客 当前离线

Rank: 5Rank: 5

UID
55715
帖子
904
精华
0
经验
822 点
金钱
797 ¥
注册时间
2008-9-24
发表于 2015-6-24 20:26 | 显示全部楼层
我也想听听为什么linux做hifi不行

4

主题

0

好友

47

积分

注册会员 当前离线

Rank: 2

UID
163022
帖子
44
精华
0
经验
47 点
金钱
39 ¥
注册时间
2010-1-9
 楼主| 发表于 2015-6-26 00:57 | 显示全部楼层
根据以上大神们的分析,总结如下:

听起来是历史原因导致使用linux的很少(早起linux处理音频有硬伤),导致了一大批人陷进这个泥坑。似乎这两年问题已经解决,但是要想做出成果,需十年以上的积累。莫不说没抢到先机,现今技术平台方面顶多也就是和win mac平台打平,没有缺陷而已,但大量的投资及技术已经积累在那两个平台,改变非一日之功。历史上优秀的技术被商业搞死的不计其数,况且linux在音频领域还不见得算得上优秀。

对否?请高手们指正。
头像被屏蔽

11

主题

2

好友

535

积分

禁止发言 当前离线

UID
610219
帖子
725
精华
0
经验
535 点
金钱
605 ¥
注册时间
2013-8-16
发表于 2015-6-26 08:22 来自手机端 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽

16

主题

3

好友

822

积分

职业侠客 当前离线

Rank: 5Rank: 5

UID
55715
帖子
904
精华
0
经验
822 点
金钱
797 ¥
注册时间
2008-9-24
发表于 2015-6-26 08:39 | 显示全部楼层
说的这么在行还以为你是个kernel高手
头像被屏蔽

11

主题

2

好友

535

积分

禁止发言 当前离线

UID
610219
帖子
725
精华
0
经验
535 点
金钱
605 ¥
注册时间
2013-8-16
发表于 2015-6-26 10:24 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽

37

主题

0

好友

3516

积分

罗宾汉 当前离线

Silenton Shutupov Speechlesski

Rank: 7Rank: 7Rank: 7

UID
238600
帖子
3631
精华
0
经验
3516 点
金钱
3434 ¥
注册时间
2010-9-9
发表于 2015-6-26 14:03 | 显示全部楼层
可以看看这篇: https://linux.cn/thread-3314-1-1.html
大致了解什么是驱动,什么是接口,什么是中间层。。。反正我自己除了在桌面环境和一些简单命令行配置之外,其它都是一团糨糊。
文章提到过的无疑只有FFADO这个项目最有意思,大意是JACK作输入设备只对硬件做处理,Audio hardware也即配置文件里常见的“HW”作输出。问题在于它不像我们通常使用的系统走ALSA,没有厂家整合的混音驱动它甚至都不能发声。
另一篇systemd和pulse的作者的访谈文章里他也提到消费级音频和专业音频的区别,说专业音频唯一需求是低延时,而pulse的什么零拷贝和基于时序的调度都不重要,而据描述看来苹果的Coreaudio似乎也应归于消费级音频里!?
头像被屏蔽

11

主题

2

好友

535

积分

禁止发言 当前离线

UID
610219
帖子
725
精华
0
经验
535 点
金钱
605 ¥
注册时间
2013-8-16
发表于 2015-6-26 15:52 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽

37

主题

0

好友

3516

积分

罗宾汉 当前离线

Silenton Shutupov Speechlesski

Rank: 7Rank: 7Rank: 7

UID
238600
帖子
3631
精华
0
经验
3516 点
金钱
3434 ¥
注册时间
2010-9-9
发表于 2015-6-26 17:51 | 显示全部楼层
y15388169 发表于 2015-6-26 15:52
有理论更好,不过装个jack就更能说明问题

问题是所谓的jack,jack-audio-connection-kit啥的,jackd的后端还是alsa、oss、dummy之类的软件层。

再打个比方,就说mplayer,ao可以是jack,但是没有硬件的音频支持是不会发声的。然后你说,jackd守护进程呀,那么必然要加-d backend开关,那么它就完了,就好比好好的R-2R被Δ-Σ了一样。。。

再,那么我们就用专业的方式,用厂家支持的FFADO之类?问题又来了,所谓“专业”他的强项是重播吗?就好比用EMU1212听音乐,好听?本来想哭瞎在这个楼层,不过稳妥起见,还是选择作迷茫状比较好。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Powered by Discuz! X3.4

© 2001-2012 Comsenz Inc.

返回顶部