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


2

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

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

我尝试了这里找到的解决方法但它对我不起作用。我添加options snd-hda-intel model=hp(尝试model=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

有人可以帮我解决吗?

Answers:


0

经过几个小时的谷歌搜索和几十次或重新启动,我在ubuntu论坛的帮助下得到了它。

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

options snd-hda-intel model=6stack

那行本来就包含power_savepower_save_controllerposition_fixprobe_mask与沿变量model已设置变量auto。当我保留其他变量的现有值并设置时,声音不起作用model=6stack。我不得不将它们剥离以使其正常工作。

希望这有助于某人。


实际上这无论如何都会禁用系统的内置扬声器 - 但至少我可以使用头戴式耳机而不会打扰我的同事。我接受这个,直到有人提出更好的解决方案。
Amarghosh 2010年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.