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

[CAS] CAS - 終不悔(一) : USB 篇

[複製鏈接]
發表於 2013-3-15 22:55:49 | 顯示全部樓層 |閱讀模式
本帖最後由 k500a 於 2013-12-20 12:17 編輯

引子
CAS 是一場與噪音的持久戰。
有一天跟一位不是發燒友的IT人談起CAS,他一臉不以爲然,為甚麽要花那麼多的時間去用linear filter, SSD,…,他認為最後的data應該是bit perfect ,因為有checksum, error detection, error correction ⋯等等的科技使用在data 的傳輸和接收,所以在DAC 的那一邊收到的音樂檔案跟在storage (SSD, NAS )上面的檔案是一模一樣,所以没有必要浪費金錢和時間弄PC 上的filtering,power supply…。
但他也提到一疑問:「是不是在處理音樂檔案時,電腦會有噪音産生,而這些噪音經由某些途徑而影響DAC 的analog output」。一言驚醒。


於是我便開始看看有怎麼方法把PC產生的電噪音隔絕在DAC 以外。
參考了網上各位先進和高手的經驗便按圖索驥,堆砌出一個解決方案來。

由電腦產生出來的電噪音,我相信是會經由三種途徑傳到DAC 那邉去。
1. USB
2. Ethernet Lan
3. AC power supply

要隔離這三種傳送噪音途徑,我採用以下方法:
1. USB
以前跟大家介紹過的Adnaco s3b。也比較過其他 PCIe filter 方案,還是這個最好 。留意這個要跟PC分開供電源。

絕到溶掉我

2. Ethernet Lan
Lan Fiber converter - 在網上看到其實他師兄也有用這個東東。用光纖把PC 和 LAN 連在一起。通過光纖避免了PC的電噪音對電源的污染。這位師兄介紹的KTI Conveter是一個很高質素的產品,但在香港沒有渠道可購買,最後還是淘了一對另外一個品牌的產品回來,主要是它有支援Single mode 和 duplex. 功耗也少於2.5W這個對下面 3. 有很大影響。

lanfiber.jpg
光速的愛


3. AC power supply
要杜絕電噪音回流到電源,最簡單就是用電池供電。但電腦的功耗不能太高,我用的是intel DN2800MT 功耗是十多W而已,平民一點可以用SLA 電池。怕麻煩也可訂購紅酒產品。
Untitled.jpg
如濃酒可醉掉我

最後整體的配置便是如下圖了:

myCAS.jpg

CAS 經過以上處理後噪音的影響可大幅改善了。
還有是Linux MPD 跟 Winodows JPLAY 在聽感上是互相靠攏了。
雖然不是一個非常出色的CAS系統,但目前我是沒有怎麼不滿了。

可以享受音樂了!

評分

14

查看全部評分

發表於 2013-3-15 23:29:36 | 顯示全部樓層
師兄有冇比較過究竟邊一part改變而影響最大呀?另外,PC用fiber output過部分唔係好明
回復

使用道具 舉報

發表於 2013-3-15 23:39:58 | 顯示全部樓層

師兄有無玩過 Linux 上的 "Jack"?
回復

使用道具 舉報

發表於 2013-3-15 23:41:45 | 顯示全部樓層
原來係透過PCI-E將USB extend成為外置device,睇完斷片明白晒
http://www.youtube.com/watch?v=2Eq71JC7aXs
回復

使用道具 舉報

發表於 2013-3-16 01:47:15 | 顯示全部樓層
看到那個單模光纖就知道是好東西呀……

評分

1

查看全部評分

回復

使用道具 舉報

 樓主| 發表於 2013-3-16 06:53:12 | 顯示全部樓層
frankyhpm 發表於 2013-3-15 23:29
師兄有冇比較過究竟邊一part改變而影響最大呀?另外,PC用fiber output過部分唔係好明 ...

frankyhpm C-hing,
最大影響是1. 其次是 3. 最後是 2.
回復

使用道具 舉報

 樓主| 發表於 2013-3-16 07:02:02 | 顯示全部樓層
brkkh 發表於 2013-3-16 01:37
"光之妙囊"係廿一世紀CAS界十大發明之一

brkkh C-hing,
對呀,謝謝您的補充。第1點的adnaco 的電腦介面轉化為光纖技術產品在其它中文論壇稱之為"光之妙囊"。
在我的配置上幫助很大。
回復

使用道具 舉報

 樓主| 發表於 2013-3-16 07:14:28 | 顯示全部樓層
obee 發表於 2013-3-15 23:39
師兄有無玩過 Linux 上的 "Jack"?

obee C-hing,
在linux 上面我的道行很淺,目前Linux CAS 只玩過 Linux Voyage MPD。0.9-cr1以正式支援DSD over PCM。Linux Voyage MPD在它的網站上有比較詳細的安裝指引,網上找資料比較容易,安裝在普通的PC上也可以。這個方便dual boot 比較MPD 和 JPLAY。
回復

使用道具 舉報

 樓主| 發表於 2013-3-16 07:16:25 | 顯示全部樓層
Bomb_Dance 發表於 2013-3-16 01:47
看到那個單模光纖就知道是好東西呀……

Bomb_Dance C-hing,
好眼力。
回復

使用道具 舉報

發表於 2013-3-16 07:30:25 | 顯示全部樓層
本帖最後由 feellikecyber 於 2013-3-16 07:34 編輯

CHing, 借問Mac平台有何見解....小弟Mac Mini2010(內置火牛)用家

無聊問題: 由Mac Mini用Fiber直入DAC米可以吾洗用USB (又好聲D?)
回復

使用道具 舉報

發表於 2013-3-16 07:35:45 | 顯示全部樓層
k500a 發表於 2013-3-16 07:14
obee C-hing,
在linux 上面我的道行很淺,目前Linux CAS 只玩過 Linux Voyage MPD。0.9-cr1以正式支援DSD ...

