Re: [請益] Kernel Stream
※ 引述《mecurry (平常心看世界...........)》之銘言:
: 請問一下,
: 各位有ONKYO音效卡的大大們,
: 各位可以用Kernel Stream聽嗎?
: 每次我選用Kernel Stream的時候都顯示"Error: Cannot open device"
: 我要怎麼解決?
: 總不能每次要錄電視就要停音樂好幾個小時吧......
不知道你用啥作業系統.
不過講一點關於Envy24在Vista下的心得.
基本上, Envy24這顆晶片是沒有過SRC的, 反過來說,就是硬體上是根本沒有SRC.
而在OS下,因為要做到可以讓不同的軟體去share這張音效卡,所以其實是有個kmixer
去作混音,同時在OS也會作SRC,讓最後丟給音效卡的資料取樣頻率是一致的.
以vista來說,控制臺裡面關於音效設定,就有個共享時的取樣頻率的設定,這個東西就是指
在有多個程式要去用這張音效卡的時候,OS實際上送給音效卡的資料格式.
而foobar的KS,其實目的是跳過kmixer的干擾,所以我們可以想成他是直接跟底層的驅動
程式溝通, 可想而知,當兩個程式要用這張音效卡,但是一個跑去走kmixer,一個去走ks,
取樣率又不一致,卡的driver/硬體又不能提供src/mixer的時候,就出事了.
個人在vista x64下搭配via公版5.30b驅動程式,發現了一個還蠻有趣的事情.
Envy24的控制臺,是有取樣頻率的設定的.雖然這邊指的應該是數位介面部份,但是前面
也講到,Envy24硬體沒有SRC,所以很有趣的就是,如果在這邊改了設定,其實以Vista來說
(Vista會把Envy24的類比/數位輸出視為兩個分開的裝置),會同時影響到類比的取樣頻率.
前面提到vista的控制臺可以設定共享時的取樣頻率,所以有以下的現象:
當VIA的控制台設定成48khz的時候, vista的控制臺就會變成有48khz 16/24bits可以選.
而當VIA控制臺設定成96khz的時候, vista的控制臺會變成有96khz 16/24bits可以選.
重點來了, ks不過SRC,所以在此時"ks只能接受你在via控制臺設定的取樣頻率"
一般我們抓的音樂都是44.1khz,而via的預設是48khz,所以開了ks就直接顯示
Error: Cannot open device..
要能用ks,就必須讓他一致,看是要直接把 via控制臺設定成44.1khz來聽音樂,
或是用foobar的resampler把取樣頻率拉到48khz(或其他),就看個人喜好了.
我是設定在96khz,因為這是onkyo se-90pci類比支援的最高取樣頻率了.
而ASIO4ALL在這裡也沒有用,看起來會被硬上SRC去符合VIA控制台的設定.
以上心得不知道在xp or vista32下有沒有一樣的現象, 我想至少vista 32應該是一樣.
所以原本理論上可以做到bit perfact的vista,看來搭配envy24是不行的.(除非故意
設定成一致的取樣頻率),envy24的驅動程式看來還得加油,至少以前用m-audio
revolution 7.1在xp下搭配ASIO是可以根據訊源的取樣率不過SRC送到音效卡的.
至於您希望的同時用ks又可以錄音,我想應該也是不太可能的了.
又要不過kmixer,又要同時撥44.1khz的聲音跟錄音,好像有點難.
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.56.76.74
推
03/25 10:07, , 1F
03/25 10:07, 1F
→
03/25 10:08, , 2F
03/25 10:08, 2F
討論串 (同標題文章)
AudioPlayer 近期熱門文章
PTT數位生活區 即時熱門文章