|
玩PC HIFI的有一个很多人不了解的秘籍:针对WINDOWS系统的,就是:无论你的音源文件存放在哪里(本地硬盘,SSD,外接移动硬盘,网络NAS,无线路由器等等…)绝对不要直接播放上述音源文件,而是:先在本地硬盘上(机械硬盘,SSD无所谓)建立一个临时文件夹,然后把想要听的原始音源文件复制到这个本地临时文件夹里,然后用FOOBAR之类的播放器播放这个临时文件夹里刚刚复制过来的文件,你会发现音质要比直接播放原始文件要好很多很多,解码系统越好区别越明显。(有个前提条件是:你的PC的内存要比刚刚复制的文件的总容量大4G以上,对于现在标配至少16G内存的PC完全没问题)
这个绝对不是脑放的结果,看起来好像脱裤子放P的操作,其实是WINDOWS内部工作机制造成的,比如你播放本地机械硬盘里的文件,数据要经过硬盘寻道,定位,读取,缓存,数据预处理,SATA总线传送,DMA控制器接收数据缓存,串并转换,再经数据总线到内存,再由CPU处理一系过程,如果是通过网络直接读取远程NAS的文件,那整个流程更长更复杂,其中每一个步骤都会产生有害的电磁干扰和致命的Jitter
对于HIFI系统来说:Simple is the BEST,永远是至高原则,刚才将文件复制一遍的操作,WINDIWS会在内存中同步生成一份数据缓存,只要系统内存比复制的文件总量大4G以上(WINDOWS系统以及一些基本驱动程序占用不会超过4G,PC HIFI系统只要装基本程序即可,杂七杂八的病毒防火墙之类的一概不要装)刚才复制的文件会全部缓存在内存里,以后访问这些文件就不会去访问硬盘,NAS之类的设备,会直接读取内存数据,整个流程大大缩短,Jitter,干扰之类的都会减少很多。
WINDOWS系统的缓存机制会把剩余空闲内存全部用来缓存数据,所以PC内存越大越有利,而对于树莓派这样的基于ARM处理器的LINUX系统,个人不太懂,希望高人来指点一下,谢谢! |
|