Ubuntu 中的音频插孔无法正常工作

Ubuntu 中的音频插孔无法正常工作

我的电脑前面板上的音频插孔HP TouchSmart IQ770在 Ubuntu(9.10 和 8.04)中无法正常工作。当我将耳机或扬声器连接到插孔时,Ubuntu 会在两个扬声器中播放声音 - 默认集成扬声器和新连接的设备。Vista 将集成扬声器静音并切换到连接的设备,这是我想要的行为。这不是一个9.10特定的问题,因为我也遇到过同样的问题8.04(当时我无法解决)。

我尝试在选项卡中手动将“连接器”选项更改为“模拟耳机”(从默认的“模拟输出”)Sound Preferences|Output- 但内置扬声器和耳机都静音了。

我尝试了解决方法这里但对我来说没用。我添加了options snd-hda-intel model=hpmodel=auto也试过了)/etc/modprobe.d/alsa-base.conf但也没用。

以下是(我认为)可能需要了解该问题的一些信息。

$cat /proc/asound/version 
Advanced Linux Sound Architecture Driver Version 1.0.20.

$lspci 
//among other things
00:10.1 Audio device: nVidia Corporation MCP51 High Definition Audio (rev a2)

$cat /proc/asound/cards
0 [NVidia         ]: HDA-Intel - HDA NVidia
                     HDA NVidia at 0xfbfb8000 irq 23
1 [SAA7134        ]: SAA7134 - SAA7134
                     saa7133[0] at 0xfebff800 irq 17

$/proc/asound/modules 
0 snd_hda_intel
1 saa7134_alsa

有人能帮我修复它吗?

答案1

经过几个小时的谷歌搜索和数十次重启后,我终于在以下工具的帮助下让它正常工作了:这篇帖子来自 ubuntu 论坛

解决方案很简单:添加以下行/etc/modprobe.d/alsa-base.conf并重新启动机器。

options snd-hda-intel model=6stack

该行最初包含power_savepower_save_controller和变量以及position_fix设置为的变量。当我保留其他变量的现有值并设置时,声音不起作用。我不得不将它们剥离才能使其正常工作。probe_maskmodelautomodel=6stack

希望这对某人有帮助。

相关内容