找回密碼
 新用戶註冊
搜索
熱搜: hifi av 音樂
查看: 15559|回復: 37

[CAS] [轉貼] 集合分享一下小弟既電腦音效 tune 聲既所有經驗

[複製鏈接]
發表於 2012-1-30 13:41:03 | 顯示全部樓層 |閱讀模式
今次係要同大家分享一下小弟對 tune CAS/DAW 既經驗, 點樣改善電腦既音質等
CAS 就即係 Computer Audio system, 係 for high-end hifi 播聲 entertainment 的
而 DAW 則係 Digital Audio Workstation, 係工業版或工作版既 CAS, 主要係用係錄音室, 同編曲人, 亦會有人整 home studio 同玩聲或玩音樂既人會彈下野錄下音咁
兩者都係 computer for pro audio, 只係會有 functional 既分別, 音質 tune 法都係大同小異
而小弟既更加係 PC + CAS + DAW 三合一用途既機, 所以一般有好多其他人教你地 set 淨 CAS or 淨 DAW 要 cut 既好多野, 我都唔會 cut, 因為都係要保持返一部「正常電腦」應有既系統平衡穩定狀態, 其實咁樣反而先會對音質有正面幫助

好了, 先開始由揀料開始講起

首先, 音效本身都係媒體既其中一種
而對於媒體處理來講, AMD 無論點都比唔上 Intel, 尤其係 CPU 指令, 浮點運算等等, 都係 Intel 既效率快好多, 尤其係高負載量時, 例如大量轉碼, 開左好多高精確度既效果器等等, intel CPU + intel 底板更格外顯得十分穩定
亦係因為咁, 所以一向都係所認識玩 media 最靚既 Mac 機, 除左以前既 Power PC 之外, 從來都只會使用全 intel 系統而唔會用其他 CPU or chips
而且係外國都見有唔少外國人都講「the only advantage of AMD is just price」

通常現今既 Intel 底板或 Intel Chipset (大概由 pentium D 時期起) 都會有一樣野叫做 HPET (High Precision Event Timer 高精確度事件計時器)
http://en.wikipedia.org/wiki/HPET
呢樣野係 2005 年 intel 同 microsoft 合作研發的, 但我唔肯定其他 chips 既底板或 AMD CPU 有無呢樣野
HPET 可以係底板 BIOS 度 enable, 呢樣野對音質有極大作用, 開同唔開會有好明顯大既分別, 所以極建議必定要開, 如果見唔到有的話, 可以試下 upgrade BIOS 都可能會有

電源要充足, 同一般所有音響器材既火牛一樣, 供電量必須是實際用電量的雙倍以上, 係老規矩

當然, 應該都無邊個 set 呢D systems 時會用 onboard sound, 多數都係 pci/pcie soundcard, 1394/USB/pci DAC/AI 等等
要留意一點, 1394/USB card 最好使用德州儀器 (TI) 或者 NEC 的晶片, 切忌使用 ALI 或 VIA 晶片的, 否則........ 嘿嘿, 只能祝您好運
如果可以另加 display card 就最好了, 唔使用 onboard display 的話, CPU 同 IO 就少左一份野做, 但其實影響唔係好大

作業系統方面, 當然提過, 最好最靚聲的當然就係 Mac OSX
但係一般大多數人都係慣用 Microsoft Windows 系統的, 係 windows 系統之中, 最好係用 Vista 或 7, 因為只有使用 windows core audio 核心, 佢既 clocking timer 先係最好, 而且重點係 MMCSS, 對 WASAPI 或 ASIO 都好有用處, 當然 7 的性能遠比 vista 好
跟住, 所有 driver versions 要盡量 upgrade 做最新, 亦要做好所有最新既 windows update
而自從係 Windows Vista 開始, 所有 audio device drivers 都開始必須符合 UAA 規格, 以便係 core audio 既環境下運作 http://en.wikipedia.org/wiki/Universal_Audio_Architecture

