新安装的 Debian squeeze 没有声音。我安装了 pulseaudio 和其他东西。但就是听不到声音。
我的错..我应该早点提供这个信息..
bhaskar@bhaskar-laptop:~$ aplay -l **** 播放硬件设备列表 **** 卡 0:PCH [HDA Intel PCH],设备 0:STAC92xx Analog [STAC92xx Analog] 子设备:0/1 子设备 #0:子设备 #0 卡 0:PCH [HDA Intel PCH],设备 3:HDMI 0 [HDMI 0] 子设备:1/1 子设备 #0:子设备 #0 卡 0:PCH [HDA Intel PCH],设备 7:HDMI 1 [HDMI 1] 子设备:1/1 子设备 #0:子设备 #0 卡 0:PCH [HDA Intel PCH],设备 8:HDMI 2 [HDMI 2] 子设备:1/1 子设备 #0:子设备 #0
这是 alsamixer 设置:
bhaskar@bhaskar-laptop:~$ sudo /sbin/lsmod | grep snd
密码:
snd_seq_dummy 1119 0
snd_seq_oss 25900 0
snd_seq_midi_event 4696 1 snd_seq_oss
snd_seq 42680 5 snd_seq_dummy,snd_seq_oss,snd_seq_midi_event
snd_pcm_oss 34554 0
snd_mixer_oss 14726 1 snd_pcm_oss
snd_via82xx 17595 0
snd_maestro3 14031 0
snd_es1968 19684 0
snd_ens1371 15821 0
snd_ac97_codec 90095 4 snd_via82xx,snd_maestro3,snd_es1968,snd_ens1371
ac97_bus 834 1 snd_ac97_codec
snd_ens1370 16290 0
游戏端口 6861 4 snd_via82xx,snd_es1968,snd_ens1371,snd_ens1370
snd_cs4236 22435 0
snd_wss_lib 18374 1 snd_cs4236
snd_sb16 7613 0
snd_opl3_lib 7370 2 snd_cs4236,snd_sb16
snd_sb16_dsp 7732 1 snd_sb16
snd_sb16_csp 8489 1 snd_sb16
snd_sb_common 10338 3 snd_sb16,snd_sb16_dsp,snd_sb16_csp
snd_mpu401_uart 5095 4 snd_via82xx,snd_es1968,snd_cs4236,snd_sb16
snd_rawmidi 15638 3 snd_ens1371,snd_ens1370,snd_mpu401_uart
snd_seq_device 4505 5 snd_seq_dummy,snd_seq_oss,snd_seq,snd_opl3_lib,snd_rawmidi
snd_hda_codec_hdmi 20152 1
snd_hda_codec_idt 47981 1
snd_hda_intel 18443 5
snd_hda_codec 61720 3 snd_hda_codec_hdmi,snd_hda_codec_idt,snd_hda_intel
snd_hwdep 4772 3 snd_opl3_lib,snd_sb16_csp,snd_hda_codec
snd_pcm 59843 15 snd_pcm_oss,snd_via82xx,snd_maestro3,snd_es1968,snd_ens1371,snd_ac97_codec,snd_ens1370,snd_cs4236,snd_wss_lib,snd_sb16,snd_sb16_dsp,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec
snd_timer 15717 5 snd_seq,snd_wss_lib,snd_opl3_lib,snd_pcm
snd 43891 35 snd_seq_oss,snd_seq,snd_pcm_oss,snd_mixer_oss,snd_via82xx,snd_maestro3,snd_es1968,snd_ens1371,snd_ac97_codec,snd_ens1370,snd_cs4236,snd_wss_lib,snd_sb16,snd_opl3_lib,snd_sb16_dsp,snd_sb16_csp,snd_sb_common,snd_mpu401_uart,snd_rawmidi,snd_seq_device,snd_hda_codec_hdmi,snd_hda_codec_idt,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_pcm,snd_timer
soundcore 4641 1 snd
snd_page_alloc 5925 6 snd_via82xx,snd_es1968,snd_ens1370,snd_wss_lib,snd_hda_intel,snd_pcm
希望这会有所帮助。如何在 Kmix 中从数字变为模拟?这将是关键...或者在 alsamixer 中..
答案1
好吧,了解一下你的硬件设置会有所帮助 - Debian 通常只有有限的驱动程序子集,但我首先会安装和使用 lshw(Debian 建议对 USB 使用热插拔,对 Pci 使用 lspci,但 lshw 对我来说大多情况下都比较管用)来识别声卡,然后按照 Debian 的文档进行设置阿尔萨
有关 realtek 声卡的部分看起来特别有趣,因为大多数便宜且实用的内置声卡都是 realtek 的,而且你显然需要下载并安装这些驱动程序。
答案2
用力挤压!好吧,说真的,你可能只是缺少正确的驱动程序。这里没有太多信息可供参考。lspci
显示了什么?或者lsusb
?这是什么类型的平台?
顺便说一句,扔掉 pulseaudio,它帮不了你。安装 alsa-libs 和 alsa-tools。