當前位置:
首頁 > 科技 > AMD正式推出開源3D音頻TrueAudio Next 1.2版

AMD正式推出開源3D音頻TrueAudio Next 1.2版

文章相關引用及參考:映維網


本文來自專門從事音頻和感知計算的AMD資深設計工程師Carl Wakeland

(映維網 2018年05月12日)AMD已經將TrueAudio Next開放源代碼庫的1.2版本託管至Github(點擊前往)。

新版本提供了一系列的性能和功能優化,其反映了Steam Audio支持的TAN版本中內置的增強功能。從很多方面上講,它代表著TrueAudio Next的「成年」。

首先,音頻卷積演算法現在包含一個稱為「head-tail(頭尾)」分割方法的顯著加速選項。與傳統的分割卷積相比,這允許將實時音頻緩衝器提交至TAN卷積的音頻線程更快地接收來自TAN的響應。大部分計算負載(「tail」)出現在背景中,TAN的緩衝提交之間,因此這種方法對並行處理非常友好。與此同時,它能夠顯著減少延遲負載和提升性能,因為調用音頻線程可以流暢進行,無需等待系統計算整個卷積,只需計算非常短的「head」部分即可。

TAN Graphics Audio Acceleration Library(TAN圖形音頻加速庫,「Graal」)集成了一系列的其他優化功能,其能夠盡量減少內存,緩衝區傳輸和同步負載。值得注意的是,當IR內核在卷積運行期間進行動態更新時,我們可以看到顯著的性能優化。音頻緩衝區調用線程的延遲負載現在只是一個簡短的「head」計算,只是從舊內核輸出到新內核輸出的交叉淡化(如下圖所示)。

AMD正式推出開源3D音頻TrueAudio Next 1.2版

接下來,TAN GPU實用程序庫現在支持AMD Resource Reservation(資源預留),其中GPU的可配置部分可以保留用於除正常GPU計算資源之外的音頻處理。正如早前博客所解釋的那樣,Resource Reservation可以防止音頻與圖形隊列和計算資源互相阻塞,允許它們以前所未有的方式共存於GPU之上。開發者現在可以調用一個函數來查詢系統的TAN支持和可用資源。

最後,AMD添加了一系列的新示例來示範和簡化通過TAN構建音頻應用程序的過程:

  1. 加速混合。在GPU上混合TAN可以最大限度地減少緩衝區傳輸負載。

  2. 10段均衡器。

  3. IIR(Infinite Impulse Response,無限脈衝響應)濾波器。

  4. 時域卷積和多普勒樣本。

AMD表示,他們將繼續為未來版本研發令人興奮的新優化。與此同時,他們十分歡迎大家隨時提交自己的示例和TAN優化。

原文鏈接:https://yivian.com/news/45327.html

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 映維網VR 的精彩文章:

蘋果畫筆專利暗示或在研發3D建模應用,可在VR系統中使用
VR治療公司Mimerse完成73萬美元種子輪融資,專註於恐懼症和壓力

TAG:映維網VR |