失真和断断续续的音频

Mis*_*ery 10 sound alsa 12.04

在我的 PC 上安装 12.04 Precise 后,我遇到了一些使用 Lucid 时没有出现的音频输出问题。

声音在较低的音调中断断续续和失真。由于我没有设置/测试和使用音频设备做任何事情的经验,我什至需要帮助来诊断问题。

更新

$ sudo lshw -c multimedia

  *-multimedia  

       description: Audio device
       product: Radeon X1200 Series Audio Controller
       vendor: Hynix Semiconductor (Hyundai Electronics)
       physical id: 5.2
       bus info: pci@0000:01:05.2
       version: 00
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi bus_master cap_list
       configuration: driver=snd_hda_intel latency=32
       resources: irq:19 memory:fdafc000-fdafffff
  *-multimedia
       description: Audio device
       product: SBx00 Azalia (Intel HDA)
       vendor: Hynix Semiconductor (Hyundai Electronics)
       physical id: 14.2
       bus info: pci@0000:00:14.2
       version: 00
       width: 64 bits
       clock: 33MHz
       capabilities: pm bus_master cap_list
       configuration: driver=snd_hda_intel latency=32
       resources: irq:16 memory:fe024000-fe027fff
Run Code Online (Sandbox Code Playgroud)

更新 2

它与音量有关。如果音频安静,则不会断断续续,如果声音很大,则开始断断续续。

bea*_*roo 10

痛苦,我似乎在我的系统上找到了使用相同驱动程序的解决方案(尽管不同的音频设备)

  1. 打开终端: gksudo gedit /etc/modprobe.d/alsa-base.conf
  2. 添加以下行:

    options snd-hda-intel model=generic
    
    Run Code Online (Sandbox Code Playgroud)
  3. 重启系统

我的音频现在似乎工作正常。完整音量、Flash 内容、视频、音频文件。如果有帮助,请告诉我们。


幸得Adityeah


Pau*_*ghi 5

一个可能的解决方案是在 alsamixer 中禁用“自动静音”。当发生“切换到耳机并再次返回”错误时使用它(主要是大量使用)。

首先,打开您的终端,或按:

CTRL + ALT + T
Run Code Online (Sandbox Code Playgroud)

然后,输入并点击“输入”:

$ alsamixer
Run Code Online (Sandbox Code Playgroud)

此屏幕将显示:

终端中的 Alsa 混音器屏幕

使用向右箭头,直到选择“自动静音”

接下来,按向下箭头将其设置为“禁用”(参见其上方的文本)。

最后按Esc申请退出

就是这样。