我都提過, 總會有好多人部機仍然係 PC 同 CAS/DAW 混合使用, 即係又會聽歌或製作但同時又會開 MSN, ICQ, facebook 上網等等, 所以仍需要裝防毒軟件
而係眾多防毒軟件之中, 到目前來講, 暫時只有德國的 Avira 係同時有最高偵測率但係又最快最高效能, 裝左後速度亦好似無裝咁, 所以建議大家選用
呢個網每年都會幾次防毒軟件既 benchmarks, 大家可以參考一下佢最近既測試 http://www.av-comparatives.org/

好啦, 以下落黎我將會重點以 Windows Vista SP1 及 Windows 7 來分享

控制台 > 硬體和音效 > 聲音, 開左之後, 係「播放」一頁選擇你用來播音既 output, double-click 或按「內容」打開, 再到「進階」, 選擇你需要的預設格式, 在獨佔模式一欄中, 要確保兩個空格皆要被 tick 上
果兩個格就係 WASAPI 的 Exclusive mode, 即是可以完全繞過 windows mixer 而直接輸出, 其他在 OS mixer 中的任何聲音皆不能再被播放, 直至獨佔的音效被重新釋放出來為止
而下面果格就係容許獨佔模式的音效流可以使用 MMCSS 以提高音效係整部電腦中有較高既優先權, 以減少 jitter


如果你們的電腦太舊太慢的話, 或使用很慢而效能不好的 onboard display 的話, 又或者你覺得你的電腦的速度或效能依然是很慢的話, 你可以嘗試關閉不必要的 Windows Aero, 這樣電腦的整體速度都會較快
雖然 Windows Vista 的 Basic 佈景主題可能會比較不好看, 但 Windows 7 的 Basic theme 卻也仍算得上漂亮


好了, 以下開始係軟件方面講下了, 由於 CAS 及 DAW 普遍使用的軟件都不同, 所以以下暫時分開來講

CAS 方面, 以 foobar2000 來做例子

首先, 要確保放播的執行緒 (thread) 要有最高的優先權, 係 foobar2000 之中, File > Preferences > Advanced > Playback > thread priority 保持 7 就對了

另外, 全個音效播完全在 ram 中播放亦好緊要, 係 File > Preferences > Advanced > Playback > full file buffering up to 一項 set 到 100,000KB 或更大值, 視乎你會播放的檔案的最大 size

應盡量使用 ASIO 或 WASAPI exclusive mode 來播放, 如果兩者都沒有的話, 使用 kernel streaming 都可能會是一個美中不足的替代品

所有 DSP 效果器都應該關閉, 以及 foobar2000 的 volume fader 都應該保持 0dB, 以免造成不必要的數位失真噪音, 如果你只會播放 16bit 44100Hz 的最一般音效的話, foobar2000 的 dithering 也不要用, 因為 dithering 是應該在音效被製作時使用, 而並非在用者播放時加上

最後, 連整個 foobar2000 既 process 都應該以「實時」的最高優先序來執行, 係 windows 工作列度 right click > 啟動工作管理員, 係「處理程序」一頁中, 搵「foobar2000.exe」然後選擇再 right click > 設定優先順序 > 即時 (R), 如果嫌太麻煩的話, 可以開新的 notepad 將以下一句打入, 然後儲存為一個 .bat 檔案
start "" /realtime "C:\Program Files\foobar2000\foobar2000.exe"
咁你每次要開 foobar2000 時, 只要直接執行此 bat 檔就可以



DAW 方面, 由於 Cakewalk Sonar 的音質一般都不太好, 而 Protools 及 Logic 的普遍性又不大, 所以以下會以 Steinberg 的 Nuendo 及 Cubase 來做例子

首先, 其實 DAW 整個 process 係「實時」優先序來執行都一樣可以改善音質, 做法同 CAS 既一樣, 只不過通常好多 DAW 都好少真係會咁做

