我的电脑前面板上的音频插孔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
有人能帮我修复它吗?
答案1
经过几个小时的谷歌搜索和数十次重启后,我终于在以下工具的帮助下让它正常工作了:这篇帖子来自 ubuntu 论坛。
解决方案很简单:添加以下行/etc/modprobe.d/alsa-base.conf
并重新启动机器。
options snd-hda-intel model=6stack
该行最初包含power_save
、power_save_controller
和变量以及position_fix
设置为的变量。当我保留其他变量的现有值并设置时,声音不起作用。我不得不将它们剥离才能使其正常工作。probe_mask
model
auto
model=6stack
希望这对某人有帮助。