|
DFD和硬盘读取速度——编曲师必须关注的事情
0 q/ L4 u( b" |0 Y; C o9 ]9 T. c: I' X6 q) E d
总有人因为不知道“DFD”而忽视了硬盘的读取速度这个最关键的性能瓶颈,每次都要在求助帖下面啰嗦一番,干脆专门发个贴提醒一下新入行的人。7 ~& e0 |+ K B
3 K; i0 c/ C2 G7 g H5 ]& q2 l9 O8 r& _ V
DFD,全称:“direct from disc”,意思是“硬盘直读”。这种功能最早是GIGA采样器发明出来,后来被NI的kontakt系列采样器推广普及的。这个功能的主要目的是为了使用大容量采样数据的时候节省内存。后来其他开发音色的巨头厂商也都陆续推出了自家的DFD功能。可以说,这年头,只要是个大块头音色,基本都有DFD功能。举个例子:Ilya.Efimov.Nylon.Guitar这个音色,它的总容量是2G多,而加载进kontakt的时候它只占了400MB的内存。其他的1G多的数据哪去了??
5 ^% P4 T, c- @+ M9 {; C4 c
8 z( P. d( i8 F2 @+ r' D5 w' z 这就是DFD的工作原理了:加载采样的时候并不是把采样数据全部加载进内存,而是只加载每个采样音频的音头,播放工程发声的时候,音源再从硬盘上实时读取需要的完整采样数据。这样就大大节省了采样音色的内存占用。如果没有DFD,绝大多数电脑的内存都是不够用的。所以,DFD是个好东西。
! I" Z6 R6 U, V3 b6 |1 h1 K' H; J/ m3 U( A8 T! Q3 g! L
但是DFD带来了一个弊端:因为播放工程的时候,硬盘需要实时寻找和读取采样数据,所以它对硬盘的读取速度以及寻道延迟是有要求的。如果你的硬盘太慢,播放工程的时候来不及读取需要的采样数据,那么播放的声音就会出现各种诡异的怪声、噼啪爆音、卡顿、甚至直接丢音(老kompakt采样器甚至会整段的失声)。你的工程调用的采样越多、音符越密集,爆音、卡顿的可能性就越大。
" y% R% t1 h% l" v. \
8 R2 f; ]; X6 G0 Z 解决办法:1,调大你的声卡的ASIO延迟,让音源有足够的缓冲时间去读取采样。2,精简你的工程,尽量不要堆积太厚太密的音符。3,换用速度更快的硬盘,比如SSD固态硬盘。
) V) q. y' ]0 o' e7 m8 j2 b9 n$ }* Z& x% o% ^* T, ]
关于硬盘速度的问题~~~~截止到今天为止,如果你不做大规模的管弦乐配器,用的都是一些小块头的音色,那么一个SATA3.0接口的机械硬盘,比如希捷的新酷鱼系列,速度基本是够用的(100-200MB/S)——尽量不要用USB之类的外接方式来转接,因为很多劣质的USB移动硬盘盒速度很烂,会严重限制硬盘的读取速度性能,而且它的寻道性能还要受到USB通讯延迟的制约。能机内直插尽量直插。如果必须得用外接方式的话,尽量选用优质的USB产品或者雷电口产品。* o; Y8 G% x1 ^: H% w. \
; [) l; d0 x, o# p3 C2 ~
如果你要做大规模的管弦乐配器,而且要用到一些块头很巨大的管弦乐器采样,比如柏林弦乐、好莱坞、维也纳多维管弦之类的,那么机械硬盘的速度往往就不够用了,这时候你得选择性能更强劲的SSD固态硬盘,而且注意——必须插在主板南桥芯片原生直连的SATA3.0接口上,如果错插了SATA2.0接口或者第三方芯片桥接的SATA3.0,固态硬盘的强悍性能是发挥不出来的。% r/ J4 m2 U2 n. W u
4 R# [1 o X. C! S. }) G
固态硬盘有两大优势:
7 C* [5 F8 ?, @ b- }: x& |/ d& ~% h3 c. `! e
1,固态硬盘的持续读取速度很高,现阶段的主流产品,持续读取速度一般都在400-500MB/S,实际上这已经是SATA3.0的极限速度了。要想速度更快,要么组阵列,要么购买贵的吓死人的PCI-E高端SSD,要么等SATA4.0标准出来。# G% ^+ C* Q9 j$ a: r( O9 u5 k
" C$ U" e9 \! C( W' |4 o! W i
2,固态硬盘的寻道时间非常短,相对于机械硬盘来说,固态硬盘的寻道延迟几乎可以忽略不计。因为固态硬盘实际上就是一组闪存芯片和电路,不存在机械结构,所以也就不存在真正的“寻道”,音源想要读取哪一个采样文件,固态硬盘只需要一瞬间就可以准确的找到。很多人用机械硬盘组了阵列后,却发现DFD性能并没有明显改善,就是因为机械硬盘的“寻道时间”是不会因为组了阵列而降低的。* g: n* ~0 b! C5 D) p$ {
2 `& g" C3 G; ] I 综上所述,对于一个编曲师来说,因为DFD功能的存在,硬盘的读取速度是一个必须考虑的、至关重要的问题。相比起来,当今的主流CPU和内存其实都不是瓶颈。对编曲工程来说,intel I5 的性能足够用,内存足够加载你要用的音色就可以,至于它到底是1333还是1600,其实基本没区别。真正折磨你的性能短板往往就是硬盘的读取速度。硬盘速度不行的话,就算服务器主板插4个CPU插16条内存,就算你换上2W多的Apollo声卡,都不能改善你的糟糕体验。* u0 @4 Q2 |/ Q" O) j b
( w7 ~( n0 t1 G8 P) z
) o7 A N, i* ?
. b! ~( W$ a r% l* |* {6 t 再说一点题外话:编曲师以运行音色库为目的选购SSD的时候,只需要考虑读取性能就可以了。当今市面上的固态硬盘,读取速度其实都挺快的,价格差异主要来源于写入速度的差异。而运行音色库专用的固态硬盘,其实基本没有写入的机会~~~所以,那些读取快写入慢的便宜固态硬盘对编曲师来说其实性价比很高的。另外,因为很少写入新数据,所以选购固态硬盘的时候“寿命”一项也基本不用考虑——固态硬盘的寿命是与擦写次数挂钩的。 |
|