其次, 打開 Cubase/Nuendo, 然後 Devices > Device Setup > VST Audio System, Steinberg 的軟件通常都只係可以使用 ASIO, 然後係 Advanced Options 度, Audio Priority 一定要 Boost, 然後一定要 Multi-processing, 然後其他所有野都使用預設設定便可
其他既所有 DAW 既野都係涉及編曲技巧, 製作同混音技巧, 而同本題目無乜關係, 所以略過唔講


有一點係需要注意既係, 現時 Windows Vista 及 7 既 WASAPI 就算係 exclusive mode, 但係預設上都未可以為 USB/1394 既 DAC/AI 係 WASAPI streaming 之中自動提供 MMCSS 運作, 所以目前仍需要 DAC/AI 廠方提供的 Windows Vista/7 驅動程式中自行為 ASIO driver 配上 MMCSS 套用, 就好似 AudioFire driver 咁:
http://www.av-forums.net/plus/viewthread.php?tid=70031
但不過至於其他品牌既 DAC/AI, 可能不同廠方會有不同做法, 未知係咪同樣都 support, 詳情請需要自行聯絡你地自己 DAC/AI 既技術支援, 我自己都經常有同自己 echo 既技術支援保持聯絡


好了, 講到可能會係戲肉既一 part 了, 就係連改 Windows 登錄碼都可以改善音質, 可以進一步榨盡 audio 的最大 priority 極限, 令你既音效實現近乎 sample-realtime-perfect, 近乎 high end 音效碟播放機的完美實時性
而家就開始係「開始」度打 “regedit” 執行來準備修改你既 windows registry

首先, 要到 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Multimedia\SystemProfile 度, "SystemResponsiveness" 係代表係 CPU 既 clock task cycle 之中除了 MMCSS 既 media stream之外要預留俾其他程式或工作用既最少百分比 %,即係 MMCSS multimedia streaming 既 CPU workload 上限, 否則如果無上限的話, 整部電腦就會完全停止反應, 嚴重影響電腦本身既穩定性, 但本身呢個值都有一個硬性最少值, 即使你 set 左佢做 0%, 但係實際上佢都只會當佢係 10%, 所以呢個值你大可以改佢做 10(%)

再一次說明 Windows Vista/7 同 Windows XP 以前的核心係完全唔同的
http://technet.microsoft.com/zh- ... 02.vistakernel.aspx

而係 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Multimedia\SystemProfile\Tasks 之中, 存放左一堆俾程式或 drivers 去揀的 MMCSS config profiles
一般通常 Directsound, waveout, WASAPI shared mode 等之類係會使用 “Audio” 而 WASAPI exclusive mode 及 ASIO 就會使用 “Pro Audio”, 但有可能不同程式或 drivers 會有不同既 profiles, 詳情請查閱其相關資料或聯絡其技術支援

所以而家就 “Audio” 及 “Pro Audio” 來講
係每個 profile 入面
"Scheduling Category" 係整體需要用到既優先序政策, 字串值, 有 “High”, “Medium” 及 “Low”, 當然要用 “High” 吧
"Priority" 係再細調資料流既優先序, 數值由 1 – 8, 1 為最低, 8 為最高, 所以當然係要用8 吧
"GPU Priority" 數值由 0 – 31, 0 為最低, 31 為最高, 因此要用 31
"BackgroundPriority" 呢個數值同 "Priority" 一樣, 但係只係對背景執行時有效, 同樣都係 1 – 8, 1 最低, 8 最高, 所以都係 8
"SFIO Priority" 係指貨料流係使用 I/O 出入時既優先序, 例如進出 DAC/AI, 進出 1394/USB, 進出 PCI/PCIE bus, 進出 ram, CPU, harddisk 等等既 I/O, 為字串值, 有 “Idle”, “Low”, “Normal” 及 “High”, 咁當然都係 “High” 吧

Set 好後, 只要再 restart MMCSS 服務或重新開機, 就會自動生效