明白了, 唔該
回復

使用道具 舉報

發表於 2013-3-16 08:50:40 | 顯示全部樓層
obee 發表於 2013-3-15 23:39
師兄有無玩過 Linux 上的 "Jack"?

JACK is most useful in the following applications:
- when you need to synchronize audio between multiple audio applications, important for studio mixing and editing
- when your music server/player doesn't support ALSA directly, so you have to go through JACK (very rare these days)
- when you want to be sure that there is no X-runs under low latency settings

Otherwise, JACK is an additional component in the audio chain, and should be avoided for audiophile use, to get the best sound possible. For example, in my own customed Linux setup:
moc->jackdbus->alsa, minimum latency for 24/192k music is 3ms, otherwise xruns occurs
moc->alsa directly, minimum latency for 24/192k music is 1ms

評分

2

查看全部評分

回復

使用道具 舉報

 樓主| 發表於 2013-3-16 10:57:48 | 顯示全部樓層
cwtim01 發表於 2013-3-16 08:50
JACK is most useful in the following applications:
- when you need to synchronize audio between mu ...

cwtim01 c-hing,
非常清楚的說明,謝謝寶貴意見。
回復

使用道具 舉報

發表於 2013-3-16 13:13:10 | 顯示全部樓層
本帖最後由 DigitalMana 於 2013-3-16 13:30 編輯

我都曾經玩CAS玩到头痛(其實系卑CAS玩,唔系玩CAS ),用Linux+MPD,隔離USB,分體電池電源等等。

現發覺簡簡單單加一個靜過電池的iFi iUSB Power系DAC前面已經達到幾好境界(當然computer上的tuning重系需要的,只是電源同隔離簡單好多),大家不妨一試



http://ifi-audio.com.cn/en/iUSB.html
回復

使用道具 舉報

 樓主| 發表於 2013-3-16 13:53:30 | 顯示全部樓層
DigitalMana 發表於 2013-3-16 13:13
我都曾經玩CAS玩到头痛(其實系卑CAS玩,唔系玩CAS ),用Linux+MPD,隔離USB,分體電池電源等等 ...

DigitalMana C-hing,
有機會一定會試這個iFi iUSB Power。
回復

使用道具 舉報

發表於 2013-3-16 14:19:26 | 顯示全部樓層
Ching太靜唔一定係好事!
回復

使用道具 舉報

 樓主| 發表於 2013-3-16 14:30:19 | 顯示全部樓層
morel 發表於 2013-3-16 14:19
Ching太靜唔一定係好事!

morel C-hing,
是甚麼原因呢?請指教。
回復

使用道具 舉報

發表於 2013-3-16 15:20:43 | 顯示全部樓層
cwtim01 發表於 2013-3-16 08:50
JACK is most useful in the following applications:
- when you need to synchronize audio between mu ...

我想請教師兄, 師兄所知, 今天為止, 有邊個 Linux CAS 玩法係較好聲? 只談軟件方面, 不考慮電源, 光纖等硬件.
回復

使用道具 舉報

發表於 2013-3-16 16:26:54 | 顯示全部樓層
本帖最後由 chuck 於 2013-3-16 16:29 編輯

The whole setup is quite overwhelming to me, especially the number of power supplies involves. As long as the whole set up is giving you big improvement in sound quality from before, that would mean a lot of good experience and personal satisfaction.

Have you considered having a network streaming player as well ?
回復

使用道具 舉報

發表於 2013-3-16 18:12:26 | 顯示全部樓層
obee 發表於 2013-3-16 15:20
我想請教師兄, 師兄所知, 今天為止, 有邊個 Linux CAS 玩法係較好聲? 只談軟件方面, 不考慮電源, 光纖等 ...

My vote goes to serial console mode Linux running MOC. For a CAS system, there are 3 things you fight:
1. Noise - the way k500a C-hing has done is a classic good example of minimizing noise
2. Vibration - it's the easy bit, just make sure the PC is fanless, replace all harddisk with SSD, and have a good thick chassis
3. Jitter - that's the part the OS and the software comes to play

Following are some ways to reduce jitter:
- Use custom compiled real-time kernel, assign the highest priority to software components of the audio chain, remove the kernel support for ALL unnecessary hardware and features
- Disable ALL unnecessary hardware, which will contend for system attention and hence potential cause of jitter, as well as creating noise. This is the reason for serial console - because the video card will be removed physically, or at least disabled completely. Clearly the network port have to be disabled as well, so streaming from NAS is not an option anymore.
- Disable ALL unnecessary software, which contend for system resources and generate unnecessary interrupts (for that I compile my own Linux system from scratch, compile only the software components that are absolutely necessary, http://www.linuxfromscratch.org/lfs/)
- Configure the music player software to force a lowest possible latency, but without overflows (or X-runs)
- Disable power saving to be sure that the CPU won't change frequency from time to time
- Force use of high frequency clock "hpet" instead of the normal clock "rtc", force use of highest possible frequency for the hpet clock
- Use ext2 (instead of ext3 or ext4) to avoid journaling and unnecessary disk writes
- the list go on and on ...

MPD server and streaming from NAS can give good sound, but due to the additional network protocol stack required (NFS, SMB ... etc), the need to fetch files from a remote NAS, these will introduce latency and jitter. It would be difficult for an MPD based system to reach a latency of 5ms or below. (Remark: Some audio science engineers say that for latency below 5 ms, the difference is indistinguishable by human ears, so there may be not point to go below 5ms)

評分

2

查看全部評分

回復

使用道具 舉報

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

本版積分規則

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

GMT+8, 2026-7-18 03:32 , Processed in 0.051949 second(s), 19 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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