[閒聊] HTPC/CAT建構的自身經驗
看板Headphone (耳機)作者louis0407 (能當個鄉民也是一種幸福)時間9年前 (2016/04/03 13:51)推噓18(18推 0噓 29→)留言47則, 13人參與討論串1/8 (看更多)
其實一直以來都想整理一篇自己的心得來分享.但因為
覺得太麻煩就一直拖著,直到後來有朋友需要,就弄了一份
類似SOP的東西給他,等於有了個框架,於是決定趁連假把文章
整理出來.
首先我想先提一下自己對CAT的想法,如果說Hi-End廠商是用最
高昂的代價搭配最合理的機制來做最簡單的事以求得最理想得
結果.那IT產業得主流思維就是用最低廉得代價搭配最複雜得
機制來完成最困難且多變得任務以求得最經濟得結果.所以搞CAT,
就是企圖打破兩者之間得矛盾.
CAT需要效能來壓低延遲,但提高效能卻通常會帶來額外的噪訊.
CAT也需要純淨得訊號,但通常會帶來效能的衰減.
所以為了解決兩者的矛盾,我選擇的作法就是在壓低噪訊的同時,
簡化整體系統的task以及提高軟體層面的效率與整個音訊流程的
優先權,在付出絕對效能低落的代價之後,追求足夠高得相對效能.
------------------------以下是正文----------------------------
1.硬體裝置安裝
SATA裝置應避開第三方晶片提供之連接埠,以intel晶片組原生提供為優先,
具體情況從主機板說明書確認.此外個人經驗,電源線及sata線最好避免凹折
纏繞,儘量保持線身的自然延展彎曲.未使用/連結之線材例外.
2.基本Bios設置
關閉多餘裝置(第三方晶片sata/1394/USB等等),並確認硬體參數正常,HPET
選項為開啟.
3.OS安裝
4.driver與程式安裝
driver儘量更新到相容的官方最新版,包括chipset/USB3/AHCI/網路/vga等等.
其中安裝顯卡driver時,選擇安裝driver本體就好,CCC控制平台/轉碼工具之類
的元件都取消安裝.同時這階段我會安裝一些函式庫並且維持在最新版,包括:
MSVC,參考https://www.microsoft.com/en-us/download/details.aspx?id=26999
找這個需要一點訣竅,否則很難確認自己找到的是最新版
1)選英文版的微軟下載中心,中文版常缺東缺西或是關鍵字翻譯不一致
2)用Visual C++ 20xx Redistributable Package當關鍵字搜尋,目前分別有
2005/2008/2010/2012/2013/2015,得花點時間湊齊
3)根據release date確認版本,因為微軟不會自動排序,得找個大概兩三頁確認
最新版
4)x86與x64都要裝(ia64不需要),一共會有十個安裝檔,裝完之後去控制台確認
只有這十個MSVC,若有出現其他版本就移除掉(因為會是較舊的版本)
Intel C++,參考http://tinyurl.com/he7vso4
選C++最新版本中最新的updates(Intel函式庫似乎有完全的相下相容,所以我只
裝了最新版,有熟編譯器得網兄能補充嗎?),一樣32和64版都要裝.
之後開始精簡開機啟動項目,透過工具軟體或msconfig把非必要的啟動程式都停用.
包括各種自動啟動的工具程式,driver附贈的管理套件等等.我個人建議是只留windows
系統程式及防毒軟體(有需要的話),讓系統資源最大程度的清空.
參考設定:http://i.imgur.com/xbFtA8Y.jpg?1
5.精簡系統服務,一樣可以透過工具軟體或services.msc調整,參考設定:
http://imgur.com/a/vuzqP
6.裝置管理員相關設定
1)停用閒置之裝置,包括光碟機 USB控制器 空閒pci-e通道等,參考:
http://imgur.com/a/pS87o
第二張圖要先在工具管理員選檢視-裝置(依連線),之後一個一個確認PCI-e通道
是否有被使用(有使用的通道可以點開看到下屬的使用裝置),確認沒有裝置使用
在使用的通道選右鍵-停用即可,部份裝置沒有停用選項而是解除安裝,請略過,
同時我還多停用了AMD顯卡的HDMI音訊裝置(AMD R7 200下方的HD Audio控制器).
2)調整內建網卡的進階選項,包括接收與傳送緩衝區,岔斷調節速率等.
請參考
中文(翻譯器直接翻譯,主要用來對照)
http://www.intel.com/support/tw/network/adapter/pro100/sb/cs-029402.htm
英文(原始文稿)
http://www.intel.com/support/network/adapter/pro100/sb/cs-029402.htm?switch=tw
另一篇類似的文件(但有一些不同的選項)
http://www.intel.com/support/tw/network/sb/CS-025841.htm
英文原稿
http://www.intel.com/support/network/sb/CS-025841.htm?switch=tw
一般常見的網卡設定選項應該都在裡面了,原則上就是把緩衝區開大,岔斷調節調高,
所有網路晶片能預先處理的功能都打開,減少CPU被網路封包插斷的頻率.
7.雜項設定
我的電腦-內容-進階-效能-視覺效果,可精簡選項,個人僅保留"使用視覺樣式"及
"去除字型毛邊".
我的電腦-內容-進階-效能-進階,勾選背景服務為最佳效能,調整虛擬記憶體選項,固定虛
擬記憶體的大小(例如1024MB or 2048MB).
我的電腦-內容,視需求停用自動更新與遠端控制功能.
桌面除常用捷徑外保持淨空.
關閉所有軟體的自動更新功能,有需要時以手動方式處理.
進入工作排程器,停用不必要的排程(例如磁碟重組 Windows用戶經驗計畫等,
防毒軟體,windows更新等採手動即可)
停用網際網路時間同步(右下角時鐘上,右鍵進入內容選項)
移除不常用之輸入法
8.調整HPET為系統單一Timer,參考以下討論串
https://www.ptt.cc/bbs/Headphone/M.1420865982.A.F71.html
9.調整IRQ priority與MMCSS, ,參考以下討論串
https://www.ptt.cc/bbs/Headphone/M.1420865982.A.F71.html
10.調整time resolution, ,參考以下討論串
https://www.ptt.cc/bbs/Headphone/M.1420865982.A.F71.html
12.設定foobar,以realtime層級啟動與內部設定(full file buffer,mmcss,asio等)
請參考以下討論串:
https://www.ptt.cc/bbs/AudioPlayer/M.1267115549.A.CD6.html
https://www.ptt.cc/bbs/Headphone/M.1379781685.A.C6B.html
http://i.imgur.com/BH0mTAh.jpg