而提高硬體 IRQ 的優先序亦可以進一步改善音質, 需要提高優先序既 IRQ 分別有 IRQ 0, IRQ 8 及你 soundcard 或 1394 card 所在既 IRQ 值, 而事前請先確保你既 soundcard 正擁有獨立自己一個 IRQ 值而並無同其他硬體 share, 否則效果不大, 你可以係「開始」程式集的「附屬應用程式」>「系統工具」>「系統資訊」中的「硬體資源」>「IRQ」中可以搵到你自己張 soundcard 既 IRQ, 如果同一 IRQ 不止 soundcard 仲有其他硬體一齊 share 用的話, 可以試下換另一條 PCI/PCIE 插槽試下, 試到得為止, windows 本身係無權改 IRQ 的, 即使係 BIOS 改 IRQ 都唔係部部機都得, 1394 就通常都一定係自己獨立 IRQ, 因為本身規格就定左一定要係咁, 所以 1394 係好易 set IRQ priority, 呢個係佢既天生效能優勢, 係為止 design 佢作高效即時既工業格式, 而如果你使用 USB DAC/AI 的話, sorry 了, 就真係無辦法, USB 一定要同人 share IRQ 呢個都係天生設計規格, 由 USB 1-3 都係咁, 因為佢既設計本身就無預你行咁高效, 所以, USB card 本身係無法提升其 IRQ 優先序的
而 IRQ 0 係 CPU 系統計時器, IRQ 8 就係電腦底板 CMOS 及實時計時器, HPET 可能應該都位於其中, 所以呢兩個 IRQ priority 既提升都對音質有好大影響

而家開始改了, 同樣都係打開「regedit」, 去到 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\PriorityControl, 添加 “IRQ#Priority”, 而其中既 # 就係你要添加既 IRQ 值, 例如要提高 CMOS 就加 "IRQ8Priority", 再將佢既值 set 做 1
IRQ 0 及 soundcard/1394card IRQ 同樣都係咁做, 例如
"IRQ8Priority"=dword:00000001
"IRQ0Priority"=dword:00000001

Set 好後, 重新開機, 就會自動生效


所有以上既野 tune 好晒之後, wow, 成部機既聲, 聽落真係全部靚晒, 好似一部 Highend 既播碟機咁, 十足hardware 播聲, 如果你既 sound codec 係靚野的話, e.g. AKM 128x oversampling, 聽落更加非常少 digital noises, 十足 studio 入面既 analog tape 咁, 真係一天都光晒, noise 未試過咁少, 好以前聽唔到既細節仲返晒來, 但係一次過改進太大, 對 speakers 又有D好似生, 係時候又要再煲過
大家可以自己都試下小弟既方法, 試完之後係度再同大家分享下


所以又說明左一個道理, 即使下游用一條大水道, 如果上游依然係一條幼水管的話, 流出來既水永遠都只係好似小便咁, 同時即使上游係一條大型輸水管, 下游又被逼到一條幼水管的話, 瓶頸出來既都依然係開小便咁, 必定要上中下游同樣都係大型河床, 才能成功流出一條靚既高水量高水壓既大江河, 所以係 audio route 既過程中, 由源頭至終點之間, 所有野都一定要做到最好, 只要中途有一粒老鼠屎的話, 成條路就可能一下就廢
係音效既世界, 雖然聽落係好殘酷, 但卻永遠係事實

評分

12

查看全部評分

發表於 2012-1-30 17:38:33 | 顯示全部樓層
很好的分享
回復

使用道具 舉報

發表於 2012-1-30 19:11:06 | 顯示全部樓層
本帖最後由 DigitalMana 於 2012-1-30 19:14 編輯

parco 兄果然厲害,連MMCSS都玩埋,贊!!同埋MMCSS里“8”喺最高priority,唔系“1”;好多人都搞錯,parco 兄心水夠清!!

唔知parco兄有冇用Prio呢個program呢?
http://www.prnwatch.com/prio.html
把個player嘅priority調高,都有幫助。

作業系統方面, 當然提過, 最好最靚聲的當然就係 Mac OSX

以我經驗,最靚聲應該喺linux+mpod,OS+player=27MB , 但唔系人人搞得掂。。。

