Gentoo 上 PulseAudio 中的聲音失真

Gentoo 上 PulseAudio 中的聲音失真

我在 amd64 驅動的 PC 上運行 Gentoo Linux。我的聲卡是Advanced Micro Devices, Inc. [AMD/ATI] SBx00 Azalia (Intel HDA).我也在使用 PulseAudio。問題是聲音經常出現滯後和失真,尤其是在 Flash 中,尤其是在高解析度視訊和大量 Flash 應用程式中。在桌面應用程式中也是如此。這種失真非常奇怪:在隨機的時刻,大約半秒前播放的一段聲音會再次播放,並且在單一滯後期間最多會重複三次。 Steam 遊戲有一種特殊類型的延遲:聲音會隨機開始出現,延遲大約為 10 分鐘。 1秒,永久。直到我重新啟動 PulseAudio 之前,都會出現此問題,但它們會在短時間內返回。

lspci -v:

Audio device: Advanced Micro Devices, Inc. [AMD/ATI] SBx00 Azalia (Intel HDA)
Subsystem: Gigabyte Technology Co., Ltd Device a102
Flags: bus master, slow devsel, latency 32, IRQ 16     
Memory at fe024000 (64-bit, non-prefetchable) [size=16K]
Capabilities: [50] Power Management version 2
Kernel driver in use: snd_hda_intel
Kernel modules: snd_hda_intel

如果您需要更多信息,請告訴我。

此電腦上的 Windows 7 x64 輸出聲音沒有問題。我怎樣才能在 Gentoo 中解決這個問題?此 PC 上運行的 Debian、Ubuntu、Arch Linux 也存在此問題。我的猜測是我的音效卡在 Linux 核心中沒有得到適當的支援。順便說一句,它集成在主機板中。

相關內容