Pulseaudio

如何讓pulseaudio將我的USB耳機辨識為立體聲而不是單聲道?

  • November 25, 2020

這個問題本身可能不是很容易解釋。讓我試著澄清一下。我在 PC 上執行 Pop!_OS 20.04 LTS。我還在使用一對帶兩個輸出的無線 USB 耳機 (Razer Nari)。

我想要實現的是為我的耳機提供立體聲輸出。有 2 個輸出(一個用於“遊戲”,一個用於“聊天”。“遊戲”一個是立體聲(至少在 Windows 上),“聊天”一個是單聲道(同樣,至少在 Windows 上)。

我的問題是我無法將 pulseaudio 設置為使用立體聲作為耳機的模擬輸出(遊戲輸出)。

在聲音設置中,我有“模擬輸出 - Razer Nari”和“多聲道輸出 - Razer Nari”。它們中的每一個都與我耳機上的一種模式相關聯(注意這張照片中的遊戲和聊天圖示)。當我從聲音設置切換到它們時,它們都可以工作,但它們都是單聲道。

  • 當切換到模擬輸出時,我看到pavucontrolRazer Nari 的配置文件更改為單聲道輸出 + 單聲道輸入。(照片在這裡
  • 當切換到多通道輸出時,我看到pavucontrolRazer Nari 的配置文件更改為多通道輸出 + 單聲道輸入。(照片在這裡

無論哪種方式,發出的聲音都是單聲道的,並且在按下聲音設置中的測試按鈕時會得到確認(多聲道螢幕截圖/模擬輸出螢幕截圖)。

到目前為止我已經嘗試過:

  • 切換 USB 埠;
  • sudo dpkg-reconfigure pulse用;重置脈衝設置
  • 解除安裝脈衝效果;
  • sudo dpkg-reconfigure pulseeffects用;重置 pulseEffects
  • ~/.config/pulse從和中刪除所有使用者配置的脈沖和脈衝效果~/.config/pulseeffects

如何強制 PulseEffects 使用我想要的或手動將耳機設置為我想要的通道?

我在 Github 上找到了這個,一組可以使它工作的pulseaudio配置文件。

然而,雖然立體聲輸出對我來說相對容易實現,但麥克風起初並不適合我

(使用 nari 硬體輪進行環回,通過 nari / audiomixer 靜音,但音頻電平始終保持在 0,mint 19.3@5.0.0-32-generic,pulseaudio 11.1)

原來我的另一個usb音效卡以某種方式乾擾了它,在啟動之前將其分離解決了問題,但在執行時沒有解決。奇怪的是,這似乎也影響了我的 VMware 設置(低級驅動程序移交,Ubuntu20,pulseaudio 13.99 也無法正常工作——但不是 Windows VM)

進一步的故障排除連結:

引用自:https://unix.stackexchange.com/questions/612951