扭曲和嘈杂的音频
在我的电脑上安装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
更新2
它与音量有关。 如果音频很安静,它不会起伏不定,如果声音很大,那么它开始变得不稳定。
苦难,我似乎在我的系统上找到了使用相同驱动程序的解决方案(不同的音频设备)
- 开放终端:
gksudo gedit /etc/modprobe.d/alsa-base.conf
-
添加以下行:
options snd-hda-intel model=generic
-
重启系统
我的音频现在似乎工作正常。 全音量,Flash内容,video,音频文件。 如果有帮助,请告诉我们。
归功于Adityeah
一种可能的解决方案是在alsamixer中禁用“自动静音”。 当发生“切换到耳机和后退”错误时(主要是高音量),它被使用。
首先,打开终端,或按:
CTRL + ALT + T
然后,输入并点击“输入”:
$ alsamixer
此屏幕将显示:
使用右箭头直到选择“自动静音”
接下来,按向下箭头将其设置为“禁用”(请参阅上面的文本)。
最后,按Esc
应用并退出
而已。
安装alsa-tools:
sudo apt install alsa-tools
在/ usr / local / bin中创建并保存脚本:
sudo vi /usr/local/bin/sound_fix.sh
在脚本里面写下这个:
#!/bin/bash hda-verb /dev/snd/hwC0D0 0x20 SET_COEF_INDEX 0x67 hda-verb /dev/snd/hwC0D0 0x20 SET_PROC_COEF 0x3000
在终端中以root身份运行脚本以立即解决问题。
授予运行权限 :
sudo chmod 700 [path_to_script_folder]/sound_fix.sh
运行脚本使用:
./[path_to_script_folder]/sound_fix.sh
要在启动时运行脚本,请使用带有@reboot命令的cron:
sudo crontab -e
然后在crontab中添加行:
@reboot [full_path_to_script_folder]/sound_fix.sh
要从suspend恢复运行脚本,请将脚本复制到
/lib/systemd/system-sleep
有关此修复的更多技术详细信息,请查看此链接。
对于耳机中的噼啪声,特别是在左侧..用以下行写一个bash脚本
hda-verb /dev/snd/hwC0D0 0x20 SET_COEF_INDEX 0x67 hda-verb /dev/snd/hwC0D0 0x20 SET_PROC_COEF 0x3000
不要忘记以root身份执行它。
对于没有安装hda-verb的系统,您可以从相应的包管理器安装hda-verb
将脚本添加到启动脚本中,或者每次系统启动时都需要运行脚本