請大大們幫我解讀一下,以下這一段文章是表示什麼意思!?

音效卡的問題在此討論。

版主: DearHoney

回覆文章
justfrank12345
初學者
文章: 15
註冊時間: 2007-04-12 19:26

請大大們幫我解讀一下,以下這一段文章是表示什麼意思!?

文章 justfrank12345 »

購買了傲王SQ714這張音效卡,
以下是說明這張卡的一段文章:
(文章網址:
http://goods.ruten.com.tw/item/show?110 ... 272#detail
)

"" SQ714作為主聲卡的時候,使用8740對Foobar的Kernel Streaming輸出的支持度不好。Kernel Streaming輸出的時候,需要把SQ714的採樣率鎖定在44Khz。 Kernel Streaming 會繞過 Windows kernel mixer,直接輸出音訊資料給聲卡。在播放MP3一類的44KHz的文件時,HT-S和WM8740之間是I2S的傳輸,聲卡就啟動22Khz的晶震工作,而系統的聲音是48Khz的,當系統有傳來聲音,I2S只有一個通道,SQ714就只能進行SRC,把48Khz的信號SRC為44Khz的型號。VIA公版驅動的SRC是由Windows kernel mixer負責的,這時SQ714就需要Windows kernel mixer 來進行SRC,從而截斷了Kernel Streaming的輸出,就變成了沒有聲音。如果把SQ714作為副聲卡或者使用1617A就沒有這樣的問題。""


文章的其他部分看了很多次終於都有了解,
唯獨這段看了好多次,還是看的一頭霧水,
能請高手大大幫我解讀一下嗎?
剛踏進音效這領域,真的一竅不通!
阿刃
大師
文章: 97
註冊時間: 2004-08-16 21:35
來自: ROC
聯繫:

文章 阿刃 »

" SQ714作為主聲卡的時候,使用8740對Foobar的Kernel Streaming輸出的支持度不好。Kernel Streaming輸出的時候,需要把SQ714的採樣率鎖定在44Khz。 Kernel Streaming 會繞過 Windows kernel mixer,直接輸出音訊資料給聲卡。在播放MP3一類的44KHz的文件時,HT-S和WM8740之間是I2S的傳輸,聲卡就啟動22Khz的晶震工作,而系統的聲音是48Khz的,當系統有傳來聲音,I2S只有一個通道,SQ714就只能進行SRC,把48Khz的信號SRC為44Khz的型號。"

簡單的說這邊的意思是...用這張卡時若播放軟體是使用Foobar且設定為KS輸出時,如果原始音樂的頻率是44.1Khz時不會有任何的問題,如果很不幸..
原始音樂的頻率是其他的~如48Khz時..就必須進行SRC的動作...把48K的音樂轉成44.1K


"VIA公版驅動的SRC是由Windows kernel mixer負責的,這時SQ714就需要Windows kernel mixer 來進行SRC,從而截斷了Kernel Streaming的輸出,就變成了沒有聲音。"

這邊的意思是...這張卡如果要硬體進行SRC就必須使用Windows kernel mixer, 但是若是使用KS輸出就會造成一個問題, 因為KS跳過了Windows kernel mixer..所以會變成沒有辦法播出聲音的情形.


"如果把SQ714作為副聲卡或者使用1617A就沒有這樣的問題。"

所謂副聲卡...就是要你裝兩張音效卡啦XD

不過~"~整體看起來...這段文章怪怪的...
理由是...如果沒有辦法硬體SRC...那軟體SRC就好啦....
或是不要用KS...甚至根本不要用Foobar
不就解決了這問題???

=w=創新的Audigy系列之所以必須要用Foobar的KS+SSRC
有一個非常嚴重的主因是Audigy系列的硬體SRC會造成失真的情形...

如果今天這張卡真如他描述的那麼好...就算利用其他軟體播放也不會有太大問題

以上...還請指教
justfrank12345
初學者
文章: 15
註冊時間: 2007-04-12 19:26