同埋Mac OS都要tune(加3rd party player etc.),唔tune一樣聲麻麻。

重有喺PC度,用Fidelizer 都幾大幫助。另加埋JPlay就重正啲!
http://www.windowsxlive.net/fidelizer
http://jplay.eu/
回復

使用道具 舉報

 樓主| 發表於 2012-1-30 20:05:48 | 顯示全部樓層
DigitalMana 發表於 2012-1-30 19:11
parco 兄果然厲害,連MMCSS都玩埋,贊!!同埋MMCSS里“8”喺最高priority,唔系“1”;好多人都 ...

師兄你個 jplayer 好似唔支援 ASIO, monkeys audio, wavpack 同 TAK 檔喎
有無 screenshots 可以睇下佢個 playlist manager?
回復

使用道具 舉報

發表於 2012-1-30 20:21:39 | 顯示全部樓層
師兄你個 jplayer 好似唔支援 ASIO, monkeys audio, wavpack 同 TAK 檔喎


JPlay用WASAPI or KS streaming,唔用ASIO。

Jplay支持 WAV, AIFF, FLAC and ALAC ,唔支持APE、wavepack

有無 screenshots 可以睇下佢個 playlist manager?


一般人都用JPlay做backend (有dll),用foobar,itune或J.River做front end (JPlay只support呢幾個player).

JPlay都有個 Jplaymini,聲靚,不過就冇function:
回復

使用道具 舉報

發表於 2012-1-30 20:55:23 | 顯示全部樓層
proac兄
回復

使用道具 舉報

 樓主| 發表於 2012-1-30 21:24:59 | 顯示全部樓層
DigitalMana 發表於 2012-1-30 20:21
JPlay用WASAPI or KS streaming,唔用ASIO。

Jplay支持 WAV, AIFF, FLAC and ALAC ,唔支持APE、wavepac ...

咁就有問題了
wasapi 仲未支援 usb/1394 裝置使用 mmcss, 所以我都係用緊 ASIO
foobar2000 而家既 ASIO 而家已經支援 64bit ASIO driver, 同埋分 thread 播
而且我有好多曲目都係 monkey, wavpak 甚至 TAK 檔都有, playlist 仲好大量好難管理
回復

使用道具 舉報

發表於 2012-1-31 11:43:46 | 顯示全部樓層
Thanks for sharing.
回復

使用道具 舉報

發表於 2012-1-31 11:47:32 | 顯示全部樓層
勁正的分享!
回復

使用道具 舉報

發表於 2012-1-31 13:00:22 | 顯示全部樓層

[轉貼] 集合分享一下小弟既電腦音效 tune 聲既所有經驗

可唔可以分享埋Mac OSX啊


- 發送自我的 iPhone 大板凳應用
回復

使用道具 舉報

 樓主| 發表於 2012-1-31 13:51:29 | 顯示全部樓層
10bucks360 發表於 2012-1-31 13:00
可唔可以分享埋Mac OSX啊

小弟比較小玩 Mac os
回復

使用道具 舉報

發表於 2012-1-31 13:54:59 | 顯示全部樓層
WINDOWS 調好係好過 MAC OS
BUT 要識調囉
回復

使用道具 舉報

 樓主| 發表於 2012-1-31 14:07:59 | 顯示全部樓層
野菌白汁 發表於 2012-1-31 13:54
WINDOWS 調好係好過 MAC OS
BUT 要識調囉

Mac OSX 一開機已經齋食左你 3GB ram
回復

使用道具 舉報

發表於 2012-1-31 14:35:23 | 顯示全部樓層
多謝分享~~~ 我都係CAS 初哥 !!!
現在用緊 ASUS Xonar Essence One + foobar2000 行 WINDOWS 7 64
佢要行 ASIO 先用到 BIT PERFECT
想問問... FOOBAR2000 其實播歌好簡單(個介面), 有冇得攪攪佢? 選歌方便D !!!
同埋可唔可以用IPAD 選歌???
回復