(啟用記憶體緩衝,MMCSS功能)
13.bios進階設定(降頻 降壓 逼CL值等)
降壓與降頻是我的選擇,就我的經驗,這對聽感的影響很大,同時
我還會搭配壓低記憶體的CL值.
就如我在前言所說,我認為CAT存在一個本質上的矛盾-噪訊與效能,
越高的效能有越低的延遲,但通常也帶來越多的噪訊.
所以我選擇用高規格的硬體元件去做降低運作電壓與時脈的動作,
因為這兩項參數會大幅影響噪訊量.而在高規格的硬體上,即使降
到底,類似將CPU鎖死在常見的省電狀態,其效能都還是遠高於日常運用
(所以Intel才會推speedstep),甚至一般非重度的主流遊戲(例如LoL)
都沒有問題(非超高解析度+極端畫質下),在這點上,低階元件就比較沒有
這樣的餘裕(例如I3/Pentium),所以換句話說,我想追求的是在跟噪訊對照
後的相對效能.
但當然也可以直接購買特殊低功率的型號或不管噪訊,直接把效能拉到頂
(這方向我也試過,但聽感我不喜歡).總之硬體效能相關的參數是很個人化
的選擇,降低電壓跟時脈只是我自己經驗的優先選擇.
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.25.244.122
※ 文章網址: https://www.ptt.cc/bbs/Headphone/M.1459662710.A.CCF.html
推
04/03 14:23, , 1F
04/03 14:23, 1F
→
04/03 14:23, , 2F
04/03 14:23, 2F
推
04/03 16:00, , 3F
04/03 16:00, 3F
推
04/03 18:18, , 4F
04/03 18:18, 4F
推
04/03 21:01, , 5F
04/03 21:01, 5F
推
04/03 21:22, , 6F
04/03 21:22, 6F
推
04/03 22:09, , 7F
04/03 22:09, 7F
推
04/03 22:41, , 8F
04/03 22:41, 8F
推
04/03 23:44, , 9F
04/03 23:44, 9F
→
04/03 23:46, , 10F
04/03 23:46, 10F
→
04/03 23:55, , 11F
04/03 23:55, 11F
→
04/03 23:55, , 12F
04/03 23:55, 12F
※ 編輯: louis0407 (114.25.246.21), 04/03/2016 23:56:55
→
04/03 23:59, , 13F
04/03 23:59, 13F
推
04/04 01:40, , 14F
04/04 01:40, 14F
→
04/04 02:00, , 15F
04/04 02:00, 15F
→
04/04 02:01, , 16F
04/04 02:01, 16F
→
04/04 02:03, , 17F
04/04 02:03, 17F
→
04/04 02:06, , 18F
04/04 02:06, 18F
推
04/04 02:06, , 19F
04/04 02:06, 19F
→
04/04 02:07, , 20F
04/04 02:07, 20F
→
04/04 02:09, , 21F
04/04 02:09, 21F
→
04/04 02:09, , 22F
04/04 02:09, 22F
推
04/04 02:12, , 23F
04/04 02:12, 23F
→
04/04 02:14, , 24F
04/04 02:14, 24F
推
04/04 02:15, , 25F
04/04 02:15, 25F
→
04/04 02:16, , 26F
04/04 02:16, 26F
→
04/04 02:17, , 27F
04/04 02:17, 27F
→
04/04 02:20, , 28F
04/04 02:20, 28F
→
04/04 02:21, , 29F
04/04 02:21, 29F
→
04/04 02:26, , 30F
04/04 02:26, 30F
推
04/04 02:27, , 31F
04/04 02:27, 31F
→
04/04 02:28, , 32F
04/04 02:28, 32F
→
04/04 02:28, , 33F
04/04 02:28, 33F
→
04/04 02:31, , 34F
04/04 02:31, 34F
推
04/04 02:31, , 35F
04/04 02:31, 35F
推
04/04 03:35, , 36F
04/04 03:35, 36F
※ 編輯: louis0407 (111.248.145.182), 04/05/2016 09:35:41
推
04/05 11:51, , 37F
04/05 11:51, 37F
→
04/05 11:51, , 38F
04/05 11:51, 38F
→
04/05 11:51, , 39F
04/05 11:51, 39F
推
04/05 12:51, , 40F
04/05 12:51, 40F
→
04/05 15:32, , 41F
04/05 15:32, 41F
→
04/05 15:33, , 42F
04/05 15:33, 42F
→
04/05 15:35, , 43F
04/05 15:35, 43F
→
04/05 15:36, , 44F
04/05 15:36, 44F
→
04/05 15:37, , 45F
04/05 15:37, 45F
推
10/25 01:42, , 46F
10/25 01:42, 46F
→
10/25 01:43, , 47F
10/25 01:43, 47F
討論串 (同標題文章)
Headphone 近期熱門文章
PTT數位生活區 即時熱門文章