瀏覽單個文章
inlemar
Power Member
 
inlemar的大頭照
 

加入日期: Nov 2001
您的住址: 力行三號
文章: 613
引用:
作者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%
舊 2016-04-10, 12:45 AM #37
回應時引用此文章
inlemar離線中