使用道具 舉報

 樓主| 發表於 2012-1-31 15:12:18 | 顯示全部樓層
ilccmcf 發表於 2012-1-31 14:35
多謝分享~~~ 我都係CAS 初哥 !!!
現在用緊 ASUS Xonar Essence One + foobar2000 行 WINDOWS 7 64
佢要行  ...
佢要行 ASIO 先用到 BIT PERFECT

咁係因為 wasapi 到目前為止都仲未能 support USB/1394 等外置 sound devices fully-apply MMCSS tasking
windows 8 好似話會係今年 10 月出, 未知會唔會改善同解決呢個問題, 好似話到時佢個 core-audio 架構會有改變, 同時支援 hardware core and softeare core

FOOBAR2000 其實播歌好簡單(個介面), 有冇得攪攪佢? 選歌方便D !!!

佢有好多 components 可以搞, 或者其實單單係 foobar2000 本身佢都可以俾你 design 好多野, 你可以試下參考一下小弟的 layout
foobar.jpg

同埋可唔可以用IPAD 選歌???

可以, foobar2000 有一個叫 httpcontrol 既 component, 可以將你部 CAS 的 foobar2000 變埋做一個有 web server 的 media server, 可以用你部 ipad 入佢個 web page 度睇 playlist, 同控制播放, 好似部 remote 咁
佢仲有一個 UPnP 的 component, 可以用部 CAS 的 foobar2000 來播你部 ipad 入面D audio files

評分

1

查看全部評分

回復

使用道具 舉報

發表於 2012-1-31 15:12:23 | 顯示全部樓層
ilccmcf 發表於 2012-1-31 14:35
多謝分享~~~ 我都係CAS 初哥 !!!
現在用緊 ASUS Xonar Essence One + foobar2000 行 WINDOWS 7 64
佢要行  ...

install foobarremote.dll componets and use "Remote app" for ipad to choose playlist or CD

評分

1

查看全部評分

回復

使用道具 舉報

發表於 2012-1-31 15:18:29 | 顯示全部樓層
可以用IPAD 選歌.... 超正呀!!!

真係要花D時間用心攪攪佢..... 我用佢來聽CD 真係好正, NOTEBOOK SET 佢行死1X 速度, 聽歌無得頂, 而且我既NOTEBOOK 行SSD , 唔會有聲出 !!!
回復

使用道具 舉報

發表於 2012-1-31 15:29:20 | 顯示全部樓層
ilccmcf 發表於 2012-1-31 14:35
多謝分享~~~ 我都係CAS 初哥 !!!
現在用緊 ASUS Xonar Essence One + foobar2000 行 WINDOWS 7 64
佢要行  ...

foobar有個主題外掛叫dark one!
好靚好多人用,上網揾下

評分

2

查看全部評分

回復

使用道具 舉報

 樓主| 發表於 2012-1-31 15:31:11 | 顯示全部樓層
doraemon18 發表於 2012-1-31 15:12
install foobarremote.dll componets and use "Remote app" for ipad to choose playlist or CD ...

搵唔到師兄你講既果樣野既?
回復

使用道具 舉報

發表於 2012-1-31 15:57:53 | 顯示全部樓層
parco 發表於 2012-1-31 15:31
搵唔到師兄你講既果樣野既?



DOWNLOAD http://wintense.com/plugins/foo_touchremote and installed all .dll file to foobar components folder
AND http://www.apple.com/itunes/remote/ "REMOTE APP" APP INSTALL IT IN IPAD OR IPHONE

Then pair the two thing together with a pin code which i pad will send out to foobar

Then u can control your foobar with the software u install in ipad or iphone.

Thx

評分

2

查看全部評分

回復

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 新用戶註冊

本版積分規則

Archiver|小黑屋|聯絡我們|刊登廣告|Hiendy.com 影音俱樂部 一個屬於音響愛好者的家

GMT+8, 2026-7-27 10:12 , Processed in 0.043695 second(s), 19 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回復 返回頂部 返回列表