※ 引述《sucksboy (幹)》之銘言:
: 如題,現在系統有
: 電腦,DAC(兼前級),主動式喇叭
: 電腦可調音量的有foobar軟體,windows內建量調整(如果用WASPI或ASIO則windows音量預
: 設最大)
: DAC,喇叭背版,也可調音量
: 原本是預計電腦端都調最大,DAC也調最大(好像比較能發揮該DAC的特色)
: 但這情況之下,喇叭背板的旋鈕調一點點就超大聲
: 請問這樣的話,該從電腦端還是DAC端調小作衰減會比較好?
Windows 的應用程式音量都是 Software Volume Control(依M$的強烈建議不應使用硬
體音量控制),包含 foobar2000 在內的應用程式都是在數位端改變 PCM 流的數據來
控制音量。這種軟體音量控制不必然有損,有些狀況下是無損或接近無損。
舉例來說,音源是 16 bit 但輸出 24 bit 時有 8 bit(24-16)的空間可以下降。在
降超過 -48 dB 之前只有捨入的微小損失,尤其當音量是以 1 bit(約 6dB)為階級下
降時為無損。
同理 16 bit to 32 bit 有 16 bit、24 bit to 32 bit 有 8 bit 的空間。但音源與
輸出同 bit depth 時下降則必然有損,不過一般來說 20 bit 之外的數據多是躁聲且
微不足道實際上砍掉的損失極微就是了。故 DAC 端能吃 32 bit 的話在此很有優勢。
而 Windows 的主音量控制則是看音效設備(音效卡 / USB DAC)是否支援硬體音量控
制。有支援則使用硬體音量控制由 Audio Driver 與硬體溝通使用硬體的 amplifier
來控制音量,若不支援則使用與上段類似的 APO software volume 來控制主音量。
而本機的音效設備有無支援 Hardware Volume Control 可以用 WASAPI 獨佔模式來確
認。在 WASAPI 獨佔模式下如果 Windows 的主音量調整能起作用,那該音效裝置即為
支援硬體音量控制,如果主音量不起作用該裝置就是以 APO software volume 控制。
就此例有如此多點可調的話 foobar2000 的軟體音量控制當然出局。如果音效設備有支
援硬體音量控制,用 Windows 的主音量控制來調整音量應該是最方便的。