文章 justfrank12345 »

阿刃 寫:" SQ714作為主聲卡的時候,使用8740對Foobar的Kernel Streaming輸出的支持度不好。Kernel Streaming輸出的時候,需要把SQ714的採樣率鎖定在44Khz。 Kernel Streaming 會繞過 Windows kernel mixer,直接輸出音訊資料給聲卡。在播放MP3一類的44KHz的文件時,HT-S和WM8740之間是I2S的傳輸,聲卡就啟動22Khz的晶震工作,而系統的聲音是48Khz的,當系統有傳來聲音,I2S只有一個通道,SQ714就只能進行SRC,把48Khz的信號SRC為44Khz的型號。"

簡單的說這邊的意思是...用這張卡時若播放軟體是使用Foobar且設定為KS輸出時,如果原始音樂的頻率是44.1Khz時不會有任何的問題,如果很不幸..
原始音樂的頻率是其他的~如48Khz時..就必須進行SRC的動作...把48K的音樂轉成44.1K


"VIA公版驅動的SRC是由Windows kernel mixer負責的,這時SQ714就需要Windows kernel mixer 來進行SRC,從而截斷了Kernel Streaming的輸出,就變成了沒有聲音。"

這邊的意思是...這張卡如果要硬體進行SRC就必須使用Windows kernel mixer, 但是若是使用KS輸出就會造成一個問題, 因為KS跳過了Windows kernel mixer..所以會變成沒有辦法播出聲音的情形.


"如果把SQ714作為副聲卡或者使用1617A就沒有這樣的問題。"

所謂副聲卡...就是要你裝兩張音效卡啦XD

不過~"~整體看起來...這段文章怪怪的...
理由是...如果沒有辦法硬體SRC...那軟體SRC就好啦....
或是不要用KS...甚至根本不要用Foobar
不就解決了這問題???

=w=創新的Audigy系列之所以必須要用Foobar的KS+SSRC
有一個非常嚴重的主因是Audigy系列的硬體SRC會造成失真的情形...

如果今天這張卡真如他描述的那麼好...就算利用其他軟體播放也不會有太大問題

以上...還請指教
感謝阿刃大大花時間幫我看文章解說,
很清楚,讓看了超多次原文還看不懂的我也能看得懂@@"
真是太謝謝大大了!
jasonh77tw
大師
文章: 162
註冊時間: 2006-11-06 17:54

文章 jasonh77tw »

我是覺得那段話有點多此一舉,HT-S 的卡可以鎖定工作頻率也可以由播放的媒體來決定工作頻率,
如果由播放的媒體來決定的時候,如果同時有多種頻率的內容在播放,會以先放的為主,
後放的如果跟先放的一樣就沒問題,如果不同的話就會經過 kernal mixer 做 SRC 動作,
例如說先播放 44.1kHz 音樂,然後再播放 48kHz 音檔時,
因為音效卡以經在 44.1kHz 工作,後播的 48kHz 內容就會被 SRC 成 44.1kHz,
反過來如果先播放 48kHz 內容再放 44.1kHz mp3 時,mp3 就會被 SRC 到 48kHz,
又如果聲卡直接被使用者鎖定工作頻率的話,那就是相符的內容被直接播放,
不同取樣率的內容得要 SRC....

其實話說回來,我也是在白講的 :p 這整個狀況和一般 AC97 卡沒啥不同,
只是因為 AC97 硬體不支援 44kHz 所以永遠是 44kHz 的內容得要被 SRC,
而 HT-S 因為有兩種頻率,所以就視狀況看何者會經過 SRC 處理。

至於是硬體 SRC 還是 windows kernal mixer SRC 應該是看晶片本身有沒有提供 SRC 功能,
但不論是硬體軟體只要媒體和工作頻率不合就要 SRC~

