在我的 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)
它与音量有关。如果音频安静,则不会断断续续,如果声音很大,则开始断断续续。
bea*_*roo 10
痛苦,我似乎在我的系统上找到了使用相同驱动程序的解决方案(尽管不同的音频设备)
gksudo gedit /etc/modprobe.d/alsa-base.conf
添加以下行:
options snd-hda-intel model=generic
Run Code Online (Sandbox Code Playgroud)重启系统
我的音频现在似乎工作正常。完整音量、Flash 内容、视频、音频文件。如果有帮助,请告诉我们。
幸得Adityeah
一个可能的解决方案是在 alsamixer 中禁用“自动静音”。当发生“切换到耳机并再次返回”错误时使用它(主要是大量使用)。
首先,打开您的终端,或按:
CTRL + ALT + T
Run Code Online (Sandbox Code Playgroud)
然后,输入并点击“输入”:
$ alsamixer
Run Code Online (Sandbox Code Playgroud)
此屏幕将显示:
使用向右箭头,直到选择“自动静音”
接下来,按向下箭头将其设置为“禁用”(参见其上方的文本)。
最后按Esc
申请退出
就是这样。