當已經播放 ALSA 串流時,Wine 會搞砸 Pulseaudio 和 USB 音效卡

當已經播放 ALSA 串流時,Wine 會搞砸 Pulseaudio 和 USB 音效卡

我的設定是配備 Creative X-Fi USB 音效卡的 Thinkpad T420。一切通常都工作正常,我可以播放多個串流並任意將串流從一張聲卡移動到另一張聲卡。然而,有一個用例慘遭失敗。當我在wine 中啟動視頻遊戲並且沒有其他音訊串流正在播放時,它工作得很好......但是當我已經在播放HTML5 電影或同時在Skype 上時,啟動wine 會產生很大的裂縫並且聲卡從系統中消失,並伴隨著一條美麗的dmesg消息。不過我只用葡萄酒觀察過它......

[434145.910217] ALSA endpoint.c:180 cannot submit urb (err = -2)
[434146.031039] ALSA endpoint.c:838 cannot submit datapipe for urb 0, error -90: internal error
[434146.169928] ALSA endpoint.c:838 cannot submit datapipe for urb 0, error -2: endpoint not    enabled
[434215.705728] usb 1-1.5.3: USB disconnect, device number 114

拔下 USB 連接線並重新連接後,該卡將再次可見。很奇怪的是為什麼某些脈衝音訊錯誤會傳播到 USB 堆疊這麼遠。我的系統配置是來自多媒體儲存庫的openSUSE 12.2 和pulseaudio 2.1。

我將不勝感激任何關於如何解決這個問題的建議。

相關內容