录音/制作/创作 吉他 扩声技术 视频技术 作品展示 生活 信息 更多... | 音频应用专卖店

讨论一下声卡性能与电脑系统性能的关系吧

( 30 )
 
[收藏]
-  第 1 页  -

4483
#1 10-9-15 22:12

讨论一下声卡性能与电脑系统性能的关系吧

标题挺绕口,其实问题很简单:电脑在高负荷状态下,声卡性能(也就是延迟)到底受多大损失?
我感觉外接声卡(火线、USB)受到的冲击会更大,因为火线、USB资源都是要依赖系统资源的,所以,一旦系统本身呈高开销状态时,声卡与电脑之间的传输带宽便成了一个问题。那么是不是说,那些需要在主板上插卡的声卡,对系统资源的依赖会相对较低呢?谁有证据证明这样的猜测?


我通常工作在24bit/48khz状态下,现在用的主声卡是ff400,按理说对声卡不会形成过分变态性能要求,但实际情况却是:经常不得不将buffer开到1024才能保证没有爆音。当然,也可能我对电脑的使用有点虐待。(4核”i7“,8G内存)

原来的x86系统对内存的限制,导致我们总是不能大肆挥霍电脑资源,现在x64了,声卡性能的问题便显现出来了。

以前我们总是纠结于声卡的音质问题,现在,有没有行家来聊聊声卡性能问题?另外,声卡的性能,有没有测试标准?

7212
#2 10-9-15 22:26
黑毛大师出现!~~~

沙发!~~~~~~~~~~~~~~~~~~~~~~~~~

5048
#3 10-9-15 22:30
(非录音)我也在24/48下工作,一般在buffer开到32时没有问题,如果大一点的工程,音色用去内存差不多16g的时候,有时会有爆音,调至64,完全没问题了。
我用的是mac pro 8 核心,20g内存,声卡:apogee symphony64+ad16x da16x。

2583
#4 10-9-15 22:45
小声卡,小工程,飘过~~~~

333
#5 10-9-15 23:20
个人认为不见得越快的电脑加越好的声卡性能就一定好,现在的声卡以火线居多,而火线的兼容性问题是非常大的,很多声卡在mac下就非常好用,但在pc下就会出现各种各样的问题,个人认为这并不是系统或声卡哪方面性能不行,而主要出在1394的兼容性上,或者说是pc对1394的兼容性上,也可以说是windows系统还不能从底层很好的控制火线接口,目前的声卡性能都不是问题,尝试一下mac吧,可能会好很多

587
#6 10-9-16 01:32
王老师,还记得《悠悠》在八一厂的混音吧
那个电脑用的是9652声卡,机器也是i7,但是是XP系统,不是64的。
那个工程文件超过了110轨,全部都是软件效果器,
当时播放的时候就有爆的现象。
我把工程文件拿回家,尝试着用我的multiface打开,发现居然就不卡了!我家的电脑就不卡了!我电脑还不如i7,只是6600。。。。

mutliface我认为是1394卡,虽然是pci连接方式,但是其运算还是在外置盒里面完成的——我是这样猜测,因为外置盒很热,想必里面的运算芯片在工作,但是其数据也是pci接口连接的,因此他占用系统的量和传输速度(您所说的带宽)应该还是按照pci来计算。

我觉得我们在使用声卡的时候,它所做的大部分工作都是在做高解析度的DA,所以同时计算很多数字信号的功能,是一个测试的办法——但是我的硬盘不允许这样。有时候没等到爆音,我硬盘灯先持续发红了。到了这个程度,表现的情况大部分是卡,而不是爆。

当声卡爆音了,但是硬盘还没有持续发红的时候,是否说明声卡的同时运算很多数字信号的运算功能已经到极限了?所以我们给他一个缓冲,增加buffer,多给他一点时间计算。

计算机能够控制的,是输出给声卡信号的速度。声卡能够控制的,是同时快速计算很多数字信号的能力。

记得之前coppin给我说,pro tools的dsp芯片,远不如我们电脑用的cpu那么强。只是因为算法比软效果器高级、精密,所以用的才多。
那我们是否可以这样推测:
如果我们某一天能够把声卡的DA功能转交给cpu去做的时候,我们会不会就不会再有爆音了?