至於在 kernal stream 模式時會不會因為不同格式的 MME 或 Sirectsound 播放而中斷,
我想那是驅動程式的問題了~
s117079
初學者
文章: 31
註冊時間: 2006-10-30 02:04

文章 s117079 »

使用WM8740會有Kernel Streaming的問題是因為
VIA官方驅動對HT-S的限制,
情況是這樣:
要使用WM8740作為主聲道(2ch)輸出就必須切換至
High Sample Rate模式,在這個模式下,採樣率只有
96khZ跟192khz可選擇,因為KS輸出會跳過Kmixer
正好,Envy24 family都不具備硬體SRC能力
所以這時候播放這兩種採樣率以外的音樂時
就會發生錯誤,解決方法就是使用SSRC將採樣率提高至96khz或192khz
s117079
初學者
文章: 31
註冊時間: 2006-10-30 02:04

文章 s117079 »

內文沒看清楚 :-.-: ,原來那人說的是另一種問題
這可以藉由開啟Q3D解決
maria
初學者
文章: 26
註冊時間: 2001-07-13 08:00

文章 maria »

那段話很簡單...
就是VIA寫的DRIVER是個廢物...

HT-S開啟數位輸出、設定成PCM模式時,7.8聲道就可以輸出
加上Kernel Streaming模式,可以做到44.1K、48K類比不經過SRC輸出

音效卡有這功能很正常...

但是VIA的DRIVER非常厲害,在音樂使用Kernel Streaming高興唱歌
使用7、8聲道以WM8740輸出,聽的很高興的時候...
系統發出音效、遊戲使用音效裝置、MSN叫了一下...
KS輸出馬上就沒聲音 :-.-:

不管頻率鎖定48K、44.1K,或者是音效卡自動選擇,都沒用 (H)
也不管系統音效是44.1K、48K,都是一樣的下場
只能按下FOOBAR的停止,然後再繼續播放...

不過印象中只有使用4.XX版的DRIVER可以在44.1K、48K使用7、8聲道輸出
5.XX版的DRIVER就改掉這個BUG了
只能在High Sample Rate模式中使用7、8聲道...
jasonh77tw
大師
文章: 162
註冊時間: 2006-11-06 17:54

文章 jasonh77tw »

那 VIA 的 driver 有沒有提供原生的 ASIO?
如果有的話是否用 ASIO 就不會有這種問題呢?
又或者如果掛上 ASIO4ALL,ASIO4ALL 本身也是利用 kernal stream 通道,
不過畢竟程式和 foobar 是不同人寫的,
或許行為會不同??

我手頭上有三張 envy24 系列的產品,
terratec DMX6fire / ewx 2496 / M-audio audiophile 2496
現在裝在電腦裡的 DMX6fire 如果在 ASIO 模式下放歌的話,
正常 MME 音效根本發不出來,
不過我手頭上這三張都不是跑公版 driver,
不知道公版的會怎麼跑~

不過我最喜歡的還是 Live! 跑 kx driver,
MME / ASIO 可以全部同時發聲 @@
最後由 jasonh77tw 於 2007-04-24 01:03 編輯,總共編輯了 1 次。
maria
初學者
文章: 26
註冊時間: 2001-07-13 08:00

文章 maria »

原生ASIO?VIA怎可能在這種便宜音效卡提供呢 (H)

ASIO4ALL...當時使用"好像"跟KS有一樣的問題...
不是很確定...手邊的HT-S都送人玩去了...

其實只要改用5.00的DRIVER就沒這問題了
因為只有在HIGH SAMPLE RATE才能用7、8聲道

不過買了張號稱沒SRC的音效卡
卻因DRIVER限制,只有在96K以上可以使用7、8聲道
所以必須使用SSRC到96K...
感覺實在很 :-.-: :-.-: :-.-:

建議跟內建音效一起用
系統指定內建音效卡,只有FOOBAR使用HT-S
這樣克難使用比較不會遇到聽歌被打斷的不悅 (H)
回覆文章