如何调试华硕 EEE PC 的声音缺失问题

如何调试华硕 EEE PC 的声音缺失问题

我有一台华硕 EEE PC 1225B,安装了最新的 Lubuntu 12.04。没有声音。这似乎不是一个常见问题,所以我必须研究一下到底是怎么回事。我尝试运行 alsamixer,所以我知道我有 Realtek ALC269VB,但没有意外静音。我接下来该怎么做才能识别和解决问题?

附加信息:

alsamixer显示两张卡:HD-Audio Generic 和 HDA ATI-SB(Realtek ALC269VB);第一张已静音。

~$ aplay
ALSA lib pcm_dmix.c:1018:(snd_pcm_dmix_open) unable to open slave
aplay: main:682: błąd otwierania audio: Nie ma takiego pliku ani katalogu

波兰语部分可以翻译为“打开音频时出错:没有此文件或目录”。

~$ sudo lspci -v | grep -A7 -i "audio"
00:01.1 Audio device: Advanced Micro Devices [AMD] nee ATI Wrestler HDMI Audio [Radeon HD 6250/6310]
    Subsystem: ASUSTeK Computer Inc. Device 103b
    Flags: bus master, fast devsel, latency 0, IRQ 44
    Memory at feb44000 (32-bit, non-prefetchable) [size=16K]
    Capabilities: [50] Power Management version 3
    Capabilities: [58] Express Root Complex Integrated Endpoint, MSI 00
    Capabilities: [a0] MSI: Enable+ Count=1/1 Maskable- 64bit+
    Capabilities: [100] Vendor Specific Information: ID=0001 Rev=1 Len=010 <?>
--
00:14.2 Audio device: Advanced Micro Devices [AMD] nee ATI SBx00 Azalia (Intel HDA) (rev 40)
    Subsystem: ASUSTeK Computer Inc. Device 103b
    Flags: bus master, slow devsel, latency 32, IRQ 16
    Memory at feb40000 (64-bit, non-prefetchable) [size=16K]
    Capabilities: [50] Power Management version 2
    Kernel driver in use: snd_hda_intel
    Kernel modules: snd-hda-intel

答案1

第一的,玩耍需要一个参数。在本例中它将是播放-l列出设备。

其次,华硕 eeepc 经常出现一个问题,即 ALSA 经常看到两个声卡:HD-Audio Generic(本质上是一个虚拟设备,它实际上并不播放音乐,但可以通过 HDMI 电缆连接到另一个设备)和所需的 HDA ATI SB。检查它的最简单方法是启动播放-l

如果 HD-Audio Generic 是第一张卡 (0),则它是默认卡。如果是这种情况,那么除非将默认卡从 0 切换为 1,否则您可能听不到声音。

如果不存在则创建/etc/asound.conf ...添加以下三行。

defaults.ctl.card 1
defaults.pcm.card 1
defaults.timer.card 1

...尝试一下。

答案2

您是否在“声音设置”中看到多个输出?我的 Eee 有数字和模拟音频输出,但只有其中一个可以工作。

相关内容