Re: [閒聊] HTPC/CAT建構的自身經驗
※ 引述《Oswyn (Oswyn)》之銘言:
: 補個 Peter 對 WASAPI 的發言
: Event mode in fact provides worse protection against CPU usage spikes than
: push mode (as seen in earlier versions of this plug-in) because we queue less: data with the driver at a time and must wake up and send more data at regular: intervals. However, event mode seems necessary to peacefully cooperate with: certain devices, USB ones in particular.
: 硬體沒問題 push mode 可用沒什麼理由不用 push mode
: 且 push mode 會出問題的硬體主要是對 Windows Vista 的相容性有問題
: 現在都民國幾年了,Vista 都要 two decades 了...
日前、RME 的 Co-Founder Matthias Carstens 在 RME 的使用者論壇回覆了一段對話
串本身內容沒什麼,但 Matthias Carstens 對 WASAPI 模式的建議讓人有點驚訝
2020-06-26 20:27:24
Re: USB Audio and Bit Test Question
If you use Foobar without ASIO then you will not get bit perfect transmission.If you use WASAPI then you need to use the right mode (push, not event).
If both doesn't tell you something please Google.
https://forum.rme-audio.de/viewtopic.php?id=31029
Matthias Carstens 表示 WASAPI 的正確模式是 Push mode (for Bit Test?)
雖然我個人認為不論是 Push or Event mode 只要 buffer 大小設定正確,硬體與驅動
工作正常的話其傳送的資料應該是沒有差別
雖然需 Audio device 硬體支援 DMA 環形緩衝區的 Push mode 理應在效能上表現的較好但在 RME ADI-2 DAC FS 上作 Bit Test 居然有 WASAPI 的 right mode XD
然後提出問題的 End-User 也回覆經 Matthias Carstens 的指導後終於通過了 Bit Test
........
個人是主推 Push mode 的啦
但護版神機在 foobar 使用 WASAPI Event mode 會無法通過 Bit Test 嗎?
有沒有飼主能試看看XD
--
人間五十年、化天のうちを比ぶれば、夢幻の如くなり
^,,,^ 一度生を享け、滅せぬもののあるべきか
(ミ‵ω′)\m/ NOBUMETAL DEATH!!(乂'ω')
--
專業,給推
專業推
以為 WASAPI 兩個 modes 都 bit perfect
我個人也是這麼認為的啊 所以很驚訝,需要 ADI-2 的飼主支援驗證一下XD
※ 編輯: Oswyn (114.24.170.134 臺灣), 07/26/2020 19:04:44啊, oswyn 桑,站內回信打到一半忘記惹@@@ 這邊明
天補上~~ 感謝你親切又詳細的解釋!
Oswyn 桑說明超詳細+1 m(__ __)m
專業推
12
Sorry 漏看了回復 這問題很複雜,首先M$自己就用了一堆不同的名詞來表示或說明 WASAPI 的工作模式 event-driven、timer-driven、event-driven (pull) mode、pull mode 有時用這個有時用那個,不去細看其工作方式很容易搞錯 像 WASAPI (push) 為什麼要叫 push 我到現在還搞不懂,因為文件中有叫 pull mode32
WASAPI (push) 是較新的 WaveRT Port Driver、使用 cyclic buffers,Audio device 需要支援 DMA。有人不推是因為部分 Audio device 相容性不佳,為了省麻煩就叫你別 用,不用就不會有機會有問題。話說什麼年代了硬體還不支援 DMA(笑)、硬體相容性 、支援度不佳並不是這個模式的問題。用 WASAPI (push) 有問題該吐草的是兩光硬體 或其不良驅動程式。但你知道的做 Audio 設備的很多在這塊通常都....10
最近後知後覺的注意到了這玩意: 簡單來說就是微軟提供的原生UAC 2.0 Driver (USB Audio Device Class 2.0 Driver). 最早在Win10 1703開始內建,之後慢慢改版,到了1803之後34
延續之前版大的討論,希望能有所幫助。 以下為小弟參照各大論壇和朋友討論後,自己電腦有做調整的事項,不過由於本人英文頗 爛 且非電機本科,有些原理都是自己推測的,可能完全錯誤,請當作參考就好 目前電腦系統是win10 21H2
14
Re: [討論] 新人問哪些問題會覺得他很專業認真回一下 Shared folder在哪?有共同編輯的wiki page嗎?有build code流程頁面嗎? 有用虛擬編譯環境嗎?是用docker 嗎? 我git push後是去哪裡開code review?有CICD嗎?有用gmock 寫unit test嗎?有做regression test嗎? Debug build command要怎麼下?有debug mode嗎?14
[問題] Foobar Wasapi 隨機停止播放環境 拓品E30 II + L30 II WIN 11 HOME Foobar 2000 +Wasapi push 各種設定都試過了8
[心得] Foobar 1.6.7版後更新WASAPI為内建架構文首,特別感謝zhtw大在小弟寫信後,願意更新並發佈1.6.8白色相簿繁體中文版,對於 英文很差的小弟我真的是受益匪淺,也期待您之後的1.6.9版!! 前幾日教朋友調整電腦訊源軟體最佳化時,偶然發現在 Preferences(偏好設定) -> Advanced(進階) -> Playback(播放)多了[Exclusive output overrides](獨佔輸出設定) 、 [Hardware buffer in milliseconds](硬體緩衝時間,z大這邊有小誤翻成快取)和4
[閒聊] NB foobar2000 直出 VS UD701-N內建解碼想說機內內建的解碼器 會不會比NB直出給UN701N好 今天又測試了 三個音檔 FLAC格式與DSD格式 先上圖 結果都是電腦直出DSD訊號或PCM訊號給701比較好 而且好上不少3
[問題] CHORD QUTEST的ASIO設定問題我是安裝官網下載的Windows-10-768KHz-driver.zip 但在播放的時候 要先切換到WASAPI播放一次 否則會跳錯誤1
[請益] Jplay外掛foobar2000無法撥放如題 試了好久還是失敗... 前端是用桌機接mojo再接耳機 一開始不知道mojo要另外裝驅動 一用foobar掛jplay播放就會出現錯誤訊息1
Re: [請益] DAC爆音與斷續問題(ADI-2)狀況解除了,聲音都正常,就算同時開啟foobar與瀏覽器 都不會爆音或是延遲了. 目前調整如下 1.移除原廠asio驅動程式,使用windows預設驅動(WASAPI) 2.將系統音效設為無音效(如系統通知聲等等)- 有人在台灣成功開啟 Tesla 的 service mode 嗎?我照網上的步驟做,但完全沒反應。軟體已經更新到 2023.6.8 版。另外 dyno test mode 也開不起來。 ----- Sent from JPTT on my iPhone --