Power Member
|
引用:
作者windhm
個人的認知, 應該就只是foobar預讀到ram的緩衝, 太少易受其他程式或系統不穩干擾(可能是優先權較低), 至於其他網友說明的音質差異, 個人現行系統聽不出差異, 無法評論.
|
不好意思補充更正你一下, 這個ASIO Buffer Size 雖然有Buffer 兩字, 不過並不是單純的預讀到哪裡等待優先權的問題, 這個Buffer Size 跟Latency 以及Windows 系統中DPC 個機制設計有關. 我們用Foobar 撥放音樂是即時串流的概念, 可是Windows 不是即時的系統, 所以得透過DPC (Deferred Function Call) 告訴系統要傳送音樂Samples. 所以當有別的程序占用DPC的時候, ASIO 的Buffer 量因為DPC 被占用無法傳出去是就會有爆音或破音了. 通常標準的USB Stream mode 是 4 ms, 而標準的DPC Latency 安全值是1000 ms.
舉我的例子來說, 平常我的系統的DPC latency 平均穩定是0.5 ms, 可是我開個掃毒, 就暫時飆高 (如下圖紅Bar部分), 假如我的Buffer Size 設 1 ms, 這時因為DPC 被占用了2 ms, 資料傳不出去就會出錯. 就算我的Foobar 優先權已經設到最高也無法避免的.
不過我自己是比較極端的例子, 大部分Buffer Size 設標準1000ms 約1 秒的延遲應該都不會出問題的. 至於這個Latency 對撥放音質的差異, 這點我也確實無法理解原因,網路上的討論也很多. 就我現有耳機系統聽出來的結果, 我也只能說服自己越小的撥放Latency 或許越接近原始錄音的資訊了. 不過, 我是寧願相信這只是我個人的安慰劑效應到是了.

__________________
我不希望看到PCDVD變成一言堂
原來壞人清單是這麼用的  , 感謝站友提醒
創造論點? 演化論點? 舉例來說, 我可不認為教徒與達爾文信徒間,在彼此都沒有100% 的證據前,動不動就要單挑對方,輸的吃XXX.
如果可以先自己設計一個科學實驗, 證明90%的人都聽不出差別時,而且通過測謊與腦波測試.也許有站友會考慮自己是不是要不要實事求是證明自己是那少數的10%
|