不知道我这样理解是不是正确。。。。请各位大师斧正。。。

[ 本帖最后由 蓝龙 于 10-9-16 01:35 编辑 ]

587
#7 10-9-16 01:44
另外,都说asio很重要,驱动很重要。
我感性的觉得,asio好像只是个命令,是命令声卡同时、高速工作的一个命令。
这命令写的是不是非常适合这个声卡芯片,能让芯片更好的工作,是不是和电脑保持统一,就体现出了这个驱动和asio的高级与否。

1343
#8 10-9-16 01:48
关注此贴!!!!!

587
#9 10-9-16 01:49
王老师所说的“带宽”,我觉得不应该简单理解为传输速度。并不是pci和1394之间速度的比较。
而是这个i/o占用系统的大小和传输通畅(优先)的问题。
我平时在查U盘传输文件的时候,并不只是硬盘在红,而且cpu占用量很大,有时候可以达到40%。
这说明usb口在工作的时候,cpu参与量很大。同样,1394在工作(仅仅是说在传输数据)的时候,cpu占用也不小,但是比usb要小一点。
我想,这个cpu占用量应该和传输速度关系不大。而是电脑的“排异”功能。出了pci\pci-e\sata等等主板自身插口之外,其他的传输方式,都需要让cpu来掺和一下,做点什么。具体做什么,我就不知道了。。。。

其实,插在电脑上的USB\1394设备,如果不是用于传输数据的设备,其传输数据量必然不如U盘传输文件占用的系统大。但是我觉得肯定比pci占用的要大。

[ 本帖最后由 蓝龙 于 10-9-16 01:51 编辑 ]

5048
#10 10-9-16 01:59

回复 蓝龙 在 #9 的 pid=2770090 的贴子

有道理!不过硬盘速度也是大问题。

27
#11 10-9-16 02:30
原帖蓝龙 于 10-9-16 01:44 发表
另外,都说asio很重要,驱动很重要。
我感性的觉得,asio好像只是个命令,是命令声卡同时、高速工作的一个命令。
这命令写的是不是非常适合这个声卡芯片,能让芯片更好的工作,是不是和电脑保持统一,就体现出了这 ...


补充一下~asio是个api~API就是Application Programming Interface,應用程式編程接口的意思,有了API,可以拋開硬體去設計程式,因為不管什么音效卡,只要能夠支援該套API就可以用統一的指令去調用。
简单举例一下 ~例如一个浏览器 ~可以是c语言写的 ~也可以是java语言写的~功能都是上网浏览网页~只是看哪个语言写出来的效果适合你用
下列转贴文章讲解音頻API
http://www.soomal.com/doc/20100001130.htm

587
#12 10-9-16 02:47
请教。。啥叫拋開硬體去設計程式

27
#13 10-9-16 02:55
原帖蓝龙 于 10-9-16 02:47 发表
请教。。啥叫拋開硬體去設計程式


你写程式需要知道电脑硬体内部如何运作吗?
以前是需要的~例如低阶语言~可以和硬体直接沟通~但是语言不友善~就是语言写法很难懂
现在则有高阶语言~例如c语言~因为高阶语言帮你处理好了低阶的问题~你可以更友善的开发程式

这太难懂~我讲个容易的~你吃猪肉你需要亲手养猪吗?

不需要~你只要去跟猪肉贩买猪肉~你就可以吃到猪肉了~猪肉贩提供一个平台~可以让你买猪肉~所以你不需要知道猪肉怎么养的~你只要跟他买就可以吃到了

[ 本帖最后由 feurio329 于 10-9-16 02:59 编辑 ]

587
#14 10-9-16 02:57
我明白了!谢谢!
大学时候学过c++,知道一点呵呵

27
#15 10-9-16 03:07
原帖蓝龙 于 10-9-16 01:32 发表
记得之前coppin给我说,pro tools的dsp芯片,远不如我们电脑用的cpu那么强。只是因为算法比软效果器高级、精密,所以用的才多。
...


补充一下~ DSP晶片简称数位讯号处理器(digital signal processor)~它有个特点就是用于宿主环境时可作为直接储存器访问(DMA)设备运作,简单来说~就是减少cpu的运算和负担


[ 本帖最后由 feurio329 于 10-9-16 03:45 编辑 ]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

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

本版积分规则

搜索