У меня возникают трудности с работой над моей машиной Ubuntu. Я стараюсь, чтобы моя установка была как можно более тонкой (более старая машина), поэтому я начал с Ubuntu Server 12.04 и установил только то, что мне нужно. Все идет хорошо, за исключением звука.
Я побежал sudo apt-get install alsa-base alsa-utils
и установил его правильно. Я также могу запустить alsamixer
(как root ... не уверен, почему я не могу сделать это как пользователь), и, похоже, он видит мою карту Intel. (HDA Intel, SigmaTel STAC9227). Все каналы, по-видимому, не включены в alsamixer.
Вот результат, который, по моему мнению, имеет значение.
lsmod | grep '^snd' | column -t
snd_intel9x0 38570 0
snd_ac97_codec 134826 1 snd_intel8x0
snd_hda_intel 33773 0
snd_seq_midi 13324 0
snd_rawmidi 30748 1 snd_seq_midi
snd_seq_midi_event 14899 1 snd_seq_midi
snd_seq 61896 2 snd_seq_midi,snd_seq_midi_event
snd_seq_device 14540 3 snd_seq_midi,snd_rawmidi,snd_seq
snd_hda_codec_hdmi 32474 1
snd_hda_codec_idt 70795 1
snd_hda_codec 127706 3 snd_hda_intel,snd_hda_codec_hdmi,snd_hda_codec_idt
snd_hwdep 13668 1 snd_hda_codec
snd_pcm 97188 5 snd_intel8x0,snd_ac97_codec,snd_hda_intel,snd_hda_codec_hdmi,snd_hda_codec
snd_timer 29990 2 snd_seq,snd_pcm
snd 78855 12 snd_intel8x0,snd_ac97_codec,snd_hda_intel,snd_rawmidi,snd_seq,snd_seq_device,snd_hda_codec_hdmi,snd_hda_codec_idt,snd_hda_codec,snd_hwdep,snd_pcm,snd_timer
snd_page_alloc 18529 3 snd_intel8x0,snd_hda_intel,snd_pcm
и:
ls -l /dev/snd/
total 0
drwxr-xr-x 2 root root 80 May 1 19:35 by-path
crw-rw---T 1 root audio 116, 5 May 1 19:35 controlC0
crw-rw---T 1 root audio 116, 8 May 1 19:35 controlC1
crw-rw---T 1 root audio 116, 4 May 1 19:35 hwC0D2
crw-rw---T 1 root audio 116, 7 May 1 19:35 hwC1D0
crw-rw---T 1 root audio 116, 3 May 1 19:35 pcmC0D0c
crw-rw---T 1 root audio 116, 2 May 1 19:35 pcmC0D0p
crw-rw---T 1 root audio 116, 6 May 1 19:35 pcmC1D3p
crw-rw---T 1 root audio 116, 1 May 1 19:35 seq
crw-rw---T 1 root audio 116, 33 May 1 19:07 timer
обновление основано на комментарий
lspci | grep Audio
00:1b.0 Audio device: Intel Corporation 82801H (ICH8 Family) HD Audio Controller (rev 02)
01:00.1 Audio device: Advanced Micro Devices [AMD] nee ATI RV770 HDMI Audio [Radeon HD 4850/4870]
Итак, оказывается, что я должен был добавить себя в группу аудио. Я изначально видел (где-то в инструкциях для Ubuntu), что я не должен этого делать. Тем не менее, я не могу заставить звук работать любым другим способом.
Если у кого-то есть другое предложение, потому что они думают, что я делаю это неправильно, то, пожалуйста, дайте мне знать. В противном случае я собираюсь отметить это как ответ.
У меня была та же проблема на шлюзе gx7022e (SigmaTel STAC9221 A1), на котором запущен Ubuntu 12.04, и ему пришлось сделать следующее:
Добавить options snd-hda-intel model=gateway в конец /etc/modprobe.d/alsa-base.conf Добавить себя в аудио как вы предложили RebootХотя это не позволяет работать передним аудио портом, задняя часть делает.
Это не приводит к работе HDMI.